NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 1 Partially Decentralized Context Management for P2P Communities Jani Pellikka, Timo Koskela, Mika Ylianttila.

Slides:



Advertisements
Similar presentations
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Advertisements

IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
71 th IETF meeting Experience of implementing NETCONF over SOAP ( draft-iijima-netconf-soap-implementation-06) Tomoyuki Iijima, Yoshifumi Atarashi, Hiroyasu.
The Mobile Grid Concept Vicente Olmedo Technical University of Madrid.
Fall VON Developers’ Conference – 09/13/00 SIP Update IMPS – Instant Messaging and Presence Using SIP Steve Donovan Architect.
SIMPLE Presence Traffic Optimization and Server Scalability Vishal Kumar Singh Henning Schulzrinne Markus Isomaki Piotr Boni IETF 67, San Diego.
Scope Discussion Seems to be a good deal of interest in moving this toward a working group If we want to work toward this, we need to have a clearly defined.
Origins of ECRIT IETF has been working on location since 2000 –Spatial BoF, eventually GEOPRIV chartered in 2001 GEOPRIV provides location information.
Extensible Networking Platform IWAN 2005 Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood
Using Presence Information to Develop Converged Telecom Services Standards and Challenges Parijat Garg Computer Science, IIT Bombay.
© 2003 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document.
Sharmistha Chatterjee 82349D 82349D Helsinki University of Technology Instant Messaging and Presence with SIP.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
1 CAPS: A Peer Data Sharing System for Load Mitigation in Cellular Data Networks Young-Bae Ko, Kang-Won Lee, Thyaga Nandagopal Presentation by Tony Sung,
Kyushu University Graduate School of Information Science and Electrical Engineering Department of Advanced Information Technology Supervisor: Professor.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
Identity, Spheres and Privacy Rules Henning Schulzrinne (with Hannes Tschofenig and Richard Barnes) Workshop on Identity, Information and Context October.
A Gateway For SIP Event Interworking - Sasu Tarkoma & Thalainayar Balasubramanian Ramya.
Location Aware Social Network Group 2 CS Team Introduction Prasun Johari M.S. ECE Ankur Aggarwal M.S. CS Gurlal Kahlon M.S. CS Shobith Alva M.S.
Session Policy Framework using EAP draft-mccann-session-policy-framework-using-eap-00.doc IETF 76 – Hiroshima Stephen McCann, Mike Montemurro.
Network Management: Accounting and Performance Strategies - Graphically Rich Book Network Management: Accounting and Performance Strategies by Benoit Claise.
SIMULATING A MOBILE PEER-TO-PEER NETWORK Simo Sibakov Department of Communications and Networking (Comnet) Helsinki University of Technology Supervisor:
SIP Authorization Framework Use Cases Rifaat Shekh-Yusef, Jon Peterson IETF 91, SIPCore WG Honolulu, Hawaii, USA November 13,
IETF 68 – SIMPLE WG SIMPLE Problem Statement draft-ietf-simple-interdomain-scaling-analysis-00 Avshalom Houri – IBM Tim Rang - Microsoft Edwin Aoki – AOL.
Context-Aware Middleware for Anytime, Anywhere Social Networks Dario Bottazzi, Rebecca Montanari, and Alessandra Toninelli University of Bologna IEEE Intelligent.
P2PSIP Charter Proposal Many people helped write this charter…
Professor OKAMURA Laboratory. Othman Othman M.M. 1.
On P2P Collaboration Infrastructures Manfred Hauswirth, Ivana Podnar, Stefan Decker Infrastructure for Collaborative Enterprise, th IEEE International.
IEEE R lmap 23 Feb 2015.
Cooperative Inter-node and Inter- layer Optimization of Network Procotols D. Kliazovich, F. Granelli, N.L.S. da Fonseca Editors: Sudip Misra, Mohammad.
Peer to Peer Applications in Ad hoc Networks Author: Jesús Hijas Networking Laboratory Helsinki University of Technology Supervisor:
Master Thesis Defense Jan Fiedler 04/17/98
Page  1 A practical investigation of billing for next generation services. Name: Moses T Nkhumeleni Supervisors: Professor Alfredo Terzoli and Mr Mosiuoa.
Towards Proactive Context-Aware Service Selection in the Geographically Distributed Remote Patient Monitoring System P. Pawar, B. J. F. van Beijnum, H.
Trust- and Clustering-Based Authentication Service in Mobile Ad Hoc Networks Presented by Edith Ngai 28 October 2003.
1 Network Management: SNMP The roots of education are bitter, but the fruit is sweet. - Aristotle.
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
Hybrid Cellular-Ad hoc Data Network Shuai Zhang, Ziwen Zhang, Jikai Yin.
Othman Othman M.M., Koji Okamura Kyushu University 1.
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.
Akbar Rahman Juan Carlos Zúñiga Guang Lu IETF 78, July P2P Streaming for Mobile Nodes: Scenarios.
Doc.: IEEE /0617r0 Submission May 2008 Tony Braskich, MotorolaSlide 1 Refining the Security Architecture Date: Authors:
IETF 69 SIPPING WG Meeting Mohammad Vakil Microsoft An Extension to Session Initiation Protocol (SIP) Events for Pausing and Resuming.
Interconnecting P2PSIP and IMS Jani Hautakorpi¹, Arturo Salinas¹, Erkki Harjula², Mika Ylianttila² ¹Ericsson Research Nomadiclab ²MediaTeam Oulu Group,
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
UNCLASSIFIED Service Oriented Architecture, Information Sharing and the FEA DRM 23 January 2006 Bryan Aucoin DNI CIO Chief Architect
SIP file directory draft-garcia-sipping-file-sharing-framework-00.txt draft-garcia-sipping-file-event-package-00.txt draft-garcia-sipping-file-desc-pidf-00.txt.
1 A mechanism for file directory with SIP draft-garcia-sipping-resource-sharing-framework-01.txt draft-garcia-sipping-resource-event-package-01.txt draft-garcia-sipping-resource-desc-pidf-00.txt.
- A. Celesti et al University of Messina, Italy Enhanced Cloud Architectures to Enable Cross-Federation Presented by Sanketh Beerabbi University of Central.
OPTIMIZATION OF SIGNALING TRAFFIC IN CENTRALIZED CONFERENCES USING SIP Submitted by D.NEHRU S.JAYABALAN B.Tech IT II Year.
Partial Notifications IETF 56 SIMPLE WG draft-lonnfors-simple-presinfo-deliv-reqs-00 draft-lonnfors-simple-partial-notify-00 Mikko Lönnfors
NGMAST Mobile DHT Energy1 Optimizing Energy Consumption of Mobile Nodes in Heterogeneous Kademlia-based Distributed Hash Tables Imre Kelényi Budapest.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
1 BCMCS Framework TSG-X BCMCS Adhoc August 20, 2003.
CLASSe PROJECT: IMPROVING SSO IN THE CLOUD Alejandro Pérez Rafael Marín Gabriel López
PART1 Data collection methodology and NM paradigms 1.
1 Implementation of IMS-based S-CSCF with Presence Service Jenq-Muh Hsu and Yi-Han Lin National Chung Cheng University Department of Computer Science &
Company LOGO OMA Presence SIMPLE. What is OMA? The Open Mobile Alliance (OMA) is a standards body which develops open standards for the mobile phone industry.
Presented by Edith Ngai MPhil Term 3 Presentation
WEB SERVICES.
SIP Configuration Issues: IETF 57, SIPPING
Peer-to-peer networking
CHAPTER 3 Architectures for Distributed Systems
Introduction to J2EE Architecture
SIMPLE MOBILE SERVICES FOR IMS A. Polidoro, G. Bartolomeo, S
Towards a Content-Centric Internet
SIMPLE Presence Traffic Optimization and Server Scalability
IEEE P vs IEEE Date: Authors:
Presentation transcript:

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 1 Partially Decentralized Context Management for P2P Communities Jani Pellikka, Timo Koskela, Mika Ylianttila MediaTeam, University of Oulu 17th September, 2008 NGMAST’08

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 2 Outline Introduction of Concepts P2P Service Framework Community Context Context Management System Evaluation Discussion & Conclusions Future Work

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 3 Introduction of Concepts Context - information that is used to characterize the situation of an entity A P2P System - P2P overlay network that resides in the OSI application layer A Community - a group of a limited number of people held together by shared interests (rather than all users of the whole system)

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 4 P2P Service Framework Built on P2PSIP and Kademlia algorithm Architecture of three layers 1.P2PSIP Layer – provides network access as well as resource publishing and discovery 2.Management Layer – provides higher level functionalities (e.g. community and context management) through an API 3.Application/service Layer – consists of both Web- based and native mobile applications and services

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 5 P2P Service Framework

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 6 Community Context Distribution is optimized for transferring the context information of communities Community Context A collection of the context information of individual community members Includes all context information of a single member Utilized by services and applications to determine the situation for a whole community

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 7 Community Context Community Context Matrix Context information of a single member can be broken into several context types (location, time, identity, activity, …) Community context can then be thought as a matrix, where the members reside on the vertical axis, and their context types on the horizontal axis

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 8 Context Management Architecture based on ’Model for Presence and Instant Messaging’ (RFC2778) by IETF Context Service, a centralized server component Mobile devices (community members) publish their context information to the context service Applications and services request (subscribe) to be notified on changes in community context or in the context information of individual members No information which users constitute a community:  the context service has to obtain this piece of information from the P2P overlay

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 9 Context Management

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 10 Context Management

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 11 Context Management Context distribution using IETF standards Context information of a member is represented using Presence Information Data Format (PIDF) Community context matrix is represented as a resource list, where the PIDF documents of single members are collected inside a multipart/related document stucture Context information is transferred over Session Initiation Protocol (SIP)

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 12 System Evaluation Community context VS. Individual subscriptions Is distributing context information in community context matrix form feasible in the terms of 1.generated network traffic overhead? 2.delay in time to obtain context of a whole community?

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 13 System Evaluation Network Traffic Analysis More beneficial to use community context subscriptions With large communities, network traffic gain exceeds 60 % In individual subscriptions, most of the network traffic was due to overhead of SIP headers

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 14 System Evaluation Delay Analysis More benficial to use community context subscriptions (although additional overhead is caused by P2P lookups for community members) With large communities, community context subscriptions are over five times faster IndividualCommunity 1 member0.062 s0.095 s 20 members0.406 s0.125 s 40 members0.746 s0.171 s 100 members1.767 s0.322 s

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 15 Discussion & Conclusions Using community context outperforms individual subscriptions to single members in terms of both network traffic and context retrieval delay Benefits: substantially reduced network traffic overhead and context subscription delay Context management is suitable for resource limited devices

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 16 Future Work Evaluate our context management solution in real-life application scenarios with application/service pilots Detailed delay analysis on different phases in context subscription More compact representations for community context will be studied as well

NGMAST’08 – Jani Pellikkawww.mediateam.oulu.fi 17 Questions? Contact