The very first and successful demonstration of the Logical Infrastructure Composition Layer was done at the Future Network and Mobile Summit 2012 (Berlin, Germany, july 4th-6th). In this demo we showed how to build a Virtual Infrastructure (VI) out of a set of three physical administrative domains using virtualisation, semantic modelling and flexible resource management basing on the RORA model (cf. GEYSERS D1.1, section 2.2). Moreover, we demonstrated that VIs, as such, can be operated, that is, Virtual Resources (VRs) composing the VIs can be configured as if they were the physical devices in the infrastructure.
In this demo we consider three different roles, as defined in RORA:
- The Physical Infrastructure Provider (PIP), who owns the physical infrastructure. There’s one PIP per each administrative domain.
- The Virtual Infrastructure Provider (VIP), who deals with PIPs and offers the VI as a service to VIOs.
- The Virtual Infrastructure Operator (VIO), who consumes the VIs in order to deploy its own control logic on top and provide network services (i.e. connectivity) to its clients.
The workflow GEYSERS WP3 prepared for the demonstration is as follows:
- First, the VIO sends the VI request to the VIP.
- At the VI level, the Upper-LICL deployed at the VIP facilities receives the request and starts the planning process by selecting the set of potential PIPs that will provide the virtual resources.
- On its turn,at the infrastructure level, each of the Lower-LICLs at the PIPs involved in the planning receive a request for a set of interconnected VRs and virtual links towards other PIPs, which are reserved for this VI request.
- Once the planning is completed at the Lower-LICLs, the PIPs signal which local VRs can be served and forward the corresponding identifiers and associated data towards the VIP.
- Finally, the VIP notifies the VIO that the demanded VI can be served and sends its ID and operation data towards the VI Manager (the module the VIO used to request the VI).
- At this point, the VIO can start offering network services on top of the VI, since all VRs composing it are operable. This means the VI is in the operation phase. In our demo at FuNeMS’12, we simply implemented a connection service spanning all three domains, which is seen as a unicast service between two VI endpoints by the VIO. Of course, we have a full fledged NCP with advanced network services (anycast, assisted anycast, and others) ready to be deployed, created by GEYSERS WP4.
In must be noted that, in this demonstrator, the physical infrastructure used is composed of three independent administrative domains: i2CAT in Catalonia, PSNC in Poland, and the University of Essex in the United Kingdom. Each domain is controlled by a lower-LICL plus an external resources mapper from Lyatiss. Moreover, i2CAT domain uses OpenNaaS framework to virtualise and control physical ethernet switches, as if they were fiber switches.
Keep following us for further news on the public events and demontrations of GEYSERS WP3 and the Logical Infrastructure Composition Layer!!