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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |