Title :
The DiPS+ software architecture for self-healing protocol stacks
Author :
Michiels, Sam ; Desmet, Lieven ; Joosen, Wouter ; Verbaeten, Pierre
Author_Institution :
Dept. of Comput. Sci., K.U. Leuven, Belgium
Abstract :
Research domains such as active networks, ad-hoc networks, ubiquitous computing, pervasive computing, grid computing, and sensor networks, clearly show that computer networks will become more complex and heterogeneous. In many cases, central management and control of the network are far from trivial since both the topology and the connected devices change rapidly in such highly dynamic environments, while load circumstances may vary arbitrarily. The software architecture in a node needs to support flexibility. We have developed an architecture tailored to protocol stack software that allows customizing internal resource management in order to handle overload conditions gracefully. We show that the investment in explicit support for modularity and architectural constraints pays off: the paper elaborates on a case study in which dynamic adaptation of access control behavior leads to significant performance improvements.
Keywords :
protocols; software architecture; DiPS+ software architecture; access control behavior; active networks; ad hoc networks; architectural constraints; central management; computer networks; grid computing; internal resource management; modularity constraints; network control; performance improvement; pervasive computing; protocol stack software; sensor networks; ubiquitous computing; Ad hoc networks; Centralized control; Computer network management; Environmental management; Grid computing; Network topology; Pervasive computing; Protocols; Software architecture; Ubiquitous computing;
Conference_Titel :
Software Architecture, 2004. WICSA 2004. Proceedings. Fourth Working IEEE/IFIP Conference on
Print_ISBN :
0-7695-2172-X
DOI :
10.1109/WICSA.2004.1310706