JISE


  [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-847


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

  Retrieve PDF document (JISE_200903_11.pdf)