On P2P Collaboration Infrastructures Manfred Hauswirth, Ivana Podnar, Stefan Decker Infrastructure for Collaborative Enterprise, 2005. 14th IEEE International.

Slides:



Advertisements
Similar presentations
Unified Communications Bill Palmer ADNET Technologies, Inc.
Advertisements

Introduction Why do we need Mobile OGSI.NET? Drawbacks:
P2P-DIET: One-time and Continuous Queries in Super-Peer Networks By Stratos Idreos, Manolis Koubarakis and Christos Tryfonopoulos Intelligent Systems Laboratory.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
University of Cincinnati1 Towards A Content-Based Aggregation Network By Shagun Kakkar May 29, 2002.
NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 1 Partially Decentralized Context Management for P2P Communities Jani Pellikka, Timo Koskela, Mika Ylianttila.
Extensible Networking Platform IWAN 2005 Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood
1 Herald: Achieving a Global Event Notification Service Luis Felipe Cabrera, Michael B. Jones, Marvin Theimer Microsoft Research.
Company Confidential 1 © 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Towards a mobile content delivery network with a P2P architecture Carlos Quiroz.
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
CSCE 715 Ankur Jain 11/16/2010. Introduction Design Goals Framework SDT Protocol Achievements of Goals Overhead of SDT Conclusion.
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.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Peer-to-Peer Computing
Object Naming & Content based Object Search 2/3/2003.
1 Seminar: Information Management in the Web Gnutella, Freenet and more: an overview of file sharing architectures Thomas Zahn.
Wide-area cooperative storage with CFS
EPFL-I&C-LSIR [P-Grid.org] Workshop on Distributed Data and Structures ’04 NCCR-MICS [IP5] presented by Anwitaman Datta Joint work with Karl Aberer and.
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
A Study on Mobile P2P Systems Hongyu Li. Outline  Introduction  Characteristics of P2P  Architecture  Mobile P2P Applications  Conclusion.
Middleware for P2P architecture Jikai Yin, Shuai Zhang, Ziwen Zhang.
Client-Server Computing in Mobile Environments
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Distributed Publish/Subscribe Network Presented by: Yu-Ling Chang.
Mobility in the Virtual Office: A Document-Centric Workflow Approach Ralf Carbon, Gregor Johann, Thorsten Keuler, Dirk Muthig, Matthias Naab, Stefan Zilch.
Chapter 1: Hierarchical Network Design
Introduction to Cloud Computing
3 Cloud Computing.
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
Gil EinzigerRoy Friedman Computer Science Department Technion.
Ahmad Al-Shishtawy 1,2,Tareq Jamal Khan 1, and Vladimir Vlassov KTH Royal Institute of Technology, Stockholm, Sweden {ahmadas, tareqjk,
UbiStore: Ubiquitous and Opportunistic Backup Architecture. Feiselia Tan, Sebastien Ardon, Max Ott Presented by: Zainab Aljazzaf.
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.
BitTorrent enabled Ad Hoc Group 1  Garvit Singh( )  Nitin Sharma( )  Aashna Goyal( )  Radhika Medury( )
Jabber Client Jeevan Varma Anga Distributed Systems(CSC8530) Villanova University.
Application Policy on Network Functions (APONF) G. Karagiannis and T.Tsou 1.
Let’s ChronoSync: Decentralized Dataset State Synchronization in Named Data Networking Zhenkai Zhu Alexander Afanasyev (presenter) Tuesday, October 8,
Distributed Authentication in Wireless Mesh Networks Through Kerberos Tickets draft-moustafa-krb-wg-mesh-nw-00.txt Hassnaa Moustafa
Workshop on Future Learning Landscapes: Towards the Convergence of Pervasive and Contextual computing, Global Social Media and Semantic Web in Technology.
AlvisP2P : Scalable Peer-to-Peer Text Retrieval in a Structured P2P Network Toan Luu, Gleb Skobeltsyn, Fabius Klemm, Maroje Puh, Ivana Podnar Zarko, Martin.
Freelib: A Self-sustainable Digital Library for Education Community Ashraf Amrou, Kurt Maly, Mohammad Zubair Computer Science Dept., Old Dominion University.
Peer-to-Peer Network Tzu-Wei Kuo. Outline What is Peer-to-Peer(P2P)? P2P Architecture Applications Advantages and Weaknesses Security Controversy.
Distributed Systems Principles and Paradigms Chapter 12 Distributed Coordination-Based Systems 01 Introduction 02 Communication 03 Processes 04 Naming.
The Replica Location Service The Globus Project™ And The DataGrid Project Copyright (c) 2002 University of Chicago and The University of Southern California.
Plethora: A Wide-Area Read-Write Storage Repository Design Goals, Objectives, and Applications Suresh Jagannathan, Christoph Hoffmann, Ananth Grama Computer.
Paper Survey of DHT Distributed Hash Table. Usages Directory service  Very little amount of information, such as URI, metadata, … Storage  Data, such.
Peer-to-Peer and Collective Intelligence A platform for collaboration Andrew Roczniak Collective Intelligence Lab Multimedia Communications Research Lab.
Jini Architecture Introduction System Overview An Example.
Geo-distributed Messaging with RabbitMQ
Research of P2P Architecture based on Cloud Computing Speaker : 吳靖緯 MA0G0101.
Plethora: Infrastructure and System Design. Introduction Peer-to-Peer (P2P) networks: –Self-organizing distributed systems –Nodes receive and provide.
An Analysis of XMPP Security Team “Vision” Chris Nelson Ashwin Kulkarni Nitin Khatri Taulant Haka Yong Chen CMPE 209 Spring 2009.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Peer-to-Peer Systems: An Overview Hongyu Li. Outline  Introduction  Characteristics of P2P  Algorithms  P2P Applications  Conclusion.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Secure Location-Independent Autonomic Storage Architectures GR/S44501/01 February January 2007 Graham Kirby, Alan Dearle, Ron Morrison & Stuart.
PeerNet: Pushing Peer-to-Peer Down the Stack Jakob Eriksson, Michalis Faloutsos, Srikanth Krishnamurthy University of California, Riverside.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
- A. Celesti et al University of Messina, Italy Enhanced Cloud Architectures to Enable Cross-Federation Presented by Sanketh Beerabbi University of Central.
Malugo – a scalable peer-to-peer storage system..
Distributed Systems Architecure. Architectures Architectural Styles Software Architectures Architectures versus Middleware Self-management in distributed.
4WARD Networking of Information 4WARD WP6. © 4WARD Consortium Confidential Networking of Information Telephony Interconnecting wires 4WARD Future Internet.
Private KEEP OFF! Private KEEP OFF! Open! What is a cloud? Cloud computing is a model for enabling convenient, on-demand network access to a shared.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Resource subscription using DDS in oneM2M
Plethora: Infrastructure and System Design
3 Cloud Computing.
Distributed Publish/Subscribe Network
Indirect Communication Paradigms (or Messaging Methods)
Indirect Communication Paradigms (or Messaging Methods)
Presentation transcript:

On P2P Collaboration Infrastructures Manfred Hauswirth, Ivana Podnar, Stefan Decker Infrastructure for Collaborative Enterprise, th IEEE International Workshops on June 2005 Speaker : Ching-Chen Chang Date:2007/12/13

Overview The paper is about that how distributed mobile collaboration with P2P approaches could be applied.

Related Work(1/2) Three different collaboration scenarios  Ad-hoc offer temporary support possibly in a limited geographical area, and enable group members to flexibly interact and communicate with limited collaboration functionalities.  Short-term limited time spans, and enable virtual organizations and teams to collaborate in order to satisfy a mutual objective  Long-term set up by collaborating organizations and teams for longer time periods. Usually a centralized infrastructure is used for this type.

Related Work(2/2) Three technological strategies  A standard centralized solution It seems mainly adequate for long-term collaborations.  A pure P2P approach This approach would be suitable for ad-hoc and short- term collaborations, but presently can be considered for supporting ad-hoc scenarios which do not require high- reliability and availability of resources.  A mixed model Provides support for short-term and long-term collaborations.

Motivation Centralized systems require the setup and maintenance of the server. It requires the infrastructure to be in place and configured a-priori. It is costly in terms of hardware, software and time. The P2P approaches could be applied to remedy these shortcomings.

Introduction(1/2) Key characteristics of distributed mobile collaboration are the requirements for flexible interaction styles among users, and ubiquitous mobile access to resources and collaborators.

Introduction(2/2) Much of an overhead, and a more flexible support for short-term and ad-hoc collaboration is required that takes into account user mobility. The issue of possibly limited functionality of mobile devices

Requirements Users can find and access both required resources and available services. Efficient distributed search based on semantic descriptions of the involved data, users, services. Distributed storage, and secure and authenticated access to resources is needed. Group communication models. A team membership management service which should be augmented by a trust model.

Architecture(1/2) Device-dependent Presentation Higher-level services (e.g. instant messaging, white board, alerts) Distributed Storage TCP/UDP Distributed Trust Mng. Membership Mng. Presence Service Publish/ Subscribe Authenticated andSecure Access Mng. P2P Architecture for P2P collaboration systems.

Architecture(2/2) The transport layer provides the basic network communication between peers. The peer-to-peer overlay on top of this layer supports basic of nodes, indexing of data and efficient distributed search to increase resource availability. The five basic lower-level collaboration services which offer supporting services for building end services for mobile collaborators.

Distributed Search and Storage(1/4) Distributed search and replication mechanism  Discovering replicas and supporting up-to-date.  The consistency guarantees provided by the replication mechanism determine the freshness of the information. Distributed indexing system offers the replication and load-balancing for the index information. Resources may not be able to be accessed if the corresponding peer is offline. Replication is required to ensure available of the data.

Distributed Search and Storage(2/4) Distributed archival storage projects split resources into digestible pieces and distribute them. Coding strategies are needed, but the data manipulation operations are expensive. Updates in P2P system mean index updates. The key question for the distributed storage is which data should be replicated.

Distributed Search and Storage(1/4) It is the question whether complete consistency is required or some relaxed model would be tolerable.

Distributed Search and Storage(4/4) Relaxed consistency  When a peer downloads data, it becomes a replica.  In case of an update, all replicas would be informed.  Queries always include the version of the found data.  Conflicting updates require manual system.  If data is unavailable, the requester can subscribe to the system to be notified when the data becomes available.

Publish/Subscribe(1/2) A P/S system provides an efficient service which pushes the data at the time of its publication to interested subscribers. The major challenge for P/S in such environments is related to the design of efficient routing strategies that can deal with network changes (“churn”) while preserving high-expressiveness of subscriptions and low latency for delivered data.

Publish/Subscribe(2/2) How to match a published notification to the existing subscriptions in the index and how to build delivery trees based on P2P systems. These and related questions are subject of ongoing research.

Presence Presence service maintains and offers information on users’ presence and contact information. A user can define a default communication point which is activated in case the current presence information is unavailable. P/S is the natural interaction style for the presence service. Presence implementation can largely rely on an existing P/S implementation taking into account an extension related to user privacy.

Conclusion We are convinced that P2P-based collaboration is a paradigm that meets the requirements of users, but there is still a lack of enabling technologies which have to be researched and implemented.

Reference On P2P Collaboration Infrastructures &arnumber= &isnumber=33223 P2P 架構發展與議題 web.ydu.edu.tw/~hjw/course/p2p/ref01.ppt