myoungjin kim, hanku lee, yun cui division of internet & multimedia engineering konkuk...

24
Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University Seoul, Korea 指指指指 指指指 指指指 指指指

Upload: talisa

Post on 19-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE. Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University Seoul, Korea. 指導老師:許子衡 報告者:王思翔. Outline. Introduction - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Performance Evaluation of Image Conversion Module Based on MapReduce

for Transcoding and Transmoding in SMCCSE

Myoungjin Kim, Hanku Lee, Yun CuiDivision of Internet & Multimedia Engineering

Konkuk UniversitySeoul, Korea

指導老師:許子衡報告者:王思翔

Page 2: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Outline• Introduction

• Overview of social media cloud computing

• SMCCSE as a service platform

• Performance evaluation

• Conclusion

2

Page 3: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

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: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Overview of social media cloud computing• Social Media Cloud Computing Service Model

4

Page 5: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Overview of social media cloud computing

• 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: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Overview of social media cloud computing

6

Page 7: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Overview of social media cloud computing

• 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-tenancySDK social APIsservice delivery platformDLNA (Digital Living Network Alliance)

7

Page 8: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

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: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

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: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

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: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

SMCCSE as a service platform• SMCCSE PaaS Platform• PaaS platform consists of

Social Media Data Analysis Platform Cloud Distributed and Data Processing PlatformCloud 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: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

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.

12

Page 13: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

SMCCSE as a service platform

• 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.

13

Page 14: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

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.

14

Page 15: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

SMCCSE as a service platform

15

Page 16: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Performance evaluation

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

16

Page 17: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Performance evaluation• Experimental Results• The objective of the first experiment is to measure the run times and

speedup for image conversion function under varying cluster size.

17

Page 18: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Performance evaluation

18

Page 19: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Performance evaluation

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

19

Page 20: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

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.

20

Page 21: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

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.

21

Page 22: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Performance evaluation

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

22

Page 23: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

Performance evaluation• In the last experiment, the run times to convert JPG

format into PNG, BMP and TIFF are measured.

23

Page 24: Myoungjin Kim, Hanku Lee, Yun Cui Division of Internet & Multimedia Engineering Konkuk University

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.

24