DocumentCode
1533520
Title
Spawning networks
Author
Campbell, Andrew T. ; Kounavis, Michael E. ; Villela, Daniel A. ; Vicente, John B. ; De Meer, Hermann G. ; Miki, Kazuho ; Kalaichelvan, Kalai S.
Author_Institution
Columbia Univ., New York, NY, USA
Volume
13
Issue
4
fYear
1999
Firstpage
16
Lastpage
29
Abstract
The deployment of new network architectures, services, and protocols is often manual, ad hoc, and time-consuming. We introduce “spawning networks,” a new class of programmable networks that automate the life cycle process for the creation, deployment, and management of network architectures. These networks are capable of spawning distinct “child” virtual networks with their own transport, “parent´s” network resources and in isolation from other spawned networks. Spawned child networks represent programmable virtual networks and support the controlled access to communities at users with specific connectivity, security, and quality of service requirements. In this article we present a framework for the realization of spawning networks based on the notion of the Genesis Kernel, a virtual network operating system capable of creating distinct virtual network architectures on the fly. We discuss the motivation and principles that underpin spawning networks and focus on the design of the transport, programming and life cycle environments, which comprise the main architectural components of the Genesis Kernel
Keywords
network operating systems; programming environments; protocols; quality of service; telecommunication computing; telecommunication network management; telecommunication network routing; Genesis Kernel; QoS; child virtual networks; connectivity; life cycle process automation; network architectures; network deployment; network management; packet transmission; parent network resources; programmable networks; programmable virtual networks; programming environment; protocols; quality of service; routelets; security; services; spawned child networks; spawning networks; transport environment; virtual network architectures; virtual network operating system; Automatic control; Control systems; Environmental management; Kernel; Network operating systems; Protocols; Quality of service; Research and development management; TCPIP; Wireless networks;
fLanguage
English
Journal_Title
Network, IEEE
Publisher
ieee
ISSN
0890-8044
Type
jour
DOI
10.1109/65.777438
Filename
777438
Link To Document