Previous [ 1] [ 2] [ 3] [ 4] [ 5] [ 6] [ 7] [ 8] [ 9] [ 10] [ 11] [ 12] [ 13] [ 14] [ 15] [ 16] [ 17] [ 18] [ 19]

¡@

Journal of Information Science and Engineering, Vol. 25 No. 3, pp. 827-841 (May 2009)

DRAPS: A Framework for Dynamic Reconfigurable Protocol Stacks

Mahdi Niamanesh and Rasool Jalili
Department of Computer Engineering
Sharif University of Technology
Tehran, Iran
E-mail: {niamanesh@mehr.; jalili@}sharif.edu

Forthcoming networked systems require mechanisms for on-the-fly reconfiguration in their protocol stacks to be able to operate in different situations and networks. Since every protocol in a protocol stack has at least one peer protocol in another system, dynamic reconfiguration of a protocol raises the need for reconfiguration in the peer stack. For an assured dynamic (run-time) reconfiguration, executions of two peer protocols are stopped in a safe state, new protocols are initialized, and stacks switch to the new protocols at the same time. This paper proposes a software framework for dynamic reconfiguration of two communicating protocol stacks. A distributed algorithm is implemented in the framework of two communicating stacks in order to present an assured and synchronous reconfiguration of protocols. For demonstration, we have implemented a prototype of the framework and the algorithm to reconfigure two communicating TCP components by their secure version.

Keywords: protocol stack, protocol component, dynamic reconfiguration, single and distributed reconfiguration, safe reconfiguration point, state transfer

Full Text (¥þ¤åÀÉ) Retrieve PDF document (200905_11.pdf)

Received July 31, 2007; revised February 29, 2008; accepted April 17, 2008.
Communicated by Makoto Takizawa.