1 / 7

Working Group on Applications

Working Group on Applications. H. Li J.O. Pereira R. Baldoni E. Riviere. Good Adaptation Robustness Self-organization Large scale Unknown Environment ……………. Bad Efficiency Determinism Lack of precise and comparable specifications ……………. Gossip Based Applications.

jenna
Télécharger la présentation

Working Group on Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Working Group on Applications H. Li J.O. Pereira R. Baldoni E. Riviere

  2. Good Adaptation Robustness Self-organization Large scale Unknown Environment …………….. Bad Efficiency Determinism Lack of precise and comparable specifications …………….. Gossip Based Applications

  3. Application Layer Semantic setting Semantic properties (e.g. clustering through common interests, semanticpeersampling etc) Semantic Gossip Instantiation: Aggregation level and communication layer LS LS LS LS LS LS LS LS Global properties (e.g. connectivity, peersampling) Physical Gossip Instantiation: Aggregation level and communication layer LS LS LS LS LS LS LS LS network Physical Setting

  4. Position Many systems employing gossiping use an ad-hoc design. This limits the number of applications that could exploit the benefits of gossiping. We avocate the need for a design framework at the conceptual level based on generic building blocks.

  5. The design framework is basically split into two main layers: the semantic one and the physical one. • The goal of the physical layer is to provide at the upper layer an abstraction including services for disseminating information and peer sampling. Each node include a local state which is used to guarantee global connectivity as well as previous services. Peer-sampling Dissemination Overlay management protocol TCP/IP networks

  6. The goal of the semantic layer is to build the logical network compliant to the application needs. In this sense it provides an abstraction to applications including services for: • group composition, • logical failure detection, • group dissemination, • semantic peer-sampling • Aggregation • Eventual consistency • Example: group composition based on • Properties of the local state (Monica Bellucci’s fans club) • Properties of a subset of local states (geographycal proximity) • Global property (k groups of some size h) • Properties instrumented by Applications (integrated approach)

  7. Applications Applications File sharing Streaming Pub/sub Games Sensors networks System Management File system synch Virus Containment Semantic peer-sampling Logical failure detection Dissemination Group Composition Semantic Layer Semantic Local State gossiping based logic for semantic overlay Peer-sampling Dissemination Physical layer Local State Overlay management protocol TCP/IP networks

More Related