Netinfo Security ›› 2017, Vol. 17 ›› Issue (2): 35-42.doi: 10.3969/j.issn.1671-1122.2017.02.006

• Orginal Article • Previous Articles     Next Articles

A Framework for Building Microservices-based Desktop Cloud

Hui ZHANG1,2, Wei WANG1,2(), Dong GUO1,3   

  1. 1. Department of Computer Science and Engineering, Tongji University, Shanghai 200092, China
    2. The Key Laboratory of Embedded System and Service Computing, Ministry of Education, Tongji University, Shanghai 200092, China
    3. Shanghai Cui Yun Information Technology Co., Ltd, Shanghai 200092, China
  • Received:2016-12-30 Online:2017-02-20 Published:2020-05-12

Abstract:

As the development of cloud computing, container technology, microservices, software modality changes from local computing to computing on the cloud and rendering remotely. This paper proposes a framework for microservices based desktop cloud computing. The framework contains microservices based cloud-end computing model and muti-channel remote rendering model. The microservices based cloud-end computing model describing how to make services and the muti-channel remote rendering model describing data transmission. Compared with the traditional desktop cloud based on virtualization, this framework can simplify the steps of using desktop cloud, increase the usage of computing resource, make experiences of install-and-play come true and then enhance user experiences. Finally, this paper uses the technology of Docker and WebRTC realize a typical container based desktop cloud system which is called CloudwareHub, and the experiments verify the efficiency and the practicability of this framework.

Key words: cloud computing, desktop cloud, microservice, container, cloudware

CLC Number: