Energy–QoS Trade-Offs in Mobile Service Selection
Abstract
:1. Energy and QoS
1.1. Optimising Energy and QoS
2. Mathematical Model of Energy and Quality of Service at the Local and Remote Cluster
- is the local power consumption related to the internal networking and shared memory systems (main a secondary) plus their induced cooling and ventilation costs;
- is the workload proportional power consumption, including cooling, per processor in the LC rack, and
- is the individual utilisation (percentage of time it is busy) of each of the L processors in the local rack.
2.1. The Remote Cluster Model
- is the power consumption in the RC related to the internal networking and shared memory systems (main and secondary) plus the power consumption for cooling and ventilation;
- is the workload proportional power consumption, including cooling, per processor in the RC rack; and
- is the individual utilisation (percentage of time it is busy) of each of the R processors in the RC rack.
3. Transferring a Fraction α of Jobs to the Remote Cluster
4. Experimental Results
4.1. Related Work
5. Conclusions
- Considering an organisation of servers as a set of specialised service facilities, with multiple specialised units, what are the energy–QoS trade-offs and operating points in such a system?
- With multiple types and distinct steps within jobs themselves, what are the best job allocation [28] strategies for each job type?
- If jobs have synchronisation constraints as in distributed databases [29], how does this affect the energy–QoS trade-off?
- When sub-systems can be turned on and off creating further start-up delays [32] and energy costs, how can we now address the optimum operating point of each sub-system in an interconnected network of servers?
References
- Gelenbe, E.; Lent, R. Trade-Offs between Energy and Quality of Service. In Proceedings of the Second IFIP Conference on Sustainable Internet and ICT for Sustainability, Pisa, Italy, 4–5 October 2012.
- Pollaczek, F. Über eine aufgabe der wahrscheinlichkeitstheorie [in German]. Math. Z. 1930, 32, 64–100. [Google Scholar] [CrossRef]
- Khintchine, A.Y. Mathematical theory of a stationary queue. Mat. Sb. 1932, 39, 73–84. [Google Scholar]
- Gelenbe, E.; Muntz, R. Probabilistic models of computer systems—Part I. Acta Inform. 1976, 7, 35–60. [Google Scholar] [CrossRef]
- Lent, R. A Sensor Network to Profile the Electrical Power Consumption of Computer Networks. In Proceedings of the GLOBECOM Workshops (GC Wkshps), Miami, FL, USA, 6–10 December 2010.
- Rivoire, S.; Ranganathan, P.; Kozyrakis, C. A Comparison of High-Level Full-System Power Models. In Proceedings of the 2008 Conference on Power Aware Computing and Systems, HotPower’08, San Diego, CA, USA, 8–10 December 2008.
- Sasaki, H.; Oya, T.; Kondo, M.; Nakamura, H. Power-Performance Modeling of Heterogeneous Cluster-Based Web Servers. In Proceedings of the 10th IEEE/ACM International Conference on Grid Computing, Banff, Alberta, Canada, 13–15 October 2009.
- Lewis, A.; Ghosh, S.; Tzeng, N.-F. Run-Time Energy Consumption Estimation Based on Workload in Server Systems. In Proceedings of the 2008 Conference on Power Aware Computing and Systems, HotPower’08, San Diego, CA, USA, 8–10 December 2008.
- Fan, X.; Weber, W.-D.; Barroso, L.A. Power provisioning for a warehouse-sized computer. SIGARCH Comput. Archit. News 2007, 35, 13–23. [Google Scholar] [CrossRef]
- Li, L.; RuiXiong, T.; Bo, Y.; ZhiGuo, G. A Model of Web Server’s Performance-Power Relationship. In Proceedings of the International Conference on Communication Software and Networks, 2009. ICCSN ’09, Chengdu, China, 27–28 February 2009.
- Economou, D.; Rivoire, S.; Kozyrakis, C. Full-System Power Analysis and Modeling for Server Environments. In Proceedings of the Workshop on Modeling Benchmarking and Simulation MOBS, Boston, MA, USA, 18 June 2006.
- Chu, F.-S.; Chen, K.-C.; Cheng, C.-M. Toward Green Cloud Computing. In Proceedings of the 5th International Conference on Ubiquitous Information Management and Communication, ICUIMC’11, Seoul, Korea, 21–23 February 2011.
- Jaiantilal, A.; Jiang, Y.; Mishra, S. Modeling CPU Energy Consumption for Energy Efficient Scheduling. In Proceedings of the 1st Workshop on Green Computing, GCM ’10, Bangalore, India, 29 Novemer–3 December 2010.
- Yuan, H.; Kuo, C.-C.; Ahmad, I. Energy Efficiency in Data Centers and Cloud-Based Multimedia Services: An Overview and Future Directions. In Proceedings of the 2010 International Green Computing Conference, Chicago, IL, USA, 15–18 August 2010.
- Lien, C.-H.; Bai, Y.-W.; Lin, M.-B.; Chang, C.-Y.; Tsai, M.-Y. Web Server Power Estimation, Modeling and Management. In Proceedings of the 14th IEEE International Conference on Networks, ICON ’06, Singapore, 13–15 September 2006; Volume 2, pp. 1–6.
- Bolla, R.; Bruschi, R.; Carrega, A.; Davoli, F. An Analytical Model for Designing and Controlling New-Generation Green Devices. In Proceedings of the IEEE GLOBECOM Workshops (GC Wkshps), Miami, FL, USA, 6–10 December 2010.
- Gelenbe, E.; Morfopoulou, C. A framework for energy-aware routing in packet networks. Comput. J. 2011, 54, 850–859. [Google Scholar] [CrossRef]
- Gelenbe, E. Energy Packet Networks: Adaptive Energy Management for the Cloud. In Proceedings of the 2nd International Workshop on Cloud Computing Platforms, CloudCP ’12, Bern, Switzerland, 10 April 2012.
- Berl, A.; Gelenbe, E.; di Girolamo, M.; Giuliani, G.; de Meer, H.; Dang, M.-Q.; Pentikousis, K. Energy-efficient cloud computing. Comput. J. 2010, 53, 1045–1051. [Google Scholar] [CrossRef]
- Bianzino, A.P.; Chaudet, C.; Rossi, D.; Rougier, J.-L. A survey of green networking research. IEEE Commun. Surv. Tutor. 2012, 14, 3–20. [Google Scholar] [CrossRef]
- Bianchini, R.; Rajamony, R. Power and energy management for server systems. Computer 2004, 37, 68–76. [Google Scholar] [CrossRef]
- Sankar, S.; Vaid, K.; Rogers, H. Energy-Delay Based Provisioning for Large Datacenters: An Energy-Efficient and Cost Optimal Approach. In Proceedings of the Second Joint WOSP/SIPEW International Conference on Performance Engineering, ICPE ’11, Karlsruhe, Germany, 14–16 March 2011.
- Chase, J.S.; Anderson, D.C.; Thakar, P.N.; Vahdat, A.M.; Doyle, R.P. Managing Energy and Server Resources in Hosting Centers. In Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles, SOSP ’01, Banff, Canada, 21–24 October 2001.
- Rodero, I.; Chandra, S.; Parashar, M.; Muralidhar, R.; Seshadri, H.; Poole, S. Investigating the Potential of Application-Centric Aggressive Power Management for Hpc Workloads. In Proceedings of the 2010 International Conference on High Performance Computing (HiPC), Dona Paula, Goa, India, 19–22 December 2010.
- Chen, G.; He, W.; Liu, J.; Nath, S.; Rigas, L.; Xiao, L.; Zhao, F. Energy-Aware Server Provisioning and Load Dispatching for Connection-Intensive Internet Services. In Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, NSDI’08, San Francisco, CA, USA, 16–18 April 2008.
- Niyato, D.; Chaisiri, S.; Sung, L.B. Optimal Power Management for Server Farm to Support Green Computing, Cluster Computing and the Grid. In Proceedings of the 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, Shanghai, China, 18–21 May 2009.
- Lefurgy, C.; Wang, X.; Ware, M. Server-Level Power Control. In Proceedings of the Fourth International Conference on Autonomic Computing ICAC ’07, Jacksonville, FL, USA, 11–15 June 2007.
- Aguilar, J.; Gelenbe, E. Task assignment and transaction clustering heuristics for distributed systems. Inf. Sci. Inform. Comput. Sci. 1997, 97, 199–221. [Google Scholar] [CrossRef]
- Gelenbe, E.; Sevcik, K. Analysis of update synchronisation algorithms for multiple copy databases. IEEE Trans. Comput. 1979, C-28, 737–747. [Google Scholar] [CrossRef]
- Atalay, V.; Gelenbe, E. Parallel algorithm for colour texture generation using the random neural network model. Int. J. Pattern Recognit. Artif. Intell. 1992, 6, 437–446. [Google Scholar] [CrossRef]
- Gelenbe, E.; Fourneau, J.M. Random neural networks with multiple classes of signals. Neural Comput. 1999, 11, 953–963. [Google Scholar] [CrossRef] [PubMed]
- Gelenbe, E.; Iasnogorodski, R. A queue with server of walking type. Ann. Inst. Henri Poincaré Sect. B, 1980, 16, 63–73. [Google Scholar]
© 2013 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
Share and Cite
Gelenbe, E.; Lent, R. Energy–QoS Trade-Offs in Mobile Service Selection. Future Internet 2013, 5, 128-139. https://doi.org/10.3390/fi5020128
Gelenbe E, Lent R. Energy–QoS Trade-Offs in Mobile Service Selection. Future Internet. 2013; 5(2):128-139. https://doi.org/10.3390/fi5020128
Chicago/Turabian StyleGelenbe, Erol, and Ricardo Lent. 2013. "Energy–QoS Trade-Offs in Mobile Service Selection" Future Internet 5, no. 2: 128-139. https://doi.org/10.3390/fi5020128
APA StyleGelenbe, E., & Lent, R. (2013). Energy–QoS Trade-Offs in Mobile Service Selection. Future Internet, 5(2), 128-139. https://doi.org/10.3390/fi5020128