[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1370916.1370928acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Scalable adaptive web services

Published: 11 May 2008 Publication History

Abstract

Software as a service creates the possibility of composing software applications from web services spread across different application domains. To guarantee certain quality of services of the composite service, one can think of two paths ahead: quality of service negotiation and guarantee prior to service deployment and bindings; or a more speculative and adaptive behavior at runtime. In this position paper we propose a hybrid approach, combining development and runtime information to make the web services adapt to workload variations. The approach combines control theory with performance modeling and is built around a model of the web service. A control loop theory approach is taken to model discovery. The control loop allows for keeping the web service's performance even when the model is not completely known and failure of components of the control loop are likely to happen. The approach is related to robust state estimation. The robustness makes the model insensitive to parameter variations and to uncertainties in the model. With appropriate conditions, the above concept can be extended to the external environments in which the web service has to perform.

References

[1]
Abdelzaher, T., Shin, K.J and Bhatti, N., Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, Vol. 13, No. 1, Jan 2002.
[2]
Diao, Y., Lui, X., Froehlich, S., Hellerstein, J.L., Parekh, S. and Sha, L. On-Line Response Time Optimization of An Apache Web Server. International Workshop on Quality of Service, 2003.
[3]
Zheng T., Yang J., Woodside M., Litoiu M., Islzai G. Tracking Time-Varying Parameters in Software Systems with Extended Kalman Filters, Proceedings of CASCON 05, ACM Digital Library, October 17--20, 2005.
[4]
Litoiu M., Woodside M., Zheng T. Hierarchical Model-based Autonomic Control of Software Systems, Proceedings of ACM ICSE Workshop on Design and Evolution of Autonomic Software, St. Louis, May, 2005.
[5]
Litoiu M., Zheng T., Woodside M. Service System Resource Management Based on a Tracked Layered Performance Model, Proceedings of IEEE International Conference on Autonomic Computing, Dublin, Ireland, June 2006.
[6]
Kontoginannis K., Lewis G., Smith D., Litoiu M., Muller H., Schuster S., Stroulia E., The Landscape of Service-Oriented Systems, A Research Perspective, Proceedings of SDSOA 2007, Mineappolis, May 21, 2007
[7]
Apache Muse. URL: http://ws.apache.org/muse/.
[8]
P. Horn. Autonomic Computing: IBM's perspective on the State of Information Technology. October 2001. URL: http://researchweb.watson.ibm.com/autonomic/.
[9]
B. Solomon, D. Ionescu, M. Litoiu, and M. Mihaescu. An autonomic computing approach to server virtualization. 5th International Information and Telecommunication Technologies Symposium, pages 87--94, December 2007.
[10]
B. Solomon, D. Ionescu, M. Litoiu, and M. Mihaescu. A real-time adaptive control of autonomic computing environments. CASCON, 2007.
[11]
B. Solomon, D. Ionescu, M. Litoiu, and M. Mihaescu. Towards a real-time reference architecture for autonomic systems. 29th International Conference on Software Engineering and Workshops, 2007.
[12]
W. M. Haddady, V.S.Chellaboinaz, T. Hayakaway: Robust Adaptive Control for Nonlinear Uncertain Systems Proc. of the 40th IEEE CDC, Orlando, Florida, December 2001, pp. 1615--1620.
[13]
Y. Zhang, C. Wen, Y. C. Soh: Robust adaptive control of uncertain discrete-time systems Automatica 35 (1999) 321--329
[14]
L. Ljung: System Identification: Theory for the user Prentice Hall PTR, Upper Saddle River, NJ.1999
[15]
A.V. Oppenheim, A.S. Wilsky, S.H. Nawab: Signals and Systems, Prentice Hall PTR, Upper Saddle River, NJ.1998
[16]
P.A. Ioannou, J.Sun: Robust Adaptive Control Prentice Hall PTR, Upper Saddle River, NJ.1996

Cited By

View all
  • (2022)Inverse Queuing Model-Based Feedback Control for Elastic Container Provisioning of Web Systems in KubernetesIEEE Transactions on Computers10.1109/TC.2021.304959871:2(337-348)Online publication date: 1-Feb-2022
  • (2015)Self-adaptation by coordination-targeted reconfigurationsJournal of Software Engineering Research and Development10.1186/s40411-015-0021-23:1Online publication date: 28-May-2015
  • (2014)A Self-Adaptation Strategy for Service-Based ArchitecturesProceedings of the 2014 Eighth Brazilian Symposium on Software Components, Architectures and Reuse10.1109/SBCARS.2014.12(1-10)Online publication date: 29-Sep-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SDSOA '08: Proceedings of the 2nd international workshop on Systems development in SOA environments
May 2008
88 pages
ISBN:9781605580296
DOI:10.1145/1370916
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 May 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. adaptive computing
  2. robust control
  3. service oriented architecture
  4. web services

Qualifiers

  • Research-article

Conference

ICSE '08
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Inverse Queuing Model-Based Feedback Control for Elastic Container Provisioning of Web Systems in KubernetesIEEE Transactions on Computers10.1109/TC.2021.304959871:2(337-348)Online publication date: 1-Feb-2022
  • (2015)Self-adaptation by coordination-targeted reconfigurationsJournal of Software Engineering Research and Development10.1186/s40411-015-0021-23:1Online publication date: 28-May-2015
  • (2014)A Self-Adaptation Strategy for Service-Based ArchitecturesProceedings of the 2014 Eighth Brazilian Symposium on Software Components, Architectures and Reuse10.1109/SBCARS.2014.12(1-10)Online publication date: 29-Sep-2014
  • (2014)Web Site Development MethodologiesHigh Level Models and Methodologies for Information Systems10.1007/978-1-4614-9254-2_4(63-81)Online publication date: 25-Sep-2014
  • (2011)Dynamic updating of online recommender systems via feed-forward controllersProceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/1988008.1988011(11-19)Online publication date: 23-May-2011
  • (2011)Autonomic Configuration Adaptation Based on Simulation-Generated State-Transition ModelsProceedings of the 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications10.1109/SEAA.2011.36(175-179)Online publication date: 30-Aug-2011
  • (2011)Observability and controllability of autonomic computing systems for composed Web services2011 6th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI)10.1109/SACI.2011.5873012(269-274)Online publication date: May-2011
  • (2011)Intermediate SOA maintenance and evolution2011 International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems10.1109/MESOCA.2011.6049038(1-7)Online publication date: Sep-2011
  • (2011)Automated State-Space Exploration for Configuration Management of Service-Oriented ApplicationsProceedings of the 2011 IEEE International Conference on Web Services10.1109/ICWS.2011.34(468-475)Online publication date: 4-Jul-2011
  • (2010)Autonomic computing control of composed web servicesProceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems10.1145/1808984.1808995(94-103)Online publication date: 3-May-2010
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media