DocumentCode :
2785852
Title :
Prototyping Efficient Desktop-as-a-Service for FPGA Based Cloud Computing Architecture
Author :
Shu, Shi ; Shen, Xiang ; Zhu, Yongxin ; Huang, Tian ; Yan, Shunqing ; Li, Shiming
Author_Institution :
Sch. of Microelectron., Shanghai Jiao Tong Univ., Shanghai, China
fYear :
2012
fDate :
24-29 June 2012
Firstpage :
702
Lastpage :
709
Abstract :
Cloud computing, a delivery of computing as a service mainly implying how to use utilities in our context, can be provided either at infrastructure, platform or software levels. The Desktop-as-a-Service (DaaS) paradigm, derives from the software level Software-as-a-Service (SaaS) paradigm, is drawing increasing interest because of its transformation from desktops into a cost-efficient, scalable and comfortable subscription service. Unlike most existing solutions delivering service with various protocols based on image transmitting in PC dominating environment, we present a DaaS with cloud server technologies on FPGA to address the problem of high power consumption and heavy network traffic. With the booming of mobile cloud computing, users can access the service on demand with smart phones or other portable devices like iPad or Amazon kindle as well as PC. Our system provides virtual desktop web pages written in HTML/JavaScript to avoid frequent image transmissions and reduce network traffic. To build the cloud prototype system, we combine Lightweight TCP/IP stack (LwIP) and Java Optimized Processor (JOP) to build a web server enabling dynamic web page interactions. Our system significantly saves volumes of data in transmission and network bandwidth. Analytical performance evaluation shows that on average, our system suffers only 25% transmitting latency and saves 46% of energy efficiency in comparison to other solutions. Our efficient DaaS based on FPGA explores new application of embedded web server in green cloud computing as well as new service paradigm of mobile cloud computing.
Keywords :
Java; cloud computing; field programmable gate arrays; file servers; mobile computing; notebook computers; smart phones; Amazon kindle; DaaS; FPGA based cloud computing architecture; HTML; JOP; Java optimized processor; JavaScript; LwIP; PC dominating environment; SaaS; Web server; cloud prototype system; cloud server technologies; desktop-as-a-service prototyping; dynamic Web page interactions; iPad; image transmitting; lightweight TCP/IP stack; mobile cloud computing; network traffic; protocols; smart phones; software level software-as-a-service paradigm; virtual desktop Web pages; Cloud computing; Computer architecture; Field programmable gate arrays; Web pages; Web servers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
Conference_Location :
Honolulu, HI
ISSN :
2159-6182
Print_ISBN :
978-1-4673-2892-0
Type :
conf
DOI :
10.1109/CLOUD.2012.121
Filename :
6253569
Link To Document :
بازگشت