TY - GEN
T1 - Supporting audio streaming in application cloud for embedded systems
AU - Liu, Jian Hong
AU - Chen, Jing
AU - Tsai, Yu Chin
AU - Tai, Yi Chuan
AU - Shih, Chen Hao
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84870421535&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84870421535&partnerID=8YFLogxK
U2 - 10.1109/HPCC.2012.271
DO - 10.1109/HPCC.2012.271
M3 - Conference contribution
AN - SCOPUS:84870421535
SN - 9780769547497
T3 - Proceedings of the 14th IEEE International Conference on High Performance Computing and Communications, HPCC-2012 - 9th IEEE International Conference on Embedded Software and Systems, ICESS-2012
SP - 1800
EP - 1805
BT - Proceedings of the 14th IEEE International Conference on High Performance Computing and Communications, HPCC-2012 - 9th IEEE International Conference on Embedded Software and Systems, ICESS-2012
T2 - 14th IEEE International Conference on High Performance Computing and Communications, HPCC-2012 - 9th IEEE International Conference on Embedded Software and Systems, ICESS-2012
Y2 - 25 June 2012 through 27 June 2012
ER -