Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2684200.2684314acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Measuring Energy Consumption for Web Service Product Configuration

Published: 04 December 2014 Publication History

Abstract

Because of the economies of scale that Cloud provides, there is great interest in hosting web services on the Cloud. Web services are created from components such as Database Management Systems and HTTP servers. There is a wide variety of components that can be used to configure a web service. The choice of components influences the performance and energy consumption. Most current research in the web service technologies focuses on system performance, and only small number of researchers give attention to energy consumption. In this paper, we propose a method to select the web service configurations which reduce energy consumption. Our method has capabilities to manage feature configuration and predict energy consumption of web service systems. To validate, we developed a technique to measure energy consumption of several web service configurations running in a Virtualized environment. Our approach allows Cloud companies to provide choices of web service technology that consumes less energy.

References

[1]
Apache. Apache jmeter. http://jmeter.apache.org. Accessed: 04/01/2014.
[2]
P. Bartalos and M. B. Blake. Green web services: Modeling and estimating power consumption of web services. In ICWS, pages 178--185, 2012.
[3]
M. Beck and J. Beck. WordPress: Visual QuickStart Guide. Pearson Education, 2013.
[4]
C. Bishop. Pattern Recognition and Machine Learning. Springer, USA, 2006.
[5]
J. Clark. It electricity use worse than you thought. http://www.theregister.co.uk/2013/08/16/. Accessed: 02/07/2014.
[6]
P. Clements and L. Northrop. Software Product Lines: Practices and Patterns. The SEI Series in Software Engineering. Prentice Hall, 2002.
[7]
K. Czarnecki and U. W. Eisenecker. Generative programming: methods, tools, and applications. ACM Press, New York, NY, USA, 2000.
[8]
B. Dougherty, J. White, and D. C. Schmidt. Model-driven auto-scaling of green cloud computing infrastructure. Future Gener. Comput. Syst., 28(2):371-378, Feb. 2012.
[9]
M. Hall, E. Frank, G. Holmes, B. Pfahringer, P. Reutemann, and I. H. Witten. The weka data mining software: An update. SIGKDD Explorations, 11(1):10-18, 2009.
[10]
Linux. Linux powertop. https://01.org/powertop/. Accessed: 11/01/2013.
[11]
Microsoft. Joulemeter. http://research.microsoft.com/. Accessed: 07/01/2013.
[12]
I. M. Murwantara and B. Bordbar. A simplified method of measurement of energy consumption in cloud and virtualized environment. Accepted at Sustaincom 2014 Conference, 2014.
[13]
Oracle. The Java EE 6 Tutorial. Oracle Corp, 2013.
[14]
M. Shepperd and S. McDonell. Evaluating prediction systems in software project estimation. IST, 54(8):820-827, 2012.
[15]
N. Siegmund. Measuring and Predicting Non-Functional Properties of Customizable Programs. Phd theses, University of Magdeburg, Germany, November 2012.
[16]
K. Tatroe, P. MacIntyre, and R. Lerdorf. Programming PHP. O'Reilly Media, 2013.
[17]
W. Vereecken, D. Colle, B. Vermeulen, M. Pickavet, B. Dhoedt, and P. Demeester. Estimating and mitigating the energy footprint of icts. Report of meeting of Focus Group on ICT and Climate Change on International Telecomunication Union, 2008.

Cited By

View all
  • (2024)A Demonstration of End-User Code Customization Using Generative AIProceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3634713.3634732(139-145)Online publication date: 7-Feb-2024
  • (2023)Input sensitivity on the performance of configurable systems an empirical studyJournal of Systems and Software10.1016/j.jss.2023.111671201:COnline publication date: 1-Jul-2023
  • (2022)A Systematic Literature Review of Machine Learning Applications in Software EngineeringProceedings of the 5th International Conference on Big Data and Internet of Things10.1007/978-3-031-07969-6_24(317-331)Online publication date: 3-Jul-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
iiWAS '14: Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services
December 2014
587 pages
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]

In-Cooperation

  • @WAS: International Organization of Information Integration and Web-based Applications and Services
  • Johannes Kepler Univ Linz: Johannes Kepler Universität Linz

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 December 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Energy Aware
  2. Machine Learning
  3. Software Product Line
  4. Web System

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

iiWAS '14

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)1
Reflects downloads up to 23 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Demonstration of End-User Code Customization Using Generative AIProceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3634713.3634732(139-145)Online publication date: 7-Feb-2024
  • (2023)Input sensitivity on the performance of configurable systems an empirical studyJournal of Systems and Software10.1016/j.jss.2023.111671201:COnline publication date: 1-Jul-2023
  • (2022)A Systematic Literature Review of Machine Learning Applications in Software EngineeringProceedings of the 5th International Conference on Big Data and Internet of Things10.1007/978-3-031-07969-6_24(317-331)Online publication date: 3-Jul-2022
  • (2021)Learning software configuration spacesJournal of Systems and Software10.1016/j.jss.2021.111044182:COnline publication date: 1-Dec-2021
  • (2019)Profiling Energy Usage of Software Configurations for Virtualized Environment2019 5th International Conference on Science and Technology (ICST)10.1109/ICST47872.2019.9166204(1-6)Online publication date: Jul-2019
  • (2018)Finding correlations of features affecting energy consumption and performance of web servers using the HADAS eco-assistantComputing10.5555/3288338.3288341100:11(1155-1173)Online publication date: 1-Nov-2018
  • (2018)Finding correlations of features affecting energy consumption and performance of web servers using the HADAS eco-assistantComputing10.1007/s00607-018-0632-7100:11(1155-1173)Online publication date: 18-Jun-2018
  • (2017)A Self-Adaptive Architecture with Energy Management in Virtualized Environments2017 International Conference on Soft Computing, Intelligent System and Information Technology (ICSIIT)10.1109/ICSIIT.2017.18(124-130)Online publication date: Sep-2017
  • (2015)Achievements, Open Problems and Challenges for Search Based Software Testing2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST)10.1109/ICST.2015.7102580(1-12)Online publication date: Apr-2015

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