Research of P2P Architecture based on Cloud Computing 2011.8.5 Speaker : 吳靖緯 MA0G0101.

Slides:



Advertisements
Similar presentations
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
Advertisements

Search and Replication in Unstructured Peer-to-Peer Networks Pei Cao, Christine Lv., Edith Cohen, Kai Li and Scott Shenker ICS 2002.
Attribute-based Indexing Overlay Apr Outline Introduction Basic Idea Advantage Challenge Conclusion.
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
1 Modeling peer-peer file sharing systems Ge, Z.; Figueiredo, D.R.; Sharad Jaiswal; Kurose, J.; Towsley, D.; INFOCOM Twenty-Second Annual Joint Conference.
A Scalable Content-Addressable Network Authors: S. Ratnasamy, P. Francis, M. Handley, R. Karp, S. Shenker University of California, Berkeley Presenter:
Chapter 7 A Peer-to-Peer Framework for Supporting MapReduce Applications in Dynamic Cloud Environments Fabrizio Marozzo, Domenico Talia, and Paolo Trunfio.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
1 Client-Server versus P2P  Client-server Computing  Purpose, definition, characteristics  Relationship to the GRID  Research issues  P2P Computing.
Object Naming & Content based Object Search 2/3/2003.
Focus on Distributed Hash Tables Distributed hash tables (DHT) provide resource locating and routing in peer-to-peer networks –But, more than object locating.
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
Sensor Networks Storage Sanket Totala Sudarshan Jagannathan.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Cloud MapReduce : a MapReduce Implementation on top of a Cloud Operating System Speaker : 童耀民 MA1G Authors: Huan Liu, Dan Orban Accenture.
Link Recommendation In P2P Social Networks Yusuf Aytaş, Hakan Ferhatosmanoğlu, Özgür Ulusoy Bilkent University, Ankara, Turkey.
RUNNING PARALLEL APPLICATIONS BEYOND EP WORKLOADS IN DISTRIBUTED COMPUTING ENVIRONMENTS Zholudev Yury.
Distributed Systems Concepts and Design Chapter 10: Peer-to-Peer Systems Bruce Hammer, Steve Wallis, Raymond Ho.
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:
On P2P Collaboration Infrastructures Manfred Hauswirth, Ivana Podnar, Stefan Decker Infrastructure for Collaborative Enterprise, th IEEE International.
Map Reduce for data-intensive computing (Some of the content is adapted from the original authors’ talk at OSDI 04)
Peer to Peer Research survey TingYang Chang. Intro. Of P2P Computers of the system was known as peers which sharing data files with each other. Build.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
MapReduce: Simplified Data Processing on Large Clusters Jeffrey Dean and Sanjay Ghemawat.
W HAT IS H ADOOP ? Hadoop is an open-source software framework for storing and processing big data in a distributed fashion on large clusters of commodity.
Hadoop/MapReduce Computing Paradigm 1 Shirish Agale.
Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications Xiaozhou Li COS 461: Computer Networks (precept 04/06/12) Princeton University.
Peer-to-Pee Computing HP Technical Report Chin-Yi Tsai.
BFTCloud: A Byzantine Fault Tolerance Framework for Voluntary-Resource Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu
IMDGs An essential part of your architecture. About me
Distributed Data Mining System in Java Group Member D 王春笙 D 林俊甫 D 王慧芬.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
An Architecture for Distributed High Performance Video Processing in the Cloud Speaker : 吳靖緯 MA0G IEEE 3rd International Conference.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
PSI Peer Search Infrastructure. Introduction What are P2P Networks? The term "peer-to-peer" refers to a class of systems and applications that employ.
Performance Evaluation of Image Conversion Module Based on MapReduce for Transcoding and Transmoding in SMCCSE Speaker : 吳靖緯 MA0G IEEE.
1 ACTIVE FAULT TOLERANT SYSTEM for OPEN DISTRIBUTED COMPUTING (Autonomic and Trusted Computing 2006) Giray Kömürcü.
Client Server Network Model:
03/19/02Scalab Seminar Series1 Routing in Peer-to-Peer Systems Ramaswamy N.Vadivelu Scalab, ASU.
1 Peer-to-Peer Technologies Seminar by: Kunal Goswami (05IT6006) School of Information Technology Guided by: Prof. C.R.Mandal, School of Information Technology.
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
CS525: Big Data Analytics MapReduce Computing Paradigm & Apache Hadoop Open Source Fall 2013 Elke A. Rundensteiner 1.
Topic Distributed DBMS Database Management Systems Fall 2012 Presented by: Osama Ben Omran.
ADVANCED COMPUTER NETWORKS Peer-Peer (P2P) Networks 1.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
An Efficient Quorum-based Fault- Tolerant Approach for Mobility Agents in Wireless Mobile Networks Yeong-Sheng Chen Chien-Hsun Chen Hua-Yin Fang Department.
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
Configuring, Managing and Maintaining Windows Server® 2008 Servers Course 6419A.
CloudPP: A Novel Cloud-based P2P Live Video Streaming Platform with SVC technology Speaker : 吳靖緯 MA0G th International Conference.
Hadoop/MapReduce Computing Paradigm 1 CS525: Special Topics in DBs Large-Scale Data Management Presented By Kelly Technologies
Authors: Jiann-Liang Chenz, Szu-Lin Wuy, Yang-Fang Li, Pei-Jia Yang,
{ Tanya Chaturvedi MBA(ISM) Hadoop is a software framework for distributed processing of large datasets across large clusters of computers.
Malugo – a scalable peer-to-peer storage system..
KYUNG-HWA KIM HENNING SCHULZRINNE 12/09/2008 INTERNET REAL-TIME LAB, COLUMBIA UNIVERSITY DYSWIS.
Querying the Internet with PIER CS294-4 Paul Burstein 11/10/2003.
Distributed File System. Outline Basic Concepts Current project Hadoop Distributed File System Future work Reference.
BIG DATA/ Hadoop Interview Questions.
Resilient Distributed Datasets A Fault-Tolerant Abstraction for In-Memory Cluster Computing Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave,
Introduction to Load Balancing:
Comparison of LAN, MAN, WAN
DHT Routing Geometries and Chord
Distributed computing deals with hardware
Interpret the execution mode of SQL query in F1 Query paper
Deterministic and Semantically Organized Network Topology
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Database System Architectures
A Semantic Peer-to-Peer Overlay for Web Services Discovery
Harrison Howell CSCE 824 Dr. Farkas
Distributed Systems and Concurrency: Distributed Systems
Presentation transcript:

Research of P2P Architecture based on Cloud Computing Speaker : 吳靖緯 MA0G0101

Outline CLOUD COMPUTING ARCHITECTURE AND IMPLEMENTATION BASED ON P2P ANALYSIS AND EVALUATION CONCLUSION AND FUTURE WORK

CLOUD COMPUTING ARCHITECTURE AND IMPLEMENTATION BASED ON P2P

A. P2P Cloud Computing architecture Cloud Computing architecture based on P2P includes three basic roles: User, Central Peer and Side Peer. As shown in Fig. 1. Central Peer and Side Peer constitute two peer network, respectively called Central P2P Network and Side P2P Network.

Fig. 1 The cloud computing architecture based on P2P

B.Fault-tolerant Mechanisms of MapReduce based on P2P Fault-tolerant recovery strategy in Cloud Computing architecture based on P2P is implemented through the following steps: a)Users can query the primary server to get the available server list which is listed according to each server workload. b)C1 act as the primary node. C2 and C3 are notified by C1 and act as the backup node.

c)C1 queries peers of Side P2P Network to get the list of the available peers and selects these peers of the smallest workload to process the current task. d)When the primary peer C1 is detected by the backup nodes to have an error, the backup peer C2 is activated to execute the task of the primary peer.

e)The new primary peer can re-find a new backup peer in the rest of the peers to satisfY the original backup node number. f)The task is re-executed in the primary peer.

C.File Storage Mechanism based on P2P The paper uses DHT technology to achieve P2P network data storage and location and address the structure distributed storage problems. Peer Servers of Side P2P Network has three functional module: Index Module, Route Module and Data Module.

ANALYSIS AND EVALUATION

For the P2P storage system, the search time is reduced because metadata is backed up in the P2P network. The system can avoid to the search error of the peers failure. P2P network has very good scalability, the scale of the system can be expanded according to the needs of users.

CONCLUSION AND FUTURE WORK This article fully uses the advantages of P2P network to build a cloud computing architecture. This whole system have good usability, scalability and fault tolerance.

The next works include 1) Constructing the P2P model based on MapReduce which achieve distributed computing. 2) researching data storage and replication strategy in the architecture.