Sie sind auf Seite 1von 22

Optimization of distributed video transcoding using map reduce and dynamic resource allocation in cloud computing

ABSTRACT
In this paper, we propose a Hadoop Map Reduce based Distributed Video Transcoding System in a cloud computing environment that transcodes various video codec formats into the MPEG-4 video format. We will optimize the input files and parallely split the file to store in cloud server.

Continued
The users may access the computing resources by using computer, tablet, notebook, smartphone, pad computer or other devices. The cloud server provides and manages the applications and also storing the data remotely in cloud.

Thus, the encoding time to transcode large amounts of video content is exponentially reduced, facilitating a transcoding function.

Abstract- continued

For performance evaluation, we focus on measuring the total time to transcode a data set into a target data set for three sets of experiments. We have proposed the solution that how video transcoding becomes smart and speeds-up due to the efficiency of cloud computing.

Introduction

Cloud computing is an Internet based services, where we share some of the services like software, platform, infrastructure, storage, databases to computer or other devices on demand by the users.

Services are sold on demand, for a minute/hourly basis, services are fully managed by the providers and consumer need only is a computer and Internet access.

Existing System
Hadoop-based Distributed Video Transcoding System in a cloud computing environment that transcodes various video codec formats into the MPEG-4 video format. This system provides various types of video content to heterogeneous devices such as smart phones, personal computers, television, and pads.

We design and implement the system using the MapReduce framework, which runs on a Hadoop Distributed File System platform, and the media processing library Xuggler. Thus, the encoding time to transcode large amounts of video content is exponentially reduced, facilitating a transcoding function.

For performance evaluation, we focus on measuring the total time to transcode a data set into a target data set for three sets of experiments. We also analyze the experimental results, providing optimal Hadoop Distributed File System and MapReduce options suitable for video transcoding.

Disadvantages:

There are no optimization techniques available for cloud resource. Transcoding is not effective. It will take more time for encoding the file. Performance is very less.

Proposed System:

In this paper, we propose a Hadoop Map Reduce based Distributed Video Transcoding System in a cloud computing environment that transcodes various video codec formats into the MPEG-4 video format. The users may access the computing resources by using computer, tablet, notebook, smartphone, pad computer or other devices.

The cloud server provides and manages the applications and also storing the data remotely in cloud. For performance evaluation, we focus on measuring the total time to transcode a data set into a target data set for three sets of experiments. We have proposed the solution that how video transcoding becomes smart and speeds-up due to the efficiency of cloud computing.

Advantages:
Optimization techniques available for cloud resource. Transcoding is effective. It is smart and efficient for transcoding the file. Performance is high.

Hadoop Map Reduce Technique


Hadoop MapReduce (Hadoop Map/Reduce) is a software framework for distributed processing of large data sets on compute clusters of commodity hardware. The framework takes care of scheduling tasks, monitoring them and re-executing any failed tasks. The primary objective of Map/Reduce is to split the input data set into independent chunks that are processed in a completely parallel manner.

The Hadoop MapReduce framework sorts the outputs of the maps, which are then input to the reduce tasks. Typically, both the input and the output of the job are stored in a file system.

System Architecture

Conclusion

We proposed a Hadoop Map Reduce based Distributed Video Transcoding System in a cloud computing environment that transcodes various video codec formats into the MPEG-4 video format. Our system ensures uniform transcoded video quality and a fast transcoding process by applying HDFS and MapReduce, the core techniques in cloud computing enabling technologies.

We can further optimize these splits, analyzing what is the optimum amount of chunks to be generated, which certainly vary according to the different data types (text, images, etc). Performance of Hadoop MapReduce jobs can be improved without increasing hardware costs, by tuning several key configuration parameters for cluster specifications, input data size and processing complexity.

Lot of research work is still going on to optimize the resources of Cloud computing based upon scheduling, elasticity and scalability. Future work includes the experiments with public Cloud and with different set of inputs.

Das könnte Ihnen auch gefallen