skip to main content
10.1145/2000259.2000287acmconferencesArticle/Chapter ViewAbstractPublication PagescomparchConference Proceedingsconference-collections
short-paper

Enhancing a QoS-based self-adaptive framework with energy management capabilities

Published:20 June 2011Publication History

ABSTRACT

The energy use is becoming a key design consideration in computing infrastructures and services. In this paper we focus on service-based applications and we propose an adaptation process that can be used to reduce power consumption. This adaptation process is materialized in an adaptation plan which fits into a software architecture specifically designed for self-adaptive systems. The adaptation plan guarantees a trade-off between energy consumption and QoS offered, while maintaining suitable revenues for the service provider. The proposed approach is based on the principle of proportional energy consumption obtained by scaling down energy for unused resources, considering both the number of servers switched on and the operating frequencies of that servers.

References

  1. L. Bertini, J. C. Leite, and D. Mossè. Power optimization for dynamic configuration in heterogeneous web server clusters. Journal of Systems and Software, 83(4):585--598, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Bianchini and R. Rajamony. Power and energy management for server systems. Computer, 37(11):68--76, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Chase and R. Doyle. Balance of power: Energy management for server clusters. In HotOS'01, May 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Y. Chen, A. Das, W. Qin, A. Sivasubramaniam, Q. Wang, and N. Gautam. Managing server energy and operational costs in hosting centers. SIGMETRICS Perform. Eval. Rev., 33(1):303--314, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. B. H. C. Cheng, R. de Lemos, H. Giese, P. Inverardi, and J. Magee, editors. Software Engineering for Self-Adaptive Systems {outcome of a Dagstuhl Seminar}, volume 5525 of Lecture Notes in Computer Science. Springer, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. E. N. Elnozahy, M. Kistler, and R. Rajamony. Energy-efficient server clusters. PACS'02, pages 179--197, Berlin, Heidelberg, 2003. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. O. Kephart and D. M. Chess. The vision of autonomic computing. IEEE Computer, 36(1):41--50, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Kramer and J. Magee. Self-managed systems: an architectural challenge. In FOSE '07: 2007 Future of Software Engineering, pages 259--268, Washington, DC, USA, 2007. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. López-Grao, J. Merseguer, and J. Campos. From UML activity diagrams to stochastic Petri nets: Application to software performance engineering. In Proceedings of WOSP'04, pages 25--36, Redwood City, California, USA, January 2004. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Object Management Group, http://www.promarte.org. A UML Profile for MARTE., 2005.Google ScholarGoogle Scholar
  11. D. Perez-Palacin and J. Merseguer. Performance sensitive self-adaptive service-oriented software using hidden markov models. In Proceedings of WOSP/SIPEW '11, pages 201--206, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. D. Perez-Palacin, J. Merseguer, and S. Bernardi. Performance aware open-world software in a 3-layer architecture. In WOSP/SIPEW '10, pages 49--56, New York, NY, USA, 2010. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. P. Ranganathan. Recipe for efficiency: principles of power-aware computing. Commun. ACM, 53:60--67, April 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Enhancing a QoS-based self-adaptive framework with energy management capabilities

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              QoSA-ISARCS '11: Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
              June 2011
              206 pages
              ISBN:9781450307246
              DOI:10.1145/2000259

              Copyright © 2011 ACM

              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: 20 June 2011

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • short-paper

              Acceptance Rates

              Overall Acceptance Rate46of131submissions,35%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader