Abstract
Network virtualization enables the deployment of novel network architectures and services on existing Internet infrastructure. In addition, virtual networks (VNs) can share the resources in the physical substrate. To enable efficient resource reallocation and network agility, VNs must sometimes migrate, i.e., change their placements on a substrate network. While VN placement, and to a lesser extent migration, has been studied in the past, little attention has been devoted to deploying and evaluating these functions over a real infrastructure. In this paper, we study the VN migration problem based on network virtualization in PlanetLab. We create a tool, PL-VNM, that orchestrates the VN migration on PlanetLab for a given new VN placement. The design and deployment of the tool reveal challenges and constraints. Some are particular to PlanetLab while others apply more generally to any virtualized infrastructure. Most significantly, we find that while in principle one can specify a migration schedule (sequence of migration steps) as an input to our tool, certain PlanetLab features make VN migration scheduling very difficult if not infeasible. Our work leads to recommendations about the features of a general virtualization environment and specific recommendations for PlanetLab that enable VN migration and migration scheduling. We believe that the recommended features make long-term experiments and application deployments on PlanetLab and other realistic virtualized infrastructures possible.
Original language | English |
---|---|
Title of host publication | 2014 IFIP Networking Conference, IFIP Networking 2014 |
Publisher | IEEE Computer Society |
ISBN (Print) | 9783901882586 |
DOIs | |
Publication status | Published - 1 Jan 2014 |
Event | 2014 IFIP Networking Conference, IFIP Networking 2014 - Trondheim, Norway Duration: 2 Jun 2014 → 4 Jun 2014 |
Conference
Conference | 2014 IFIP Networking Conference, IFIP Networking 2014 |
---|---|
Country/Territory | Norway |
City | Trondheim |
Period | 2/06/14 → 4/06/14 |