You are on page 1of 10

Techniques for service

management in PvCE
Overview
• Service Management in PvCE comprise of:
• finding the best suited service providers in the environment
• Identifying and combining component functionalities to compose a higher
level functionality
• Adapting to changes in the request and in the environment
• Characterized by their hierarchical nature with service providers
joining and leaving environments at run-time and automatic delivery
of service as well as returning the handle being both desired.
Classification of service discovery protocols
• Service discovery protocol provide users the means to automatically
discover networked services.
• Classified based on their underlying network structure and the
discovery infrastructure built over that.
• Example of existing Serive discovery protocol:
• INS (Intentional Naming System from MIT
• SDS (Ninja Service Discovery Service) from University of California
• DEAPspace from IBM research
• Etc.
Service Discovery in Infrastructure-Based
Networks
• Wired networks or wireless networks with network backbone support
• Service Dicovery Protocol (SDP) for Local Area Network
• Jini, java based SDP introduced by sun microsystem. Directory-based
• UPnP (Universal Plug and Play) initiated by Microsoft. Directory-less
• SLP (Service Location Protocol) , can use to operate using directory –based or
directory-less
• FRODO directory-based which selected on available resources.
• SDPs for WAN
• Contain large number of devices and services
• Must have multiple replicas for each service
• I.e. SSDS, CSP, INS/Twine, Superstring, GloServ
• Fault tolerance and mobility Mmanagement mechanisms
• Fault tolerance support are required to safeguard the system against possible
failures of directory nodes.
• Usual approach to achieve this is by redundancy
Service discovery in infrastructure-less
networks
• Highly dynamic and consist of multiple resource-constrained and
possibly mobile devices
• Directory-less SDPs
• Service information is stored with the service providers themselves
• Model method: broadcasting, and works by building DHT-based P2P overlay
for mobile and MANET
• Directory-based SDPs
• Directories are dynamically selected from mobile nodes considering their
available resources such as processing power, memory size, battery life or
node coverage.
• Fault Tolerance and Mobility Management Mechanisms
• More difficult because of the dynamic nature of the environment, resource-
constrain of participating devices, and the unreliability of wireless connection
• Proposed an efficient SDP for MANET : a virtual backbone of directory nodes,
called directory community.
• Directory community is first constructed selecting top K nodes considering
higher resource and lower mobility to ensure that they are more reliable and
less fault-prone.
Multiprotocol service discovery
• Service discovery is the framework for connecting clients with
services.
• Contoh: INDISS for home network, ReMMoC on client side
• Universal Adaptor
• Consist of two major components: UAP (Universal Adaptor Primitives) and
UAM (Universal Adaptor Mapping).
Service discovery approaches
• Query-based approach, a party receives an immediate response to a
wuery and does not need to process unrelated announcements
• Announcement-based, interested parties listen on a channel to hear
the information.

You might also like