DocumentCode
1468124
Title
The Genesis Kernel: a programming system for spawning network architectures
Author
Kounavis, Michael E. ; Campbell, Andrew T. ; Chou, Stephen ; Modoux, Fabien ; Vicente, John ; Zhuang, Hao
Author_Institution
Center for Telecommun. Res., Columbia Univ., New York, NY, USA
Volume
19
Issue
3
fYear
2001
fDate
3/1/2001 12:00:00 AM
Firstpage
511
Lastpage
526
Abstract
Currently, the design, deployment, and refinement of new network architectures is a manual, ad hoc, and time-consuming process. We present the design, implementation, and evaluation of the Genesis Kernel, a programming system that automates the life cycle process for the creation, deployment, management, and architecting of network architectures. We discuss our experiences in building a spawning network that is capable of creating distinct virtual network architectures on-demand. The Genesis Kernel is based on a methodology that allows a child virtual network to operate on top of a subset of its parent´s network resources and in isolation from other spawned virtual networks. We show through experimentation how a number of diverse network architectures can be spawned and architecturally refined. These spawned network architectures include a parent network that supports IP forwarding, and interior and exterior routing. We discuss how two child networks based on Cellular IP and Mobiware architectures can be spawned on the parent network to support wireless access to data and continuous media services, respectively
Keywords
cellular radio; data communication; multimedia communication; operating system kernels; packet switching; programming; telecommunication computing; telecommunication network management; transport protocols; Cellular IP; Cellular IP architecture; Genesis Kernel; IP forwarding; Mobiware architecture; child virtual network; continuous media services; data services; exterior routing; interior routing; life cycle process automation; network design; network management; parent network resources; programming system; spawned virtual networks; spawning network architectures; virtual network architectures; wireless access; Asynchronous transfer mode; Automatic programming; Buildings; Cellular networks; Engineering profession; IP networks; Kernel; Quality of service; Routing; Satellites;
fLanguage
English
Journal_Title
Selected Areas in Communications, IEEE Journal on
Publisher
ieee
ISSN
0733-8716
Type
jour
DOI
10.1109/49.917711
Filename
917711
Link To Document