Spawning networks are a new class of programmable networks that automate the life cycle process for the creation, deployment, and management of network architecture. These networks represent a groundbreaking approach to the development of programmable networks, enabling the automated creation, deployment, and management of virtual network architectures. This concept revolutionizes the traditional manual and ad hoc process of network deployment, allowing for the dynamic spawning of distinct "child" virtual networks with their own transport, control, and management systems. Spawning networks are capable of operating on a subset of their "parent's" network resources and in isolation from other spawned networks, offering controlled access to communities of users with specific connectivity, security, and quality of service requirements. Their significance lies in their potential to address the limitations of existing network architectures, paving the way for rapid adaptation to new user needs and requirements. By automating the life cycle process for network architectures, spawning networks represent a major advancement in open network control, network programmability, and distributed systems technology.
By supporting the controlled access to communities of users with specific connectivity, security, and quality of service requirements, spawning networks provide a flexible and scalable solution to meet evolving network demands. Their automated life cycle process for network architectures represents a significant advancement in open network control, network programmability, and distributed systems technology.