Adaptive Desktop Delivery Scheme for Provisioning Quality of Experience in Cloud Desktop as a Service

Desktop as a service (DaaS) enables people to connect their virtual remote desktops with their ondesk computers, laptops, and other mobile devices. To best serve the users, it is essential for the service providers to know the perceived quality of their system by the customers and users while preserving their business objectives. This paper deals with QoE aware desktop delivery solution for DaaS. Based on our previous works, first we derive one to one exponential relationship models between quality of service (QoS) and different objective qualities in desktop delivery, where screen sizes in pixels unit are taken as the QoS. Then, individual models are combined into an integrated quality of experience (QoE) model, that can quantify total QoE on given QoS values. With the derived QoE model, we propose an adaptive desktop delivery scheme for DaaS. For a given desktop size, the scheme first measures the QoE scores for its two modules and automatically assigns the most appropriate modules to different desktop regions. If the server lacks resources to accomplish the user requirements with good QoE then the scheme suggests the users to reduce their requirements. Simulation results on some selected scenarios explain the uses and effectiveness of the proposed scheme.

[1]  富士通ラーニングメディア Microsoft Windows NT Server 4.0 インターネットガイド , 1997 .

[2]  Khaled Salah,et al.  VDC-Analyst: Design and verification of virtual desktop cloud resource allocations , 2014, Comput. Networks.

[3]  Shangguang Wang,et al.  Towards an accurate evaluation of quality of cloud service in service-oriented cloud computing , 2014, J. Intell. Manuf..

[4]  Jason Nieh,et al.  THINC: A Virtual and Remote Display Architecture for Desktop Computing and Mobile Devices , 2011 .

[5]  Jason Nieh,et al.  THINC: a virtual display architecture for thin-client computing , 2005, SOSP '05.

[6]  Christian Timmerer,et al.  Challenges of QoE management for cloud applications , 2012, IEEE Communications Magazine.

[7]  Filip De Turck,et al.  A hybrid thin-client protocol for multimedia streaming and interactive gaming applications , 2006, NOSSDAV '06.

[8]  Klara Nahrstedt,et al.  Quality of experience in distributed interactive multimedia environments: toward a theoretical framework , 2009, ACM Multimedia.

[9]  A. Moorsel Metrics for the Internet Age: Quality of Experience and Quality of Business , 2001 .

[10]  Monica S. Lam,et al.  Supporting ubiquitous computing with stateless consoles and computation caches , 2000 .

[11]  Kalevi Kilkki,et al.  Quality of Experience in Communications Ecosystem , 2008, J. Univers. Comput. Sci..

[12]  Luc Martens,et al.  Linking an integrated framework with appropriate methods for measuring QoE , 2010, 2010 Second International Workshop on Quality of Multimedia Experience (QoMEX).

[13]  Chin-Laung Lei,et al.  Understanding the performance of thin-client gaming , 2011, 2011 IEEE International Workshop Technical Committee on Communications Quality and Reliability (CQR).

[14]  Jon Bentley,et al.  Programming pearls: algorithm design techniques , 1984, CACM.

[15]  Oliver Hohlfeld,et al.  Impact of frame rate and resolution on objective QoE metrics , 2010, 2010 Second International Workshop on Quality of Multimedia Experience (QoMEX).

[16]  Khalil ur Rehman Laghari,et al.  On quality of experience (QoE) for multimedia services in communication ecosystem. (Sur la qualité de l'expérience (QoE) pour les services multimédias dans l'écosystème de la communication) , 2012 .

[17]  Lea Skorin-Kapov,et al.  Empirical QoE study of in-home streaming of online games , 2014, 2014 13th Annual Workshop on Network and Systems Support for Games.

[18]  Jiun-In Guo,et al.  A remote thin client system for real time multimedia streaming over VNC , 2010, 2010 IEEE International Conference on Multimedia and Expo.

[19]  Wei Tang,et al.  Novel isolation technology and remote display protocol for mobile thin client computing , 2012, ICUIMC '12.

[20]  Andy Hopper,et al.  Virtual Network Computing , 1998, IEEE Internet Comput..

[21]  Partha Dutta,et al.  InSite: QoE-aware video delivery from cloud data centers , 2012, 2012 IEEE 20th International Workshop on Quality of Service.

[22]  Markus Fiedler,et al.  A generic quantitative relationship between quality of experience and quality of service , 2010, IEEE Network.

[23]  Liang Zhong,et al.  Muse: a multimedia streaming enabled remote interactivity system for mobile devices , 2011, MUM.

[24]  Michael Seufert,et al.  Assessing effect sizes of influence factors towards a QoE model for HTTP adaptive streaming , 2014, 2014 Sixth International Workshop on Quality of Multimedia Experience (QoMEX).

[25]  Touradj Ebrahimi,et al.  QOE MANAGEMENT IN EMERGING MULTIMEDIA SERVICES , 2012 .

[26]  Minoru Uehara,et al.  The Evaluations of Desktop as a Service in an Educational Cloud , 2012, 2012 15th International Conference on Network-Based Information Systems.

[27]  Jason Nieh,et al.  Measuring thin-client performance using slow-motion benchmarking , 2001, TOCS.

[28]  Jason Nieh,et al.  On the performance of wide-area thin-client computing , 2006, TOCS.

[29]  Tien-Dung Nguyen,et al.  A Survey Study on QoE Perspective of Mobile Cloud Computing , 2014, 2014 International Conference on Information Science & Applications (ICISA).

[30]  Amit Mukhopadhyay,et al.  Delivering quality of experience in multimedia networks , 2010 .

[31]  Fangchun Yang,et al.  Model-Based Approach to Measuring Quality of Experience , 2009, 2009 First International Conference on Emerging Network Intelligence.

[32]  Phuoc Tran-Gia,et al.  Quantification of YouTube QoE via Crowdsourcing , 2011, 2011 IEEE International Symposium on Multimedia.

[33]  J. Duane Northcutt,et al.  The interactive performance of SLIM: a stateless, thin-client architecture , 1999, SOSP.

[34]  Allan Kuchinsky,et al.  Quality is in the eye of the beholder: meeting users' requirements for Internet quality of service , 2000, CHI.

[35]  R. Jain Quality of experience , 2004, IEEE MultiMedia.

[36]  Phuoc Tran-Gia,et al.  Towards QoE Management for Scalable Video Streaming , 2011 .

[37]  Noel Crespi Toward Total Quality of Experience : A QoE Model in a Communication Ecosystem , .

[38]  Roberto Baldoni,et al.  Virtual Distro Dispatcher: A Light-Weight Desktop-as-a-Service Solution , 2009, CloudComp.

[39]  P. Simoens,et al.  Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices , 2008, 2008 Australasian Telecommunication Networks and Applications Conference.

[40]  Moorsel A van Metrics for the Internet Age: Quality of Experience and Quality of Business , 2001 .

[41]  A. Perkis,et al.  A model for measuring Quality of Experience , 2006, Proceedings of the 7th Nordic Signal Processing Symposium - NORSIG 2006.

[42]  Markus Fiedler,et al.  Testing the IQX Hypothesis for Exponential Interdependency between QoS and QoE of Voice Codecs iLBC and G.711 , 2008 .

[43]  Alexandre Gonçalves Silva,et al.  Video Quality Assessment Using Objective Parameters Based on Image Segmentation , 1999 .

[44]  Wei Tang,et al.  Hybrid remote display protocol for mobile thin client computing , 2012, 2012 IEEE International Conference on Computer Science and Automation Engineering (CSAE).