Show simple item record

dc.contributor.authorGounaris, A.en
dc.contributor.authorYfoulis, C.en
dc.contributor.authorSakellariou, R.en
dc.contributor.authorDikaiakos, Marios D.en
dc.creatorGounaris, A.en
dc.creatorYfoulis, C.en
dc.creatorSakellariou, R.en
dc.creatorDikaiakos, Marios D.en
dc.date.accessioned2019-11-13T10:40:17Z
dc.date.available2019-11-13T10:40:17Z
dc.date.issued2008
dc.identifier.issn1556-4665
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54046
dc.description.abstractNowadays, Web Services (WS) play an important role in the dissemination and distributed processing of large amounts of data that become available on the Web. In many cases, it is essential to retrieve and process such data in blocks, in order to benefit from pipelined parallelism and reduced communication costs. This article deals with the problem of minimizing at runtime, in a self-managing way, the total response time of a call to a database exposed to a volatile environment, like the Grid, as a WS. Typically, in this scenario, response time exhibits a concave, nonlinear behavior depending on the client-controlled size of the individual requests comprising a fixed size task. In addition, no accurate profiling or internal state information is available, and the optimum point is volatile. This situation is encountered in several systems, such as WS Management Systems (WSMS) for DBMS-like data management over wide area service-based networks, and the widely spread OGSA-DAI WS for accessing and integrating traditional DBMS. The main challenges in this problem apart from the unavailability of a model, include the presence of noise, which incurs local minima, the volatility of the environment, which results in moving optimum operating point, and the requirements for fast convergence to the optimal size of the request from the side of the client rather than of the server, and for low overshooting. Two solutions are presented in this work, which fall into the broader areas of runtime optimization and switching extremum control. They incorporate heuristics to avoid local optimal points, and address all the aforementioned challenges. The effectiveness of the solutions is verified via both empirical evaluation in real cases and simulations, which show that significant performance benefits can be provided rendering obsolete the need for detailed profiling of the WS. © 2008 ACM.en
dc.sourceACM Transactions on Autonomous and Adaptive Systemsen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-44649169647&doi=10.1145%2f1352789.1352791&partnerID=40&md5=36de271cca7d2d293c388eb10a9c8d05
dc.subjectOptimizationen
dc.subjectDistributed computer systemsen
dc.subjectControl theoryen
dc.subjectData reductionen
dc.subjectWeb servicesen
dc.subjectAutonomic computingen
dc.subjectData gridsen
dc.subjectExtremum controlen
dc.subjectOGSA-DAIen
dc.titleA control theoretical approach to self-optimizing block transfer in Web service gridsen
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1145/1352789.1352791
dc.description.volume3
dc.description.issue2
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.description.notes<p>Cited By :15</p>en
dc.source.abbreviationACM Trans.Auton.Adapt.Syst.en
dc.contributor.orcidDikaiakos, Marios D. [0000-0002-4350-6058]
dc.gnosis.orcid0000-0002-4350-6058


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record