 anchor point and switch connection 87-88 architecture 110-112 switch failure 88 macrocell base station 110, 111 control node (cNode) design 104-105 objectives 110 control plane software 69-71 smallcell base station CORD project see Central Office fixed access network function Re-architected as a Data Center flexible interface 81 (CORD) flow-based virtualization 33-34 FlowTags 114 4G technology 2 Data Plane Development Kit (DPDK) data plane software Go language 21 control and 69-71 guaranteed performance, cloud software-defined networking computing 16-17 both directions 80 controller-to-switch OpenFlow 78-79 Hardware-as-a-Service (HaaS) switch-to-controller 80 hardware-level virtualization 20-21 ternary content addressable memory hierarchical control structure 103-104 data security and privacy high-level box view 51 host-based network virtualization dense wavelength-division multiplexing 31-32 (DWDM) 126-127 deploying multiple controllers 91-94 host operating system 20, 21 host virtualization deterministic finite automata (DFA) containers 21-22 digital subscriber line (DSL) hardware-level virtualization 20-21 distributed denial-of-service (DDoS) java virtual machine (JVM) 96, 100-101 overview 18-20 distributed hash table (DHT) hot-standby model Docker containers 21-22 hybrid cloud downstream vs. upstream nodes 94-95 hybrid model 76 dynamic network virtualization infrastructure as a service (IaaS) 14,42 European Telecommunications infrastructure layer 14 see also Standards Institute (ETSI) virtualization, layer 40, 153 infrastructure-level controller 30-31 integer linear programming (ILP) interactive interface failure recovery, SDN 84-86 inter-data centers 72-73 fat-tree network protection 89-90 Internet 1,3 Index Internet layer manually generated models 51-52 Internet2 network protection 89-90 modeling language design Internet of things (IoT) devices overview of 50-51 Internet service provider (ISP) source-code-based 56-57 interoperability 18 (see also source-code-based IP multimedia subsystem (IMS) modeling) IP 