Parallelizing video transcoding with load balancing on cloud computing

Cloud computing is emerging as a very promising technology for computing and storage services. However, the multi-resources load balancing over heterogeneous cluster or cloud is a NP-hard problem. To obtain an optimized solution, in this paper, we propose a heuristic algorithm named Minimum Longest...

Full description

Saved in:
Bibliographic Details
Published in2013 IEEE International Symposium on Circuits and Systems (ISCAS) pp. 2864 - 2867
Main Authors Song Lin, Xinfeng Zhang, Qin Yu, Honggang Qi, Siwei Ma
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.05.2013
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Cloud computing is emerging as a very promising technology for computing and storage services. However, the multi-resources load balancing over heterogeneous cluster or cloud is a NP-hard problem. To obtain an optimized solution, in this paper, we propose a heuristic algorithm named Minimum Longest Queue Finish Time (MLFT). In the proposed scheme, we first divide the high computation task into multiple sub-tasks, and re-organize all the tasks into multiple task queues to shorten the entire finish time of all the tasks submitted to the cluster and launched in parallel according to load balancing. In the task division process, an adaptive segmentation algorithm is proposed according to the complexity and maximum segmentation granularity of the input task. Based on the proposed algorithm, an efficient parallel video transcoding framework with cloud computing is presented. Experimental results show that the proposed algorithm outperforms the existing algorithms significantly on the entire finish time of the tasks and approaches to the optimal solution closely.
ISBN:9781467357609
146735760X
ISSN:0271-4302
2158-1525
DOI:10.1109/ISCAS.2013.6572476