Web-Based Customer Management of VPNs
Journal of Network and Systems Management
NETKIT: a software component-based approach to programmable networking
ACM SIGCOMM Computer Communication Review
A conceptual model of service customization and its implementation
Journal of Computer Science and Technology
Towards virtual networks for virtual machine grid computing
VM'04 Proceedings of the 3rd conference on Virtual Machine Research And Technology Symposium - Volume 3
Towards automated provisioning of secure virtualized networks
Proceedings of the 14th ACM conference on Computer and communications security
Active scheduling for programmable routers in open adaptive network environments
Journal of High Speed Networks
A survey of network virtualization
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
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