Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1858263.1858270acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
research-article

Model-based dynamic QoS-driven service composition

Published: 04 October 2010 Publication History
  • Get Citation Alerts
  • Abstract

    As a consequence of their ever increasing pervasiveness in today's systems, software services are expected to guarantee their QoS even when operating in contexts whose operational conditions may continuously change. To cope with such continuous change, services must evolve in a way that is transparent to the end-user. This can be done by exploiting sophisticated means to reason about Quality of Service (QoS) and to drive service construction in a dynamic and automated fashion. The paper tackles this challenging scenario by proposing a model-based framework, called Smart, that automatically constructs complex services with guaranteed QoS. Smart exploits rich service descriptions (in particular concerning QoS characterizations) to automate the negotiation of Service Level Agreements (SLA) and to realize SLA-driven automated service reconfiguration, when the target QoS cannot be achieved by the current service assembly. Finally, Smart addresses the case in which some services involved in the composition do not support SLA negotiation. In this case, monitoring is used to characterize empirically (as opposed to "contractually") the QoS offered by such non-guaranteed services.

    References

    [1]
    }}A. Bertolino, G. De Angelis, A. Sabetta, and S. G. Elbaum. Scaling up SLA monitoring in pervasive environments. In ESSPE, pages 65--68, 2007.
    [2]
    }}Todd Biske. SOA Governance. Packt Publishing, 2008.
    [3]
    }}P. Browne. JBoss Drools Business Rules. Packt Publishing, 2009.
    [4]
    }}V. Cardellini, E. Casalicchio, V. Grassi, F. Lo Presti, and R. Mirandola. Qos-driven runtime adaptation of service oriented architectures. In ESEC/SIGSOFT FSE, pages 131--140, 2009.
    [5]
    }}M. B. Chhetri, J. Lin, S. Goh, J. Y. Zhang, R. Kowalczyk, and J. Yan. A coordinated architecture for the agent-based service level agreement negotiation ofweb service composition. In Proceedings of ASWEC, pages 90--99, 2006.
    [6]
    }}CONNECT Consortium. Connect: Description of Work, 2009.
    [7]
    }}O. Grumberg and D. E. Long. Model checking and modular verification. ACM Trans. Program. Lang. Syst., 16(3):843--871, 1994.
    [8]
    }}IST-MUSIC Project. Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments. http://www.ist-music.eu/.
    [9]
    }}D. C. Luckham. The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Addison-Wesley Longman Publishing Co., Inc., 2001.
    [10]
    }}H. Ludwig, A. Dan, and R. Kearney. Cremona: An architecture and library for creation and monitoring of WS-agreents. In Proceedings of ICSOC 2004, New York, USA, November 2004, pages 65--74. ACM.
    [11]
    }}M. Schumacher, H. Helin, and H. Schuldt. CASCOM: Intelligent Service Coordination in the Semantic Web. Birkhäuser Basel, 2008.
    [12]
    }}SEALAB-QOS Group of University of L'Aquila. MOdel driven conStruction of QUeuIng neTwOrks. http://sealabtools.di.univaq.it/MosquitoHome.html.
    [13]
    }}J. Skene, D. D. Lamanna, and W. Emmerich. Precise Service Level Agreements. In Proc. of ICSE 2004, pages 179--188. IEEE Computer Society Press, 2004.
    [14]
    }}P. J. Windley. SOA governance: Rules of the game. on line at http://www.infoworld.com, Jannuary 2006.
    [15]
    }}T. Yu, Y. Zhang, and K.-J. Lin. Efficient algorithms for web services selection with end-to-end QoS constraints. ACM Trans. Web, 1(1):6, 2007.
    [16]
    }}F. Zulkernine, P. Martin, C. Craddock, and K. Wilson. A policy-based middleware for web services sla negotiation. In Proceedings of ICWS '09, pages 1043--1050. IEEE Computer Society, 2009.

    Cited By

    View all
    • (2016)SLA Negotiation and Monitoring from Simulation Data2016 12th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS)10.1109/SITIS.2016.126(766-772)Online publication date: 2016
    • (2015)E-Services quality assessment framework for collaborative networksEnterprise Information Systems10.1080/17517575.2013.8792139:5-6(583-606)Online publication date: 1-Aug-2015
    • (2012)Quality Driven Web Service Composition Modeling FrameworkCollaborative Networks in the Internet of Services10.1007/978-3-642-32775-9_9(87-95)Online publication date: 2012
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    QUASOSS '10: Proceedings of the 2nd International Workshop on the Quality of Service-Oriented Software Systems
    October 2010
    40 pages
    ISBN:9781450302395
    DOI:10.1145/1858263
    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 04 October 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    QUASOSS '10

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)SLA Negotiation and Monitoring from Simulation Data2016 12th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS)10.1109/SITIS.2016.126(766-772)Online publication date: 2016
    • (2015)E-Services quality assessment framework for collaborative networksEnterprise Information Systems10.1080/17517575.2013.8792139:5-6(583-606)Online publication date: 1-Aug-2015
    • (2012)Quality Driven Web Service Composition Modeling FrameworkCollaborative Networks in the Internet of Services10.1007/978-3-642-32775-9_9(87-95)Online publication date: 2012
    • (2012)A systematic literature review on service description methodsProceedings of the 18th international conference on Requirements Engineering: foundation for software quality10.1007/978-3-642-28714-5_22(239-255)Online publication date: 19-Mar-2012
    • (2011)User-centric and QoS-Based Service Session2011 IEEE Asia-Pacific Services Computing Conference10.1109/APSCC.2011.64(267-274)Online publication date: Dec-2011
    • (2010)Quality of service-oriented software systems (QUASOSS 2010)Proceedings of the 2010 international conference on Models in software engineering10.5555/2008503.2008551(364-368)Online publication date: 3-Oct-2010

    View Options

    Get Access

    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