The Genesis Kernel: A programming system for spawning network architectures

被引:27
作者
Kounavis, ME [1 ]
Campbell, AT
Chou, S
Modoux, F
Vicente, J
Zhuang, H
机构
[1] Columbia Univ, Ctr Telecommun Res, COMET Grp, New York, NY 10027 USA
[2] Voicemate Inc, New York, NY 10027 USA
[3] Intel Corp, Folsom, CA 95630 USA
[4] Celox Networks, St Louis, MO 63146 USA
基金
美国国家科学基金会;
关键词
programmable virtual networking; spawning; service creation;
D O I
10.1109/49.917711
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 TP 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.
引用
收藏
页码:511 / 526
页数:16
相关论文
共 35 条
[1]   The SwitchWare active network architecture [J].
Alexander, DS ;
Arbaugh, WA ;
Hicks, MW ;
Kakkar, P ;
Keromytis, AD ;
Moore, JT ;
Gunter, CA ;
Nettles, SM ;
Smith, JM .
IEEE NETWORK, 1998, 12 (03) :29-36
[2]  
Blake S., 1998, ARCHITECTURE DIFFERE
[3]  
BRADEN R, 1994, INTEGRATED SERVICES
[4]   Design, implementation. and evaluation of cellular IP [J].
Campbell, AT ;
Gomez, J ;
Kim, S ;
Valkó, AG ;
Wan, CY ;
Turányi, ZR .
IEEE PERSONAL COMMUNICATIONS, 2000, 7 (04) :42-49
[5]   Programmable mobile networks [J].
Campbell, AT ;
Kounavis, ME ;
Liao, RRF .
COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 1999, 31 (07) :741-765
[6]   Spawning networks [J].
Campbell, AT ;
Kounavis, ME ;
Villela, DA ;
Vicente, JB ;
De Meer, HG ;
Miki, K ;
Kalaichelvan, KS .
IEEE NETWORK, 1999, 13 (04) :16-29
[7]  
CAMPBELL AT, IN PRESS COMPUT NETW
[8]  
CAMPBELL AT, 1999, 7 INT WORKSH QUAL SE
[9]  
CHAN MC, 1997, P 5 IFIP IEEE INT S
[10]  
DASILVA S, 1998, NETSCRIPT LANGUAGE B