performance evaluation of image conversion module based on mapreduce for transcoding and transmoding...

26
Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08 .14 Speaker : 吳吳吳 MA0G0101 2010 IEEE 3rd International Conference On Cloud Computing (CLOUD), Page(s): 482 – 489, July 2010 Authors: Myoungjin Kim, Hanku Lee, Yun Cui

Upload: brett-manning

Post on 03-Jan-2016

233 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Performance Evaluation of Image Conversion Module Based on MapReduce

for Transcoding and Transmoding in SMCCSE

2012.08.14

Speaker : 吳靖緯 MA0G0101

2010 IEEE 3rd International Conference On Cloud Computing (CLOUD),

Page(s): 482 – 489,  July 2010

Authors:Myoungjin Kim, Hanku Lee, Yun Cui

Page 2: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Outline

• Introduction

• Overview of social media cloud computing

• SMCCSE as a service platform

• Performance evaluation

• Conclusion 2

Page 3: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Introduction

• We presented the authors SMCCSE (Social Media Cloud Computing Service Environment) that supports the development and construction of Social Networking Service (SNS).

• In this paper, we show a partially functional image conversion module based on Hadoop in SMCCSE except for video and audio.

3

Page 4: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Overview of social media cloud computingA. Social Media Cloud Computing Service Model

4

Page 5: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Overview of social media cloud computingB. Overall Architecture of SMCCSE

• The general idea of designing SMCCSE is to establish an environment supporting the development of SNS and addressing of numerous SNSs.

• To provide the approaches of processing big social media data and to provide a set of mechanisms to manage Infrastructure.

5

Page 6: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Overview of social media cloud computing

6

Page 7: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Overview of social media cloud computingC. SMCCSE as a SaaS Platform

• The main role of SMCCSE SaaS Platform is to provide cloud Soft as a Service that users are able to interact with social media created by other users.

• Our SaaS platform is composed :• multi-tenancy• SDK social APIs• service delivery platform• DLNA (Digital Living Network Alliance)

7

Page 8: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Overview of social media cloud computing• Multi-tenancy

• The concept of multi-tenancy is a critical issue in cloud computing because it is directly related to security and QoS in the aspect of companies and individual.

• Secured multitenancy should be applied in cloud computing environments to reduce cost correlated with building computing resources, especially storage resource and to effectively manage infrastructure.

8

Page 9: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Overview of social media cloud computing• Web Development Environment

• Users or developers can make new services based on social sites using UI components, Service Components and a set of development tools.

• Service Delivery Platform

• That can deploy and develop new converged multimedia services quickly on a variety of smart devices.

9

Page 10: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Overview of social media cloud computing• UPnP and DLNA

• It includes UPnP (Universal Plug and Play) and DLNA (Digital Living Network Alliance).

• DLNA technology has a merit of easily sharing data among heterogeneous devices such as TV and smart phones.

• UPnP technology makes various different smart devices automatically connect with each other.

10

Page 11: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

SMCCSE as a service platform

A. SMCCSE PaaS Platform• PaaS platform consists of • Social Media Data Analysis Platform • Cloud Distributed and Data Processing Platform• Cloud Infra Management Platform

• The main functions of Social Media Data Analysis Platform are to analyze usage pattern.

• Transmoding means converting one media file into files in terms of file size.

11

Page 12: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

12

Page 13: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

SMCCSE as a service platform

• Secondly, Cloud Distributed and Parallel Data Processing Platform as a core platform.

• It is able to store, distribute and process social media data created by users by applying HDFS, MapReduce and HBase to its system.

• Lastly, Cloud Infra Management Platform contains the concepts of cloud QoS, Green IDC and Cloud Infra Management.

• It includes the functions of resource scheduling, resource information management, resource monitoring and virtual machine management.

13

Page 14: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

SMCCSE as a service platform

B. Image Conversion Module in PaaS Platform

• The processes to conduct transcoding and transmoding using Hadoop are as follows.

• First of all, user created image data is automatically distributed and stored in each node running on HDFS.

• Afterwards MapReduce performs the batch processing to convert stored image datasets on HDFS.

14

Page 15: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

SMCCSE as a service platform

• Our conversion module has only Map step due to the fact that it is not necessary to conduct merging processing for results by Reduce step.

• Lastly, image datasets is processed in parallel on each node.

15

Page 16: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

SMCCSE as a service platform

16

Page 17: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

SMCCSE as a service platform

C. Prototypes

17

Page 18: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Performance evaluation

A. Configuration of Experiments

• The experiments are conducted on a 28-node test bed.• We use image datasets (Table 1) of 9 groups.

18

Page 19: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Performance evaluation

B. Experimental Results• The objective of the first experiment is to measure the run

times and speedup for image conversion function under varying cluster size.

19

Page 20: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Performance evaluation

20

Page 21: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Performance evaluation

• In the second experiment, we compare our cloud server with two machines.

21

Page 22: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Performance evaluation

• The third experiment is to measure the run times for image conversion function according to the change of the number of block replication.

• The purpose of this experiment is to verify how block replication materially affects our performance.

22

Page 23: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Performance evaluation

• If the number of block replication is bigger, the increase of storage capacity to store block replicas occurs.

• In addition, the time to store block replicas also increases exponentially.

23

Page 24: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Performance evaluation

• The purpose of the fourth experiment is to measure the execution times according to block size.

24

Page 25: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Performance evaluation

• In the last experiment, the run times to convert JPG format into PNG, BMP and TIFF are measured.

25

Page 26: Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE 2012.08.14 Speaker : 吳靖緯 MA0G0101 2010 IEEE

Conclusion

• In this paper, we briefly review our SMCCSE that supports developing and building SNSs based on social media by adopting enabling cloud computing technologies and elastic computer resources.

• Moreover, this study presents image conversion module for transcoding and transmoding based on MapReduce running on HDFS in SMCCSE.

26