CDS: a code distribution scheme for active networks

  • Authors:
  • Yuezhi Zhou;Yaoxue Zhang;Jianhua Lu

  • Affiliations:
  • Department of Computer Science and Technology, Tsinghua University, Beijing 100084, People's Republic of China;Department of Computer Science and Technology, Tsinghua University, Beijing 100084, People's Republic of China;Department of Electronic Engineering, Tsinghua University, Beijing 100084, People's Republic of China

  • Venue:
  • Computer Communications
  • Year:
  • 2004

Quantified Score

Hi-index 0.24

Visualization

Abstract

Active networking may process packets in a customized way by injecting active programs into network elements. How to deliver active codes to a network node to perform customized computation on packets is quite important and essential in active networks (ANs). This paper investigates fundamental problems regarding the active code distribution protocol (CDP) [IEEE International Conference on Networks (ICON), Bangkok Thailand October (2001)] and presents some design considerations for achieving a practical CDP, including naming and description method of active applications, store and transport of active codes, as well as security issues, etc.. Moreover, we present a new common and flexible code distribution scheme for ANs, named as code distribution scheme (CDS). CDS employs a unique active application identifier to name an active application, which maps active code through a two-level mapping mechanism based on XML, achieving distributed deployment of active codes and application composition. In addition, a revised trivial file transfer protocol (TFTP) and a digital signature based on public key infrastructure (PKI) are introduced into CDS in order to accomplish security. An implemented prototype of CDS for effectiveness verification shows many advantages over the existing CDP, such as its flexible code distribution, composition ability, and quite acceptable system performance.