An energy-efficient video transport protocol for personal cloud-based computing
Recently, we are surrounded by a collection of heterogeneous computing devices such as desktop computers, laptops, smart phones, smart televisions, and tablet PCs. Each device is operated with its own host operating system, has its own internal architecture, and performs its independent tasks with its own applications and data. A common property amongst these devices, namely that of internet-connectivity, allows them to configure personal virtual cloud system by interconnecting each other through an intermediate switching device. The personal cloud service should provide a seamlessly unified computing environment across multiple devices with synchronized data and application programs. As such, it allows users to freely switch their workspace from one device to another while continuing the interaction with the available applications. In order to support video applications, the cloud system should provide seamless video synchronization among the multiple devices. However, we note that the current cloud services do not provide efficient data flow among devices. In this paper, we propose and develop a new reliable transport protocol to support video synchronization for the personal virtual cloud system. In order to cope with battery limitation of many mobile devices in personal virtual cloud system, the proposed protocol is designed to provide energy efficient video communications. Our simulation results show that the proposed protocol can reduce end users power consumption up to 25 % compared to the legacy TCP with given packet loss probabilities and the average length of error bursts.
KeywordsVideo Protocol Energy Cloud Computing
This research was supported by 2013–2014 Winston-Salem State University Research Initiation Program (RIP) and Basic Science Research Program through the National Research Foundation of Korea (NRF) by the Ministry of Education, Science and Technology (20120192). This research (Cheonshik Kim) was also supported by small and medium business administration (C0123417).
- 2.Jun, G.: Home media center and media clients for multi-room audio and video applications. In: Proceedings of 2005 IEEE CCNC, pp. 257–260 (2005)Google Scholar
- 4.Choi, I., Baek, J., Kim, S., Fisher, P.S.: A new file system specialized for N-Screen platform. In: Proceedings of 2012 IEEE ICACT, pp. 231–234, (2012)Google Scholar
- 5.Hethmon, P.: Extensions to FTP. RFC 3659, (2007)Google Scholar
- 6.Information Science Institute : Transmission control protocol. RFC 793, Sep (1981)Google Scholar
- 9.Wenger, S.: H.264/AVC over IP. IEEE Trans. Circuits Syst. 13(7), 645–656 (2003)Google Scholar
- 11.Ong, L., Yoakum, J.: An introduction to the stream control transmission protocol (SCTP). RFC 3286, (2002)Google Scholar
- 13.Steward, R., Ramalho, M., Xie, Q., Tuexen, M., Conrad, P.: Stream control transmission protocol (SCTP) partial reliability extension. RFC 3758, (2004)Google Scholar
- 14.Ford, B.: Structured streams: a new transport abstraction. Proc. ACM SIGCOMM 2007, 1–12 (2007)Google Scholar
- 15.Stockhamme, T., Hannuksela, M. M., Wiegand, T.: H.264/AVC in wireless environments. IEEE Trans. Circuits Syst. Video Technol. 13(7), (2003)Google Scholar
- 16.Psannis, K., Ishibashi, Y.: Efficient flexible macroblock ordering technique. IEICE Trans. Commun E91-B(8), 2692–2701(2008)Google Scholar
- 18.Sivaraman, V., Vishwanath, A., Zhao, Z., Russell, C.: Profiling per-packet and per-byte energy consumption in the NetFPGA gigabit router. Proc. IEEE INFOCOM 2011, 331–336 (2011)Google Scholar