19
On P2P Collaboration Infrastructures Manfred Hauswirth, Ivana Podnar, Stefan D ecker Infrastructure for Collaborative Enterpri se, 2005. 14th IEEE International Worksho ps on 13-15 June 2005 Speaker : Ching-Chen Chang Date:2007/12/13

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

Embed Size (px)

Citation preview

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

On P2P Collaboration Infrastructures

Manfred Hauswirth, Ivana Podnar, Stefan DeckerInfrastructure for Collaborative Enterprise, 2005. 14th IEEE International Workshops on 13-15 June 2005Speaker : Ching-Chen ChangDate:2007/12/13  

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

Overview

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

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

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.

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

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.

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

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.

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

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.

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

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

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

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.

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

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.

PresenceService

Publish/Subscribe

Authenticated and

Secure A

ccess Mn

g.

P2P

Architecture for P2P collaboration systems.

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

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.

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

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.

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

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.

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

Distributed Search and Storage(1/4) It is the question whether complete

consistency is required or some relaxed model would be tolerable.

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

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.

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

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.

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

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.

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

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.

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

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.

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

Reference

On P2P Collaboration Infrastructures

http://www.ieeexplore.ieee.org/iel5/10476/33223/01566187.pdf?tp=&arnumber=1566187&isnumber=33223

P2P架構發展與議題web.ydu.edu.tw/~hjw/course/p2p/ref01.ppt