Project Objectives

In recent years, the energy consumption associated with Information Technology (IT) infrastructures has been steadily increasing. The reduction of energy usage is one of the primary goals of green computing, a new discipline and practice of using computing resources with a focus on the impact of IT on the environment. For example, the US Department of Energy’s 2007 estimate of 59 billion kWh spent in US data centres translates to several million tons of coal consumption and CO2 emission per year. Overall, IT accounts for 2% of global CO2 emissions, i.e., IT pollutes to the same extent as the global air traffic.

A significant amount of work has been done to achieve power reduction of hardware devices (e.g., in mobile systems to extend battery life). Nowadays, low power techniques and energy savings mechanisms are being introduced also in data centers environments. In such systems, software is accessed as a service and computational capacity is provided on demand to many customers who share a pool of IT resources. Energy savings can be obtained by dynamically allocating computing resources among running applications and trading off application performance levels with energy consumption. As the customers’ access rates change significantly within a single business day, energy-aware resource allocation is a challenging problem and techniques able to control the system at very fine grained time scales and in transient conditions are needed.

The aim of the GAME-IT research is the development of a systematic set of methods and tools towards the design of novel resource allocation policies for energy-aware computing systems. The project will develop an advanced middleware framework for the management of IT systems based on Service Oriented Architecture via a novel interdisciplinary approach grounded on expertise from several research areas: service technologies, optimization, performance evaluation, model identification and control theory.

GAME-IT is one of the 8 projects selected out of 77 proposals by Politecnico di Milano to support junior researchers.

Contacts

Danilo Ardagna
Dipartimento di Elettronica e Informazione
Politecnico di Milano
Via Golgi 40,
20133 Milano, Italy
http://home.dei.polimi.it/ardagna/
ardagna@elet.polimi.it
Mara Tanelli
Dipartimento di Elettronica e Informazione
Politecnico di Milano
Via Ponzio 34/5,
20133 Milano, Italy
http://home.dei.polimi.it/tanelli/english/index.html
tanelli@elet.polimi.it

Relevant Publications

  • D. Ardagna, B. Panicucci, M. Trubian, L. Zhang. Energy-Aware Autonomic Resource Allocation in Multi-tier Virtualized Environments. IEEE Transactions on Services Computing. To Appear.
  • P. Giani, M. Tanelli, M. Lovera. Controller design and closed-loop stability analysis for admission control in Web service systems. 18th IFAC World Congress, August 28-September 2, 2011, Milano, Italy. To Appear.
  • C. Poussot Vassal, M. Tanelli, M. Lovera. A Control-Theoretic Approach for the Combined Management of Quality-of-Service and Energy in Service Centers. In: D. Ardagna and L. Zhang Eds., Run-time Models for Self-managing Systems and Applications, ISBN:9783034604321, Birkhauser. 73-96, 2010.
  • M. Tanelli, D. Ardagna, M. Lovera. Identification of LPV state space models for Autonomic Web service systems. IEEE Transactions on Control Systems Technology. 19(1), 93-103, 2011.
  • D. Ardagna, S. Casolari, B. Panicucci. Flexible Distributed Capacity Allocation and Load Redirect Algorithms for Cloud Systems. IEEE Cloud 2011 Proceedings. Washignton DC, USA. To Appear.
  • D. Ardagna, B. Panicucci, M. Passacantando. A Game Theoretic Formulation of the Service Provisioning Problem in Cloud Systems. WWW 2011 Proceedings. 177-186. Hyderabad, India.
  • D. Ardagna, L. Zhang (Eds.). Run-time Models for Self-managing Systems and Applications. Springer Autonomic Systems Series.
  • D. Ardagna, C. Ghezzi, B. Panicucci, M. Trubian. Service Provisioning on the Cloud: Distributed Algorithms for Joint Capacity Allocation and Admission Control. Service Wave 2010 Proceedings, 1-12. Ghent, Belgium.
  • B. Addis, D. Ardagna, B. Panicucci , L. Zhang. Autonomic Management of Cloud Service Centers with Availability Guarantees. In Cloud 2010 Proceedings, 220-227. Miami, Florida, USA.
  • J. Almeida, V. Almeida, D. Ardagna, I. Cunha, C. Francalanci, M. Trubian. Joint Admission Control and Resource Allocation in Virtualized Servers.Journal of Parallel and Distributed Computing, Elsevier A. 70(4), 344-362, 2010.
  • D. Ardagna, M. Tanelli, M. Lovera, L. Zhang. Black-box Performance Models for Virtualized Web Service Applications . Proceedings of the 1st Joint WOSP/SIPEW International Conference on Performance Engineering. WOSP/SIPEW2010. ACM DL., 153-164. San Jose, CA, USA.
  • C. Poussot Vassal, M. Tanelli, M. Lovera. Dynamic Trade-off Analysis of QoS and Energy Saving in Admission Control for Web Service Systems. Proceedings of the 1st International Workshop on Run-time mOdels for Self-managing Systems and Applications. ROSSA2009. ACM DL. Pisa, October 2010.
  • M. Tanelli, N. Schiavoni, D. Ardagna, M. Lovera. Control-Oriented Multirate LPV Modelling of Virtualized Service Center Environments. Proceedings of the 48th IEEE Conference on Decision and Control (CDC 2009). Shanghai, China, December 16-18, 2009, pp. 7412-7417.
  • D. Ardagna, R. Mirandola, M. Trubian, L. Zhang. Run-time Resource Management in SOA Virtualized Environments. QUASOSS2009 Proceedings (1st International Workshop on the Quality of Service-Oriented Software System). Amsterdam, The Netherlands.
  • M. Tanelli, D. Ardagna, M. Lovera. LPV Model Identification in Virtualized Service Center Environments. Proceedings of the 15th IFAC Symposium on System Identification (SYSID 2009), 862-867, Saint-Malo, France.
  • M. Tanelli, D. Ardagna, M. Lovera. On- and off-line model identification for power management of Web service systems. Proceedings of the 2008 IEEE Conference on Decision and Control, 4497-4502, Cancun, Mexico.
  • M. Tanelli, D. Ardagna, M. Lovera, L. Zhang. Model Identification for Energy-aware Management of Web Service Systems. ICSOC 2008 Proceedings, 599-606, Sydney, Australia, December 2008.