PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
2016 | nr 43 | 185--197
Tytuł artykułu

Guiding Cloud Application Developers towards a Balanced Design Trade-off among Energy Impacting Requirements

Treść / Zawartość
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
ICT energy efficiency is a growing concern. A great effort has already been put making hardware more energy efficient and aware. Although a part of that effort is devoted to specific software areas like embedded/mobile systems, much remains to be done at the software level, especially for applications deployed in the Cloud. There is an increasing need to help Cloud application developers to learn to reason about how much energy is consumed by their applications on the server side. This paper presents how to help developers to capture and deal with the interrelation between energy goals and other possibly conflicting non-functional requirements (NFRs) with the aim to guide them in the selection of a balanced compromise. We here extend our toolset, which already supports enabling energy awareness at requirements and design stages, with the ability to relate energy NFR with other kinds of NFRs. We also explore different design options based on collected measurements relating to those NFRs.(original abstract)
Rocznik
Numer
Strony
185--197
Opis fizyczny
Twórcy
  • CETIC Research Centre, Gosselies, Belgium
  • CETIC Research Centre, Gosselies, Belgium
  • CETIC Research Centre, Gosselies, Belgium
  • CETIC Research Centre, Gosselies, Belgium
Bibliografia
  • ASCETIC: Adapting Service LifeCycle towards Efficient Clouds FP7 Project, http:// www.ascetic.eu (25/10/2015).
  • Basili V. R., Caldiera G., Rombach D. H., The Goal Question Metric Approach, vol. I, John Wiley and Sons 1994.
  • Bozzelli P., Gu Q., Lago P., A Systematic Literature Review on Green Software Metrics, Technical Report, VU University, Amsterdam 2013.
  • Chung L., Nixon B. A., Yu E., Mylopoulos J., Non-Functional Requirements in Software Engineering, Kluwer Academic Publishers 2000.
  • Deprez J. C., Ponsard C., Energy Related Goals and Questions for Cloud Services, "Measurement and Metrics for Green and Sustainable Software (MeGSuS)" 2014.
  • Deprez J. C., Ramdoyal R., Ponsard C., Integrating Energy and Eco-Aware Requirements Engineering in the Development of Services-Based Applications on Virtual Clouds, First International Workshop on Requirements Engineering for Sustainable Systems 2012.
  • Dougherty B., White J., Schmidt D. C., Model-driven Auto-scaling of Green Cloud Computing Infrastructure, "Future Generation Computer Systems" 2012, vol. 28, no. 2, pp. 371-378.
  • European Commission, Cloud Computing Service Level Agreements - Exploitation of Research Results, http://ec.europa.eu/information_society/newsroom/cf/dae/document. cfm?doc_id=2496 (25/10/2015).
  • Haque M. E., et al., Providing Green SLAs in High Performance Computing Clouds, International Green Computing Conference, IGCC, Arlington, VA, USA, June 2013.
  • InternetScience D8.1. Overview of ICT energy consumption, http://www.internet-science. eu (25/10/2015).
  • ISO/IEC: 25010:2011, Systems and Software Engineering - Systems and Software Quality Requirements and Evaluation (SQuaRE) - Quality Models, ISO 2011.
  • jUCMNav: Juice up your modelling, http://jucmnav.softwareengineering.ca/ucm/bin/ view/ProjetSEG (25/10/2015).
  • Kazman R., Klein M., Clements P., ATAM: Method for Architecture Evaluation, Technical Report, CMU/SEI-2000-TR-004, SEI, Carnegie Mellon University 2000.
  • Mastelic T., et al., Cloud Computing: Survey on Energy Efficiency, "ACM Computing Surveys", Decembre 2014, vol. 47, no. 2, pp. 33:1-33:36.
  • Murashkin A., Web-based GUI for Pareto front Visualization and Analysis, no. GSDLAB- TR 2013-02-04, University of Waterloo, Waterloo 2013.
  • Penzenstadler B., et al., Systematic Mapping Study on Software Engineering for Sustainability (SE4S), 18th International Conference on Evaluation and Assessment in Software Engineering, EASE '14, London, UK, May 2014, pp. 14:1-14:14.
  • Ponsard C., Deprez J. C., Flamand J., A UML KPI Profile for Energy Aware Design and Monitoring of Cloud Services, 10th International Conference on Software Engineering and Applications (ICSOFT-EA), July 2015.
  • van Lamsweerde A., Requirements Engineering: from System Goals to UML Models to Software Specifications, Wiley 2009.
Typ dokumentu
Bibliografia
Identyfikatory
Identyfikator YADDA
bwmeta1.element.ekon-element-000171472350

Zgłoszenie zostało wysłane

Zgłoszenie zostało wysłane

Musisz być zalogowany aby pisać komentarze.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.