Advanced scheduling in data transmission and mobile media cloud computing

In general, scheduling can be considered as the way to efficiently arrange the usage of some shared resource (e.g. communications bandwidth and computing time) to complete multiple tasks or sub-tasks. In this thesis, three types of scheduling are investigated, including the data transmission schedul...

Full description

Saved in:
Bibliographic Details
Main Author: Yang, Ming
Other Authors: Cai Jianfei
Format: Theses and Dissertations
Language:English
Published: 2015
Subjects:
Online Access:https://hdl.handle.net/10356/62259
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-62259
record_format dspace
spelling sg-ntu-dr.10356-622592023-03-04T00:38:14Z Advanced scheduling in data transmission and mobile media cloud computing Yang, Ming Cai Jianfei School of Computer Engineering Centre for Multimedia and Network Technology DRNTU::Engineering::Computer science and engineering::Information systems::Information systems applications In general, scheduling can be considered as the way to efficiently arrange the usage of some shared resource (e.g. communications bandwidth and computing time) to complete multiple tasks or sub-tasks. In this thesis, three types of scheduling are investigated, including the data transmission scheduling in wireless MAC protocol, the CPU scheduling for media computing on mobile devices and the dynamic job scheduling in cloud system. In the data transmission scheduling, we study how to efficiently schedule a large amount of data transmission jobs in the resource constrained scenarios, particularly in the long-RTT (round-trip time) and low-bandwidth networks scenario. The MAC protocol of underwater networks is chosen as a study case to investigate how to overcome the limited resource. A new underwater MAC protocol is proposed where the design tackles the costly protocol handshakes by reducing the protocol handshake overhead and increasing the data transmission opportunities. An efficient dynamic polling-based handshake operation is designed which offers time-bounded collision-free channel assignment. Through extensive simulations, the results show the proposed HCFMA protocol outperforms its counterparts, in terms of throughput and delay, such as ALOHA with carrier sensing (ALOHA-CS) and slotted floor acquisition multiple access (SFAMA). Then we study the energy efficient scheduling for media computing on mobile devices. Specifically we take video encoding, a CPU intensive application, as the study case. The CPU running frequency on video encoding process is scheduled to minimize the total expected energy consumption, while meeting the requirements of quality-of-service (QoS). A probabilistic QoS model is adopted, in which the encoding process should complete with a target probability within a specified delay deadline for each GOP (Group of Pictures). The optimization problem is solved analytically and closed-form solutions are obtained for both the optimal clock frequency scheduling and the minimum energy consumption. The numerical results suggest that significant amount of energy can be saved by using our optimal solution. Finally, we focus on the job scheduling for media computing in cloud system. Taking video transcoding as the study case, a dynamical video configuration scheduler is proposed to minimize QoS degradation while satisfying the criteria of job completion delay. The trade-off between job completion delay and QoS of video transcoding is explored in cloud system. The Lyapunov optimization framework is applied as the problem solver for the scheduler to adaptively set up the video transcoding configurations. Compared to the static configuration strategy, the proposed framework obtains smooth transcoding QoS degradation when system load becomes heavier and also achieves better delay performance. In conclusion, in this thesis we study the advanced scheduling for wireless data transmission, particularly in efficient MAC protocol design of underwater acoustic network. We also study the scheduling for cloud media computing, particularly in energy efficient video coding on mobile device and optimized video transcoding job scheduling on cloud system. DOCTOR OF PHILOSOPHY (SCE) 2015-03-11T03:18:52Z 2015-03-11T03:18:52Z 2015 2015 Thesis Yang, M. (2015). Advanced scheduling in data transmission and mobile media cloud computing. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/62259 10.32657/10356/62259 en 100 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Information systems::Information systems applications
spellingShingle DRNTU::Engineering::Computer science and engineering::Information systems::Information systems applications
Yang, Ming
Advanced scheduling in data transmission and mobile media cloud computing
description In general, scheduling can be considered as the way to efficiently arrange the usage of some shared resource (e.g. communications bandwidth and computing time) to complete multiple tasks or sub-tasks. In this thesis, three types of scheduling are investigated, including the data transmission scheduling in wireless MAC protocol, the CPU scheduling for media computing on mobile devices and the dynamic job scheduling in cloud system. In the data transmission scheduling, we study how to efficiently schedule a large amount of data transmission jobs in the resource constrained scenarios, particularly in the long-RTT (round-trip time) and low-bandwidth networks scenario. The MAC protocol of underwater networks is chosen as a study case to investigate how to overcome the limited resource. A new underwater MAC protocol is proposed where the design tackles the costly protocol handshakes by reducing the protocol handshake overhead and increasing the data transmission opportunities. An efficient dynamic polling-based handshake operation is designed which offers time-bounded collision-free channel assignment. Through extensive simulations, the results show the proposed HCFMA protocol outperforms its counterparts, in terms of throughput and delay, such as ALOHA with carrier sensing (ALOHA-CS) and slotted floor acquisition multiple access (SFAMA). Then we study the energy efficient scheduling for media computing on mobile devices. Specifically we take video encoding, a CPU intensive application, as the study case. The CPU running frequency on video encoding process is scheduled to minimize the total expected energy consumption, while meeting the requirements of quality-of-service (QoS). A probabilistic QoS model is adopted, in which the encoding process should complete with a target probability within a specified delay deadline for each GOP (Group of Pictures). The optimization problem is solved analytically and closed-form solutions are obtained for both the optimal clock frequency scheduling and the minimum energy consumption. The numerical results suggest that significant amount of energy can be saved by using our optimal solution. Finally, we focus on the job scheduling for media computing in cloud system. Taking video transcoding as the study case, a dynamical video configuration scheduler is proposed to minimize QoS degradation while satisfying the criteria of job completion delay. The trade-off between job completion delay and QoS of video transcoding is explored in cloud system. The Lyapunov optimization framework is applied as the problem solver for the scheduler to adaptively set up the video transcoding configurations. Compared to the static configuration strategy, the proposed framework obtains smooth transcoding QoS degradation when system load becomes heavier and also achieves better delay performance. In conclusion, in this thesis we study the advanced scheduling for wireless data transmission, particularly in efficient MAC protocol design of underwater acoustic network. We also study the scheduling for cloud media computing, particularly in energy efficient video coding on mobile device and optimized video transcoding job scheduling on cloud system.
author2 Cai Jianfei
author_facet Cai Jianfei
Yang, Ming
format Theses and Dissertations
author Yang, Ming
author_sort Yang, Ming
title Advanced scheduling in data transmission and mobile media cloud computing
title_short Advanced scheduling in data transmission and mobile media cloud computing
title_full Advanced scheduling in data transmission and mobile media cloud computing
title_fullStr Advanced scheduling in data transmission and mobile media cloud computing
title_full_unstemmed Advanced scheduling in data transmission and mobile media cloud computing
title_sort advanced scheduling in data transmission and mobile media cloud computing
publishDate 2015
url https://hdl.handle.net/10356/62259
_version_ 1759854193907073024