Self-optimizing block transfer in web service grids
Date
2007ISBN
978-1-59593-829-9Source
International Conference on Information and Knowledge Management, Proceedings9th Annual ACM International Workshop on Web Information and Data Management, WIDM '07, Co-located with the 16th ACM Conference on Information and Knowledge Management, CIKM '07
Pages
49-56Google Scholar check
Keyword(s):
Metadata
Show full item recordAbstract
Nowadays, Web Services (WSs) play an increasingly important role in Web data management solutions, since they offer a practical solution for accessing and manipulating data sources spanning administrative domains. Nevertheless, they are notoriously slow and transferring large data volumes across WSs becomes the main bottleneck in such WS-based applications. This paper deals with the problem of minimizing at runtime, in a self-managing way, the datatransfer cost of a WS encapsulating a data source. To reducethe transfer cost, the data volume is typically divided intoblocks. In this case, response time exhibits a quadratic-like, non-linear behavior with regards to the block size as such, minimizing the transfer cost entails finding the optimum block size. This situation is encountered in several systems, such as WS Management Systems (WSMSs) for DBMS-like data management over wide area service-based networks, and WSs for accessing and integrating traditional DBMSs. The main challenges in this problem include (i) the unavailability of an analytical model (ii) the presence of noise, which incurs local minima (iii) the volatility of the environment, which results into a moving optimum operating point and (iv) 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. This paper presents two novel solutions for detecting the optimum block size during data transmission, thus yielding lower response times. The solutions are inspired by the broader areas of runtime optimization and switching extremum control. They incorporate heuristics to avoid local optimal points, and address all the afore-mentioned challenges. The effectiveness andeffciency of the solutions is verified through empirical evaluation in real cases. Copyright 2007 ACM.
Collections
Cite as
Related items
Showing items related by title, author, creator and subject.
-
Article
Model-driven development of context-aware web applications based on a web service context management architecture
Kapitsaki, Georgia M.; Venieris, Iakovos St (2009)Context information constitutes an essential aspect of service development and provision in mobile computing in the attempt to provide users with personalized services. The problem of handling context in these environments, ...
-
Conference Object
Hierarchical approach for the bandwidth allocation, management and control in B-ISDN
Herzberg, Meir; Pitsillides, Andreas (Publ by IEEE, 1993)This paper adopts a hierarchical multilayer/ multilevel approach for the allocation, management and control of B-ISDN resources. This approach seems appropriate to present a vertical decomposition of control layers, having ...
-
Article
Report on the workshop on Metadata Management in Grid and Peer-to-Peer Systems, London, December 16 2003
Keenoy, K.; Poulovassilis, A.; Christophides, V.; Loizou, G.; Kokkinidis, G.; Samaras, George S.; Spyratos, N. (2004)A workshop on Metadata Management System in Grid and peer-to-Peer system was held in the Senete House of the University of London on December 16, 2003. The first session of the work shop contained three presentations on ...