QoE-DZ: Analysis and Optimization of the Trade-off between QoE and Energy-Efficiency in Data Centers



Summary

Energy-efficient operation of data centers is gaining more and more attention. However, saving energy usually leads to a degradation of the available computing resources, which results in reduced Quality of Service (QoS). The diminished QoS can in turn lead to poor Quality of Experience (QoE) for the end-users. Although several approaches already address the optimization of data centers either to ensure energy-efficiency or to resolve certain QoS constraints, the joint optimization of both objectives is not researched. Furthermore, QoE is supposed to enable a holistic understanding of the qualitative performance of networked communication systems and thus to complement the traditional, more technology-centric QoS perspective.

 

This project focuses on quantifying and adjusting the trade-off between QoE and energy-efficiency in data centers. We consider the use case of Virtual Desktop Infrastructures (VDIs) that are considered to have an increasing impact in the following years. A VDI enables users to use very lightweight systems, so-called thin clients, whereby the actual operating system runs in a data center. This approach may lead to cost and energy savings due to economies of scale by better utilization of existing resources in the data center. However, if too many services are aggregated onto very few servers, the service requirements cannot be fulfilled or result in significantly increased processing times. As a result, QoS and therefore QoE suffers. Additional challenges arise, as VDIs provide the user an entire operating system including various applications, e.g. Office products, with different requirements.

 

The project aims at classifying the application types running inside VDIs according to their functionality and possible requirements on the client device, transmission network, and data center. Detailed QoE models for specific application-classes in a VDI environment will be derived based on subjective user studies e.g. via crowdsourcing. Such a QoE model quantifies the relation between the end-user QoE and different influence factors on the entire transmission chain including the client, network, and data center side. In parallel, corresponding models for the energy-consumption in data centers will be defined based on existing studies. Assuming that all information on the entire transmission chain is available, this allows for deriving the optimal trade-off between QoE and energy-efficiency by adjusting, e.g., scheduling of service requests, hot and cold stand-by of servers, or virtual machine (VM) placement approaches. The methodology used in the proposed project combines literature studies, measurements based on dedicated testbeds, and subjective user studies with optimization methods using discrete-event simulations and analytical methods, like queuing theory.


Publications

  • Wamser, F., Seufert, M., Höfner, S., Tran-Gia, P.: Concept for Client-initiated Selection of Cloud Instances for Improving QoE of Distributed Cloud Services. ACM SIGCOMM Workshop on QoE-based Analysis and Management of Data Communication Networks (Internet-QoE). , Florianópolis, Brazil (2016).
     
  • Wamser, F., Casas, P., Seufert, M., Moldovan, C., Tran-Gia, P., Hoßfeld, T.: Modeling the YouTube Stack: from Packets to Quality of Experience. Computer Networks. 109, 211-224 (2016).
     
  • Burger, V., Zinner, T.: Performance Analysis of Hierarchical Caching Systems with Bandwidth Constraints. Proceedings of the International Telecommunication Networks and Applications Conference. , Dunedin, New Zealand (2016).
     
  • Zinner, T., Lemmerich, F., Schwarzmann, S., Hirth, M., Karg, P., Hotho, A.: Text Categorization for Deriving the Application Quality in Enterprises using Ticketing Systems. 17th International Conference on Big Data Analytics and Knowledge Discovery (DaWaK 2015). , Valencia, Spain (2015).
     
  • Dinh-Xuan, L., Schwartz, C., Hirth, M., Wamser, F., Truong Thu, H.: Analyzing the Impact of Delay and Packet Loss on Google Docs. 7th International Conference on Mobile Networks and Management. , Santander, Spain (2015).
     
  • Schwartz, C., Hirth, M., Hoßfeld, T., Tran-Gia, P.: Performance Model for Waiting Times in Cloud File Synchronization Services. 26th International Teletraffic Congress (ITC). , Karlskrona, Sweden (2014).
     
  • Metzger, F., Schwartz, C., Hoßfeld, T.: GTP-based Load Model and Virtualization Gain for a Mobile Network's GGSN. 5th International Conference on Communications and Electronics. , Da Nang, Vietnam (2014).
     
  • Schwarzmann, S., Zinner, T., Hirth, M.: Deriving the Employee-perceived Application Quality in Enterprise IT Infrastructures using Information from Ticketing Systems. Workshop on Knowledge Discovery, Data Mining and Machine Learning (KDML 2014). , Aachen, Germany (2014).
     
  • Amrehn, P., Vandenbroucke, K., Hoßfeld, T., de Moor, K., Hirth, M., Schatz, R., Casas, P.: Need for Speed? On Quality of Experience for File Storage Services. 4th International Workshop on Perceptual Quality of Systems (PQS 2013). , Vienna, Austria (2013).
     

Student works and theses

Theses:

  • Höfner, S.: Evaluation of Orchestration and Access Principles for Cloud Applications, (2016).