DocumentCode
891125
Title
A Stabilizing Deactivation/Reactivation Protocol
Author
Karaata, Mehmet Hakan ; Gouda, Mohamed G.
Author_Institution
Kuwait Univ., Safat
Volume
56
Issue
7
fYear
2007
fDate
7/1/2007 12:00:00 AM
Firstpage
881
Lastpage
888
Abstract
Consider a distributed system that delivers a set of services (such as message routing, maintenance of a global invariant, leader election, mutual exclusion, and so forth) to a distributed application. Such a system often provides its services at all times, regardless of whether or not these services are in demand at any given time. This leads to wasteful use of system resources. In this paper, we propose a novel stabilizing protocol for deactivating the system services in the absence of demand and reactivating the services upon demand. The proposed protocol is simple enough. When a process needs a service, it periodically sends messages that reach every other process in the system and causes every process to reactivate the service. For this purpose, only a single-type message carrying no information is sent in the system. When no process needs the service, the sending of messages is stopped, causing every process to deactivate the service. The proposed system has many applications in mobile and sensor networks.
Keywords
distributed processing; protocols; distributed system; network protocol; reactivation protocol; stabilizing deactivation protocol; Communication system control; Energy consumption; Fault tolerance; Mobile communication; Nominations and elections; Routing protocols; Sensor systems and applications; Deactivation/reactivation; fault tolerance; network protocols; sensor networks; stabilization.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2007.1048
Filename
4216287
Link To Document