Title :
Supporting Audio Streaming in Application Cloud for Embedded Systems
Author :
Liu, Jian-Hong ; Chen, Jing ; Tsai, Yu-Chin ; Tai, Yi-Chuan ; Shih, Chen-Hao
Author_Institution :
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
Abstract :
Clouding computing brings new paradigms in the development and deployment of software. An inevitable issue would be the deployment and the execution of existing application software, not necessarily legacy ones, in an environment of cloud computing. This is even more challenging in satisfying users of embedded system products due to the characteristics of resource limitation and platform variety. In this paper, an approach to supporting audio streaming in application cloud for embedded systems is presented. The approach enhances our previous work, namely ACES (short for Application Cloud for Embedded Systems) which serves as an effective approach to offloading the execution of applications from embedded system platforms to the cloud side and helps transit to cloud computing. It works via capturing audio data generated by applications running at cloud-side server and playing back at client-side platform. ACES thus is capable of fully supporting applications, which are not developed initially for cloud computing, to be executed on the server side in an environment of cloud computing and the execution can be launched through operating a browser from embedded system platforms on the client side. There is no need either to modify or to port the existing applications in the deployment. Neither is there any plug-in support required for the client-side browser. A demo implementation, of which X window applications playing audio streams are selected to be the existing applications, is described in this paper. It serves as an example to demonstrate how the approach of ACES can be realized.
Keywords :
audio streaming; client-server systems; cloud computing; embedded systems; resource allocation; software maintenance; ACES; application cloud for embedded systems; application software execution; audio data capturing; audio streaming; client-side browser; cloud computing; cloud-side server; resource limitation; software deployment; software development; software legacy; Browsers; Cloud computing; Computers; Embedded systems; Web servers; application cloud; browser; cloud compuing; embedded software; embedded system; mobile device; thin client;
Conference_Titel :
High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
Conference_Location :
Liverpool
Print_ISBN :
978-1-4673-2164-8
DOI :
10.1109/HPCC.2012.271