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

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Inter-Device Media Synchronization in Multi-Screen Environment
Suggested Course Outline Cloud Computing Bahga & Madisetti, © 2014Book website:
CHANGING THE WAY IT WORKS Cloud Computing 4/6/2015 Presented by S.Ganesh ( )
Digital Living Network Alliance: Building out the Digital Network Bob Taylor Member, DLNA Board of Directors March 2006.
CLive Cloud-Assisted P2P Live Streaming
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
1 3 rd SG13 Regional Workshop for Africa on “ITU-T Standardization Challenges for Developing Countries Working for a Connected Africa” (Livingstone, Zambia,
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Cloud computing Tahani aljehani.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Discussion on LI for Mobile Clouds
Business Intelligence: The Next Big Thing (Really!) John Bair CTO, Ajilitee Sep 14, 2012 Presented to TDWI St. Louis Chapter.
Ch 4. The Evolution of Analytic Scalability
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
An Architecture for Video Surveillance Service based on P2P and Cloud Computing Yu-Sheng Wu, Yue-Shan Chang, Tong-Ying Juang, Jing-Shyang Yen speaker:
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Location-aware MapReduce in Virtual Cloud 2011 IEEE computer society International Conference on Parallel Processing Yifeng Geng1,2, Shimin Chen3, YongWei.
Software Architecture
Authors: Jiann-Liang Chenz, Szu-Lin Wuy,Yang-Fang Li, Pei-Jia Yang,Yanuarius Teofilus Larosa th International Wireless Communications and Mobile.
CS525: Special Topics in DBs Large-Scale Data Management Hadoop/MapReduce Computing Paradigm Spring 2013 WPI, Mohamed Eltabakh 1.
Division of IT Convergence Engineering Towards Unified Management A Common Approach for Telecommunication and Enterprise Usage Sung-Su Kim, Jae Yoon Chung,
Introduction to Apache Hadoop Zibo Wang. Introduction  What is Apache Hadoop?  Apache Hadoop is a software framework which provides open source libraries.
Hadoop/MapReduce Computing Paradigm 1 Shirish Agale.
Introduction to Hadoop and HDFS
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Hadoop Hardware Infrastructure considerations ©2013 OpalSoft Big Data.
1 Zamzar The Solution for File Conversion Alison Fricke EDIT 605 Week 6&7 July 15, 2008.
CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1.
An Architecture for Distributed High Performance Video Processing in the Cloud Speaker : 吳靖緯 MA0G IEEE 3rd International Conference.
An Architecture for Distributed High Performance Video Processing in the Cloud 作者 :Pereira, R.; Azambuja, M.; Breitman, K.; Endler, M. 出處 :2010 IEEE 3rd.
Using SaaS and Cloud computing For “On Demand” E Learning Services Application to Navigation and Fishing Simulator Author Maha KHEMAJA, Nouha AMMARI, Fayssal.
Design of On-Demand Analysis for Cloud Service Configuration using Related-Annotation Hyogun Yoon', Hanku Lee' 2 `, ' Center for Social Media Cloud Computing,
Research of P2P Architecture based on Cloud Computing Speaker : 吳靖緯 MA0G0101.
 Frequent Word Combinations Mining and Indexing on HBase Hemanth Gokavarapu Santhosh Kumar Saminathan.
A Method for Providing Personalized Home Media Service Using Cloud Computing Technology Cui Yunl, Myoungjin Kim l and Hanku Lee l 'z * ' Department of.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
Web Log Data Analytics with Hadoop
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
Web Technologies Lecture 13 Introduction to cloud computing.
Hadoop/MapReduce Computing Paradigm 1 CS525: Special Topics in DBs Large-Scale Data Management Presented By Kelly Technologies
HEMANTH GOKAVARAPU SANTHOSH KUMAR SAMINATHAN Frequent Word Combinations Mining and Indexing on HBase.
Authors: Jiann-Liang Chenz, Szu-Lin Wuy, Yang-Fang Li, Pei-Jia Yang,
Experiments in Utility Computing: Hadoop and Condor Sameer Paranjpye Y! Web Search.
Windows Azure poDRw_Xi3Aw.
ETRI Site Introduction Han Namgoong,
Distributed Video Transcoding System based on MapReduce for Video Content Delivery Myoungjin Kim', Hanku Lee l 'z* Hyeokju Lee' and Seungho Han' ' Department.
B ig D ata Analysis for Page Ranking using Map/Reduce R.Renuka, R.Vidhya Priya, III B.Sc., IT, The S.F.R.College for Women, Sivakasi.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Unit 3 Virtualization.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Connected Infrastructure
Smart Building Solution
Introduction to Distributed Platforms
Cloud computing-The Future Technologies
Prepared by: Assistant prof. Aslamzai
Smart Building Solution
Connected Infrastructure
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Myoungjin Kim1, Yun Cui1, Hyeokju Lee1 and Hanku Lee1,2,*
Introduction to Cloud Computing
Ministry of Higher Education
Introduction to D4Science
Ch 4. The Evolution of Analytic Scalability
Introduction to Apache
Cloud computing mechanisms
Cloud Computing: Concepts
Presentation transcript:

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

Outline Introduction Overview of social media cloud computing SMCCSE as a service platform Performance evaluation Conclusion 2

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

Overview of social media cloud computing A.Social Media Cloud Computing Service Model 4

Overview of social media cloud computing B.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

Overview of social media cloud computing 6

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

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

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

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

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

12

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

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

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

SMCCSE as a service platform 16

SMCCSE as a service platform C.Prototypes 17

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

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

Performance evaluation 20

Performance evaluation In the second experiment, we compare our cloud server with two machines. 21

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

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

Performance evaluation The purpose of the fourth experiment is to measure the execution times according to block size. 24

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

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