Periodic Reporting for period 2 - 5GCITY (5GCITY)
Reporting period: 2018-07-01 to 2020-03-31
The 5GCity project has built and deployed – in live pilot trials in Barcelona (ES), Bristol (UK) and Lucca (IT) – a common, multi-tenant, open platform that extended the centralized cloud model to the extreme edge of the network. The resulting 5GCity Neutral Host model allows infrastructure operators and Vertical actors to virtualize, orchestrate, and slice the compute, network and radio resources made available in the cities. The type of research carried out within the 5GCity project has developed great potential to impact over different stakeholders within the whole value chain, ranging from Municipalities, to Telco and service providers, Network Industry, Vertical Industries and Application/software developers working for both Telcos and Verticals. Also citizens are impacted by 5GCity research as final end-users of connectivity services and Vertical applications.
Results achieved for Objective 1 (5GCity architecture design) consisted of various outputs which include: (i) Reference use cases, related target KPIs, major system requirements and architecture blueprint; (ii) Specifications of the high-level functional architecture and of functional subsystems; (iii) Core system interfaces and workflows among users and sub-systems. The project also elaborated a 5GCity Neutral Host business model, characterised in terms of service portfolio, major revenue streams and cost drivers. In relation to Objective 2 (MEC virtualization platform and guest optimization), the project developed technologies and solutions for edge node virtualization which optimised resources and implement additional trust capabilities in heterogeneous, recourse-constrained devices. For Objective 3 (network virtualization), the project developed an infrastructure abstraction function in the orchestration layer and a RAN controller capable together to configure network slices on virtualised eNodeB nodes by Accelleran (in use in all the three cities location of the trials) and Wi-Fi nodes (both proprietary by i2CAT in use in Barcelona and Ruckus wireless nodes in use in Bristol).
The Objective 4 (Scalable edge management & orchestration, and 5GCity edge service programming models) was achieved with two major output results: the 5GCity SDK and the 5GCity Orchestration Platform. The 5GCity SDK allows service designers (i.e. application developers and Vertical service operators) to define (‘edit’) their virtualized functions in an abstracted way and graphically compose the intended service function chain with slice-related deployment parameters and KPIs. The 5GCity Orchestration Platform allows to manage the registration of resources (compute nodes, physical networks, and radio access points), as well as their partitioning (``chunking''), allows to create slices as collections of chunks with (NFV) Network Services running in them. The 5GCity Orchestration platform supports the ETSI NFV MANO model and integrates ETSI OSM as core NFVO engine on top of a VIM layer implemented via OpenStack and fog05, the 5GCity MEC Orchestrator.
A core ultimate objective of the project was Objective 5 (5GCity city-wide pilots’ deployment and validation). Live trials were built and operated in Barcelona (ES), Bristol (UK) and Lucca (IT), all deploying the three tiers of the 5GCity architecture, i.e. Metro DC PoP, MEC nodes (street cabinets) and wireless network (at lampposts or on top of building roofs). In the cities, we used small cells operating live in the commercial LTE spectrum to stream contents from a local edge server towards LTE smartphones. Trials covered six selected used cases: Unauthorized Waste Dumping Prevention (in Lucca), Neutral Host (in all the three cities), Video Acquisition and Production (in Barcelona and Bristol), UHD Video Distribution and Immersive Services (in Lucca and Bristol), Mobile Backpack Unit for Real-time Transmission (in Barcelona). Tests in the live in-street trials allowed to demonstrate the feasibility of the 5GCity Neutral Host platform, to validate the correct operation of the technology components designed and developed in the project, to measure and monitor a set of pre-defined KPIs for 5G (and in particular those related to orchestration like slice creation time and service instantiation time), to measure and validate the platform and infrastructure solution also with respect to application KPIs.
During the entire duration of the project, 26 scientific papers were published or accepted (2 journal papers, 24 conference papers); presentations, keynotes and panels have been given in 47 key international events; 19 demos were showcased at various events with Verticals and 5G Community. At the end of the project, 2 open source projects linked to 5GCity activities (i.e. Unikraft and fogØ5), 6 contributions to standards have been produced, and other contributions have been produced to Open Source communities with KVM hypervisor patches, ETSI OSM VIM connector for Eclipse fog05, ETSI OSM Support of multiple VIM accounts. The project was among the most visible in social channels of the 5G PPP group and achieved a quite unique impact with 2,366 followers on Twitter.