This document proposes an information centric networking (ICN) approach for contextualized edge services. It discusses objectives like scalability, availability, and interoperability. It presents a service centric edge cloud platform with key components like an ICN service platform, orchestrator, and APIs. The platform supports open interfaces, context-aware and personalized services, and rapid service composition through network function virtualization. It describes aspects like context management, service composition methodology involving abstraction, composition and implementation phases, and functional service composition using a service-logic graph. Resource allocation and optimization problems in mapping services to infrastructure are also covered.
The document discusses the transport SDN framework and APIs. It provides an overview of the transport SDN toolkit, including the SDN framework, APIs, and a global transport SDN prototype demonstration. The framework uses a three-layer model with an infrastructure layer containing network elements, a control layer with multiple controllers, and an application layer. Transport SDN APIs are being developed to standardize the southbound and northbound interfaces. The demonstration showed a multi-domain, multi-vendor transport SDN deployment across five carrier labs and nine system vendors.
The document describes ASPEN software from Nokia Siemens Networks, which provides an end-to-end carrier Ethernet service management solution. It allows efficient management of network elements to deliver reliable and cost-effective Ethernet transport. ASPEN offers capabilities such as service provisioning, fault management, performance monitoring, and integration with other OSS applications. It provides a comprehensive and intuitive graphical user interface for visual network and service management.
This beginner session is about advanced network services for private/hybrid clouds, particularly focusing on Load Balancing as a Service (LBaaS) and Global Service Load Balancing. In physical world of enterprise data centers, load balancers have evolved over time to do more than simple spraying of connections to a set of backend servers. We will delve into some of the core requirements including session persistence, SSL termination, geo-based routing, and rule based switching. We will present the evolution of OpenStack LBaaS APIs as they incorporated these requirements.
On the implementation side, we compare and contrast the most common architectures of LBaaS deployments: (i) process-based (reference architecture), (ii) appliance-based, and (iii) service-VM-based. We will focus on service-VM architecture's elastic scalability and high availability.
Architecture evolution for automation and network programmabilityEricsson
http://www.ericsson.com/review
Automation and network programmability are key concepts in the evolution of telecom networks. Architecture designed with high degrees of automation and network programmability can rapidly adapt to emerging requirements, and as such improve operational efficiency and time to market for new services.
This document summarizes a presentation on software defined networking (SDN). It discusses how SDN virtualizes networks in the same way server and desktops have been virtualized. SDN decouples the control plane from the data plane, allowing centralized control of network behavior and dynamic infrastructure provisioning. OpenFlow is presented as one approach to enable SDN by allowing communication between the network control and network devices. Potential benefits of SDN include flexibility, provisioning speed, improved security, efficiency and cost savings.
Will Charnock discussed the evolution of cloud networking from traditional infrastructure services. Cloud computing changed customer expectations by offering on-demand computing through simple interfaces. This new model requires networking services to also provide on-demand, virtualized capacity and near real-time provisioning through APIs and portals. Cloud networking services allow customers to dynamically scale bandwidth and interconnectivity based on usage and only pay for resources consumed.
This is the 2nd defense of my Ph.D. double degree.
More details - https://kkpradeeban.blogspot.com/2019/08/my-phd-defense-software-defined-systems.html
Business Models for Dynamically Provisioned Optical NetworksTal Lavian Ph.D.
Low latency, high bandwidth services (>1Gb/s) are emerging requirements for business, medical, education, government and industry
New applications development and business models could be stimulated by affordable and easily accessible high bandwidth in both local and wide area networks
High bandwidth connections are typically full period today but full period 7x24 bandwidth is not always needed.
Technologies are now available that suggest plausible new business model options to offer time slots for high bandwidth services
Dynamic provisioning of lambda and sub-lambda time slots
Periodically scheduled (N time slots per day, per week) or ad hoc
The document discusses the transport SDN framework and APIs. It provides an overview of the transport SDN toolkit, including the SDN framework, APIs, and a global transport SDN prototype demonstration. The framework uses a three-layer model with an infrastructure layer containing network elements, a control layer with multiple controllers, and an application layer. Transport SDN APIs are being developed to standardize the southbound and northbound interfaces. The demonstration showed a multi-domain, multi-vendor transport SDN deployment across five carrier labs and nine system vendors.
The document describes ASPEN software from Nokia Siemens Networks, which provides an end-to-end carrier Ethernet service management solution. It allows efficient management of network elements to deliver reliable and cost-effective Ethernet transport. ASPEN offers capabilities such as service provisioning, fault management, performance monitoring, and integration with other OSS applications. It provides a comprehensive and intuitive graphical user interface for visual network and service management.
This beginner session is about advanced network services for private/hybrid clouds, particularly focusing on Load Balancing as a Service (LBaaS) and Global Service Load Balancing. In physical world of enterprise data centers, load balancers have evolved over time to do more than simple spraying of connections to a set of backend servers. We will delve into some of the core requirements including session persistence, SSL termination, geo-based routing, and rule based switching. We will present the evolution of OpenStack LBaaS APIs as they incorporated these requirements.
On the implementation side, we compare and contrast the most common architectures of LBaaS deployments: (i) process-based (reference architecture), (ii) appliance-based, and (iii) service-VM-based. We will focus on service-VM architecture's elastic scalability and high availability.
Architecture evolution for automation and network programmabilityEricsson
http://www.ericsson.com/review
Automation and network programmability are key concepts in the evolution of telecom networks. Architecture designed with high degrees of automation and network programmability can rapidly adapt to emerging requirements, and as such improve operational efficiency and time to market for new services.
This document summarizes a presentation on software defined networking (SDN). It discusses how SDN virtualizes networks in the same way server and desktops have been virtualized. SDN decouples the control plane from the data plane, allowing centralized control of network behavior and dynamic infrastructure provisioning. OpenFlow is presented as one approach to enable SDN by allowing communication between the network control and network devices. Potential benefits of SDN include flexibility, provisioning speed, improved security, efficiency and cost savings.
Will Charnock discussed the evolution of cloud networking from traditional infrastructure services. Cloud computing changed customer expectations by offering on-demand computing through simple interfaces. This new model requires networking services to also provide on-demand, virtualized capacity and near real-time provisioning through APIs and portals. Cloud networking services allow customers to dynamically scale bandwidth and interconnectivity based on usage and only pay for resources consumed.
This is the 2nd defense of my Ph.D. double degree.
More details - https://kkpradeeban.blogspot.com/2019/08/my-phd-defense-software-defined-systems.html
Business Models for Dynamically Provisioned Optical NetworksTal Lavian Ph.D.
Low latency, high bandwidth services (>1Gb/s) are emerging requirements for business, medical, education, government and industry
New applications development and business models could be stimulated by affordable and easily accessible high bandwidth in both local and wide area networks
High bandwidth connections are typically full period today but full period 7x24 bandwidth is not always needed.
Technologies are now available that suggest plausible new business model options to offer time slots for high bandwidth services
Dynamic provisioning of lambda and sub-lambda time slots
Periodically scheduled (N time slots per day, per week) or ad hoc
The document provides a summary of the NECOS Project Technical Highlights from an industrial workshop held on October 18th, 2019. It discusses the following key points:
- The NECOS approach of Lightweight Slice Defined Cloud (LSDC) to abstract, isolate, orchestrate, and separate logical behaviors from physical network and cloud resources.
- Results and achievements of the project including developing the LSDC platform, Slice-as-a-Service model, use case specifications and scenarios, architecture design, and five prototype demos.
- Dissemination efforts including numerous publications, contributions to standards bodies, workshops organized, keynotes sponsored, and tutorials held to promote the project outcomes.
Considerations for Deploying Virtual Network Functions and ServicesOpen Networking Summit
The document discusses considerations for deploying virtual network functions and services using network function virtualization (NFV). It describes the key concepts of NFV including separating network functions from dedicated hardware, increasing network elasticity, and addressing heterogeneity. It outlines the main business drivers for NFV including reducing costs, simplifying network management, and shortening time to market for new services. Finally, it discusses carrier Ethernet use cases, virtual network function deployment models, and options for deploying functions at customer premises.
The document discusses network slicing and federation across multiple domains. A network slice is defined as a managed subset of network resources that supports at least one type of service. The NECOS project aims to develop a lightweight slice-defined cloud (LSDC) that allows for uniform management of computing, connectivity, and storage resources across federated data centers. This would enable dynamic mapping of service components to slices and easy reconfiguration of logical resources. Key challenges include providing cross-domain slicing and ensuring SLAs, billing, and capabilities exposure across providers to enable end-to-end services. The goals are to experiment with slicing models and automation for setting up inter-provider connections and deploying services across domains.
Cisco Prime for IP Next -Generation Networks (IP NGN) drastically simplifies the design, provisioning, and management of carrier - grade networks.
This comprehensive solution centralizes and automates service design, fulfillment, assurance, and performance analysis to help you lower costs while meeting high customer expectations.
Connect - Using SDN to drive the development of Network Aware Services. Prof ...Walton Institute
The document discusses applying SDN to manage communications networks. It notes that new generation networks will require independent virtual service networks that interact with heterogeneous infrastructure networks. SDN can provide programmable network substrates to allow services to configure resources and routing. Key research areas include wireless virtualization, service-aware networks, and applying SDN and virtualization to emerging areas like the Internet of Things.
Virtual Transport Network Service SDN-Based Optical Network VirtualizationDeborah Porchivina
The document discusses virtualization of the optical/transport network through standardized APIs. It describes the Optical Internetworking Forum's (OIF) work on developing a Virtual Transport Network Service using SDN and network virtualization. This includes decomposing virtual network services, defining service attributes, and developing APIs through cooperation between the OIF and ONF. Plans are outlined for demonstrations of interoperability between multiple carriers and vendors.
RISC Networks CloudScape simplifies cloud migration planning through a process of discovery, analysis, and migration. It uses intelligent application grouping to understand complex application dependencies and segment workloads by location and function. CloudScape analyzes applications to identify migration drivers and issues. It optimizes cloud pricing across 15+ vendors and provisions resources while factoring in storage, network I/O, and true costs. Migration plans can then be exported and executed, including full network connectivity requirements.
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsCisco Service Provider
Joint presentation on behalf of the Society of Cable Telecommunications Engineers (SCTE) between Cox Communications (Mazen Khaddem) and Cisco Systems (Dr. Loukas Paraschis). Presentation covers different SDN categories, NFV examples in business services, and use cases for WAN SDN.
The document discusses network slicing and cloud network slicing. It provides context on trends driving network services evolution towards more stringent quality of service guarantees per service. The NECOS project takes the resource sharing paradigm to the next level by providing "slices as a service" across network and cloud resources. NECOS proposes a Lightweight Slice Defined Cloud approach that extends virtualization across edge and core network and data center resources to enable creation of logically isolated "slices" of resources tailored to specific services.
Use SDN and NDV for Carrier-class orchestration. SDN and NFV will be used to build carrier services across the network, but orchestration must reflect additional requirements. It's not enough to think of it as the same as traditional orchestration focused on the data center.
This document discusses cloud computing and related concepts. It begins by defining cloud computing according to NIST and describing its key characteristics of on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. It then explains enabling technologies like grid computing, utility computing, and virtualization. The document outlines cloud service models of IaaS, PaaS, and SaaS. It also covers deployment models, benefits of cloud computing, and challenges for both consumers and providers. Finally, it briefly discusses open source tools for cloud computing and factors driving adoption of cloud services.
This document discusses the need for a policy-driven approach to software-defined networking (SDN). It argues that manually configuring networks hinders service velocity and that developers need an abstracted view of networking that expresses connectivity and policy requirements without low-level network constructs. The document proposes using policy templates to map application requirements to network services, allowing automatic implementation when applications are deployed. It presents Nuage Networks' policy-driven SDN solution which has provided such abstractions since 2013.
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...Prolifics
In this presentation will talk about how one of the world's leading Financial Institutions, leveraged WebSphere DataPower to provide a set of centralized consumer profile management services. This central service would be leveraged by internal and external applications, and would align with enterprise marketing capabilities. The solution included a complex security model which included the following products: Tivoli Directory Server, Tivoli Access Manager and Tivoli Federated Identity Manager. We will describe how to build complex orchestrations in WebSphere DataPower, and also go through some of the performance tuning options we implemented to achieve a high degree of efficiency.
Rich Miller & Surendra Reddy
Lighthouse is a concept for the creation of an intercloud registry service, based on (1) access points established and maintained by cloud instances to disseminate operational metadata; and, (2) the use of publish/subscribe (pub/sub) asynchronous messaging as the dominant means of disseminating operational metadata among the constituents of the intercloud.
The document discusses the objectives and concepts of the Lighthouse Intercloud Metadata Service. Lighthouse aims to enable the dissemination and exchange of operational metadata among clouds and between cloud services and consumers. It proposes that each cloud provider operates an autonomous Metadata Access Point to publish information about itself. A registry of these access points would then provide a mechanism for discovery and coordination across clouds. The document outlines several use cases and requirements for Lighthouse and reviews existing standards that could potentially be leveraged or extended to support its goals.
Joint presentation on behalf of the Society of Cable Telecommunications Engineers (SCTE) between Cox Communications (Mazen Khaddem) and Cisco Systems (Dr. Loukas Paraschis). Presentation covers different SDN categories, NFV examples in business services, and use cases for WAN SDN.
Enterprise Application to Infrastructure Integration - SDN AppsMiftakhZein1
This document summarizes two SDN applications that Cisco is developing - Bandwidth on Demand with Calendaring and Intelligent Traffic Steering with Scheduling. It discusses how these applications integrate business applications with infrastructure through the Cisco Integration Platform and controllers. It provides use cases for how service providers can realize new revenue streams through dynamic bandwidth management and how customers can optimize traffic across hybrid networks. Screenshots of the applications' user interfaces are included.
This document discusses network architecture and design. It covers:
- Component architectures including addressing/routing, network management, performance, security, and optimization.
- Reference architectures that combine all component architectures.
- Architectural models including topological, flow-based, and functional models. These are used to develop reference architectures.
- An example of applying the access/distribution/core topological model and distributed computing functional model based on a flow map.
Cp7101 design and management of computer networks -networkDr Geetha Mohan
This document discusses network analysis, architecture, and design. It covers:
1) The importance of network analysis in defining problems and requirements before establishing network architecture and design.
2) How network architecture uses the information from analysis to develop a high-level structure and make technology and topology choices.
3) How network design provides physical detail to the architecture by selecting locations, equipment, and vendors.
The document discusses 5G network architecture and functional core (5GC). Key points include:
- Network slicing is a key 5G enabler that allows for separation of concerns, diverging use cases, and reduced time to market.
- The 5G core standard defines a service-based architecture where network functions can interact through interfaces to enable multi-vendor integration and flexibility.
- The 5GC introduces new network functions and a split between control and user plane functions, replacing the 4G Evolved Packet Core (EPC).
The document provides a summary of the NECOS Project Technical Highlights from an industrial workshop held on October 18th, 2019. It discusses the following key points:
- The NECOS approach of Lightweight Slice Defined Cloud (LSDC) to abstract, isolate, orchestrate, and separate logical behaviors from physical network and cloud resources.
- Results and achievements of the project including developing the LSDC platform, Slice-as-a-Service model, use case specifications and scenarios, architecture design, and five prototype demos.
- Dissemination efforts including numerous publications, contributions to standards bodies, workshops organized, keynotes sponsored, and tutorials held to promote the project outcomes.
Considerations for Deploying Virtual Network Functions and ServicesOpen Networking Summit
The document discusses considerations for deploying virtual network functions and services using network function virtualization (NFV). It describes the key concepts of NFV including separating network functions from dedicated hardware, increasing network elasticity, and addressing heterogeneity. It outlines the main business drivers for NFV including reducing costs, simplifying network management, and shortening time to market for new services. Finally, it discusses carrier Ethernet use cases, virtual network function deployment models, and options for deploying functions at customer premises.
The document discusses network slicing and federation across multiple domains. A network slice is defined as a managed subset of network resources that supports at least one type of service. The NECOS project aims to develop a lightweight slice-defined cloud (LSDC) that allows for uniform management of computing, connectivity, and storage resources across federated data centers. This would enable dynamic mapping of service components to slices and easy reconfiguration of logical resources. Key challenges include providing cross-domain slicing and ensuring SLAs, billing, and capabilities exposure across providers to enable end-to-end services. The goals are to experiment with slicing models and automation for setting up inter-provider connections and deploying services across domains.
Cisco Prime for IP Next -Generation Networks (IP NGN) drastically simplifies the design, provisioning, and management of carrier - grade networks.
This comprehensive solution centralizes and automates service design, fulfillment, assurance, and performance analysis to help you lower costs while meeting high customer expectations.
Connect - Using SDN to drive the development of Network Aware Services. Prof ...Walton Institute
The document discusses applying SDN to manage communications networks. It notes that new generation networks will require independent virtual service networks that interact with heterogeneous infrastructure networks. SDN can provide programmable network substrates to allow services to configure resources and routing. Key research areas include wireless virtualization, service-aware networks, and applying SDN and virtualization to emerging areas like the Internet of Things.
Virtual Transport Network Service SDN-Based Optical Network VirtualizationDeborah Porchivina
The document discusses virtualization of the optical/transport network through standardized APIs. It describes the Optical Internetworking Forum's (OIF) work on developing a Virtual Transport Network Service using SDN and network virtualization. This includes decomposing virtual network services, defining service attributes, and developing APIs through cooperation between the OIF and ONF. Plans are outlined for demonstrations of interoperability between multiple carriers and vendors.
RISC Networks CloudScape simplifies cloud migration planning through a process of discovery, analysis, and migration. It uses intelligent application grouping to understand complex application dependencies and segment workloads by location and function. CloudScape analyzes applications to identify migration drivers and issues. It optimizes cloud pricing across 15+ vendors and provisions resources while factoring in storage, network I/O, and true costs. Migration plans can then be exported and executed, including full network connectivity requirements.
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsCisco Service Provider
Joint presentation on behalf of the Society of Cable Telecommunications Engineers (SCTE) between Cox Communications (Mazen Khaddem) and Cisco Systems (Dr. Loukas Paraschis). Presentation covers different SDN categories, NFV examples in business services, and use cases for WAN SDN.
The document discusses network slicing and cloud network slicing. It provides context on trends driving network services evolution towards more stringent quality of service guarantees per service. The NECOS project takes the resource sharing paradigm to the next level by providing "slices as a service" across network and cloud resources. NECOS proposes a Lightweight Slice Defined Cloud approach that extends virtualization across edge and core network and data center resources to enable creation of logically isolated "slices" of resources tailored to specific services.
Use SDN and NDV for Carrier-class orchestration. SDN and NFV will be used to build carrier services across the network, but orchestration must reflect additional requirements. It's not enough to think of it as the same as traditional orchestration focused on the data center.
This document discusses cloud computing and related concepts. It begins by defining cloud computing according to NIST and describing its key characteristics of on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. It then explains enabling technologies like grid computing, utility computing, and virtualization. The document outlines cloud service models of IaaS, PaaS, and SaaS. It also covers deployment models, benefits of cloud computing, and challenges for both consumers and providers. Finally, it briefly discusses open source tools for cloud computing and factors driving adoption of cloud services.
This document discusses the need for a policy-driven approach to software-defined networking (SDN). It argues that manually configuring networks hinders service velocity and that developers need an abstracted view of networking that expresses connectivity and policy requirements without low-level network constructs. The document proposes using policy templates to map application requirements to network services, allowing automatic implementation when applications are deployed. It presents Nuage Networks' policy-driven SDN solution which has provided such abstractions since 2013.
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...Prolifics
In this presentation will talk about how one of the world's leading Financial Institutions, leveraged WebSphere DataPower to provide a set of centralized consumer profile management services. This central service would be leveraged by internal and external applications, and would align with enterprise marketing capabilities. The solution included a complex security model which included the following products: Tivoli Directory Server, Tivoli Access Manager and Tivoli Federated Identity Manager. We will describe how to build complex orchestrations in WebSphere DataPower, and also go through some of the performance tuning options we implemented to achieve a high degree of efficiency.
Rich Miller & Surendra Reddy
Lighthouse is a concept for the creation of an intercloud registry service, based on (1) access points established and maintained by cloud instances to disseminate operational metadata; and, (2) the use of publish/subscribe (pub/sub) asynchronous messaging as the dominant means of disseminating operational metadata among the constituents of the intercloud.
The document discusses the objectives and concepts of the Lighthouse Intercloud Metadata Service. Lighthouse aims to enable the dissemination and exchange of operational metadata among clouds and between cloud services and consumers. It proposes that each cloud provider operates an autonomous Metadata Access Point to publish information about itself. A registry of these access points would then provide a mechanism for discovery and coordination across clouds. The document outlines several use cases and requirements for Lighthouse and reviews existing standards that could potentially be leveraged or extended to support its goals.
Joint presentation on behalf of the Society of Cable Telecommunications Engineers (SCTE) between Cox Communications (Mazen Khaddem) and Cisco Systems (Dr. Loukas Paraschis). Presentation covers different SDN categories, NFV examples in business services, and use cases for WAN SDN.
Enterprise Application to Infrastructure Integration - SDN AppsMiftakhZein1
This document summarizes two SDN applications that Cisco is developing - Bandwidth on Demand with Calendaring and Intelligent Traffic Steering with Scheduling. It discusses how these applications integrate business applications with infrastructure through the Cisco Integration Platform and controllers. It provides use cases for how service providers can realize new revenue streams through dynamic bandwidth management and how customers can optimize traffic across hybrid networks. Screenshots of the applications' user interfaces are included.
This document discusses network architecture and design. It covers:
- Component architectures including addressing/routing, network management, performance, security, and optimization.
- Reference architectures that combine all component architectures.
- Architectural models including topological, flow-based, and functional models. These are used to develop reference architectures.
- An example of applying the access/distribution/core topological model and distributed computing functional model based on a flow map.
Cp7101 design and management of computer networks -networkDr Geetha Mohan
This document discusses network analysis, architecture, and design. It covers:
1) The importance of network analysis in defining problems and requirements before establishing network architecture and design.
2) How network architecture uses the information from analysis to develop a high-level structure and make technology and topology choices.
3) How network design provides physical detail to the architecture by selecting locations, equipment, and vendors.
The document discusses 5G network architecture and functional core (5GC). Key points include:
- Network slicing is a key 5G enabler that allows for separation of concerns, diverging use cases, and reduced time to market.
- The 5G core standard defines a service-based architecture where network functions can interact through interfaces to enable multi-vendor integration and flexibility.
- The 5GC introduces new network functions and a split between control and user plane functions, replacing the 4G Evolved Packet Core (EPC).
1. An Information Centric
Networking Approach Towards
Contextualized Edge Service
Peyman TalebiFard, Ravishankar Ravindran,
Asit Charkraborti, Jianli Pan, Anu Mercian,
Guoqiang Wang and Victor C.M. Leung
2. Outline
• Introduction
• Objectives and Motivations
• Service Centric Edge Cloud Platform
• Service Orchestration at the Edge Cloud
• Conclusion
3. Objectives and Motivations
• Scalability
• Availability
• Interoperability,
• Portable - Re-use - Decouple
• Context-aware and personalized
• Rapid service composition through NFV
• Improved operational efficiency
• Reduced CAPEX
• Standardized and open interfaces and APIs
• Performance monitoring of virtualized resources and the
infrastructure
• Resilience to network failures
4. Context-aware Service Composition
– Context as a Service by leveraging
• Processing
• Network
• Storage
– Context providers and context consumers
6. Service Centric Edge Cloud Framework
• Aimed for ICN-based applications such as conferencing
or IoT applications
• Leverage name based content dissemination, in-
network caching, receiver-oriented interest and data
multicasting, content level integrity, and privacy.
• Support open-APIs
• Adapt to user dynamism through adaptation to
changes of context,
• Capable of dynamic functional composition and enable
different ICN protocols and related services for future
deployments and experimentation.
7.
8. Functional Components of the
Platform
• ICN Service Platform
• ICN Service Orchestrator
• ICN Service API
9.
10. ICN Service Platform
• ISRs: implement the ICN forwarding plane.
• Virtualized services
• The platform specific service function
– ICN Service Access Point (ICN-SAP) per ISR
– ICN Service Profile Manager (ICN-SPM).
– ICN Service Access Layer (ICN-SAL) which resides
in the User Entity (UE).
11.
12. ICN Service Orchestrator
• Interfaces with the ICN service owners (operator or
third party) to program the ICN service platform’s
resources through the ICN S-UNI.
• Invokes relevant ICN service controller and ICN network
controller functions to meet service objectives.
• The S-UNI allows service owners to express service
requirements during provisioning and request dynamic
changes to compute/storage/bandwidth resources to
adapt to service load conditions.
• Converts service requirements to compute, storage,
service connectivity, and bandwidth requirements to
meet service objectives.
13.
14. ICN Service API
• Interfacing with external entities such as the
user and the ASPs for service access and
management
• Interfacing internally to promote inter-
operability.
15. SAL-SAP Interaction
• Service discovery
• Service request management
– For example as a result of context change.
• Service publish
16. Context Management
• Context sensing and collection: collecting the required
contextual information from different context sources
such as social communities, devices, network, and other
sensors.
• Context processing: is the inference of a situation from
raw data that are collected from different entities.
– Requires reasoning
• Inter-domain context handling and aggregation
– managing and aggregating the context information collected from various
sources and representing that in an easy to use and understand to be
shared with other entities.
17. Service Resource Distribution to a
Particular Service Interest
• Best Case
All services that a customer requires is available at the localized service pool.
• Worst Case
None of the requested services are not available at the local service pool. Each
requested service resource has to be obtained from distinct locations/domains
• Average Case
There are some service resources available at the local service resource pool, and
the rest of the service resources are located at one or more location
18. Service Composition Methodology
• Abstraction and Identification Phase
• Composition and Specification Phase
• Implementation and Realization Phase
21. Service-Logic Graph
• Presents an internal relationship between individual
services after decomposition; it shows the order of
service implementations, on the service name basis
• The graph is created based on pre-defined policies
– Since mobility requires service to be context adaptive, in-
network/transport/gateway services are appended to the consumer’s
major request, with dynamically configuration to adapt contextual
updates.
– A general policy for creating context-aware service logic is that in-
network services follow the major service requests from consumer
end.
• The service logic could be series or parallel or a mix of
series and parallel.
23. VNE Phase
• Goal: Finding the best set of nodes and links
for running a service
• Minimize Cost function:
– F( bw , resource (cpu) )
– Link capacity constraints
– Compute resource constraint
– SLA requirements
24. Virtual Network Embedding (VNE)
VNRi = ( Ni , Li )
Demand function: demi : ( Ni ᴜ Li ) R
VNR1 = (N1 , L1)
VNR2 = (N2 , L2)
VNR3 = (N3 , L3)
S3 S3
S3
S2 S2
S1
S1
S1
ISR 1 ISR 3
ISR 2
VNRVNR
VNR
VNR : Virtual Network Request for service I
Ni : Set of virtual nodes
Li : Set of virtual links
Virtual Network Embedding
26. Summary and Conclusion
• Context-aware service personalization.
• ICN-based Service centric framework.
• Service composition.
• ICN based platform as the enabler of a
semantic based intelligent networking of
information.
28. Service Layer Protocols ICN (CCN/NDN/MobilityFirst/NetInf etc.) SERVAL OpenADN
Naming (Cleanslate) Flexible (Flat, Hierarchical) (Incremental*) Flat Service ID (Incremental*)Application tag/Application Level
Switching
Name Resolution Coupled/de-coupled. Caching/Multicasting Online Resolution. No Caching
Consideration
Online Resolution. No Caching Consideration
Heterogenous
(Anycast, Routing, L2 )
Transport Agnostic, highly adaptable (Ad
hoc) (inherent features)
Adaptation at SERVAL level Adaptation at OpenADN Level (SDN) - IP Based.
Application API Get ()/Put()/Interest/Data (Receiver
Oriented)
Session based (TCP/UDP) Session based (TCP/UDP)
Security Content Level Session Level (Segmented) Session Level (Segmented)
Context/Service
Orchestration
Context-centric/Service
Composability/Natural Extension
No specific Consideration, but Application Meta-tags
Mobility Best-effort/Late binding (control plane) Handles Service level mobility (*not
content/host.device)
(No consideration) IP-Based
29. SAL
SAP
(Context management, Semantic Engine)
ICN
Service query (interest)
Discover entities
Return the URI of the entities
Request the information of the entities
Return the requested information
Collect data for service instantiation
Return the results
Iteration 1 of Class Composition
Apply service logic to the results
Response the results
Analysis
Publish the new service
30. App -1
Layer -3/Layer -2
ICN
Service Access Layer
Content
Context Sensing
Service
Discovery
Service Publish
Service Request
Management
Mobility
Location
Social
Device
App -2
App -N
Context Mgmt.
ICN APP -SAL
API
Home Router
Smart TV
Smart Phone
ICN Service Platform
Layer -3/Layer -2
Service Resource
Management
Service Request
Management
Service
Monitoring
Service Context
processing
Service Publish
ICN SAP -
Service API
Service -1
Service -2
…
Service -N
Service Access Point
UNI -API ICN Service Platform
L3/L2
…
ICN Service
Gateway
ICN
Service -1
ICN
Service -2
Device Scope
ICN Service Gateway
31. Service Context management
• Service Context Management module in the SAL:
• Interacts with the SAL modules as well as the
underlying infrastructure and access network.
• i.e Interaction with the service controller may not be sufficient
• Example: Context change may be triggered from service controller
• Abstracts the information and interaction with the
device hardware as well and the access network
technology to detect location, mobility and
topological changes
32. Context Sensing Module
• As part of the SAL context Sensing Module is in charge of triggering
on-the-fly functional composition based on the changes in the
context from the end-user device or based on the user behavior.
– The triggered action is interpreted in the SAP.
• This phase is responsible for interpretation and discovery of
functions that match the context of already instantiated service.
• Context sensing module can operate in two modes of operation.
– It can be queried to provide the structured context data format for
composing a new service.
– It can trigger actions based on the critical level of the action as it
pertains to the already running service.
33. Provisioning and Monitoring
• Provisioning should be done to dynamically
control the allocation and migration of IT
resource pool, Network, Compute, Storage.
• Service / Application health monitoring
34. Workflow Languages
• BPEL as a common example
• BPEL is an XML based language for process
oriented service composition
• In BPEL, processes are composed
• Message exchange among partners are based
on WSDL interface.
35. Workflow Languages
• Defining a process involves:
– Creation of a .bpel source file
– Process interface description based on WSDL
– XML optional descriptor of partner services
36. Distance based Similarity for Service
Selection
•Composition specification
can result in different
compositions depending on
the context
•Implicit specifications
results in larger degree of
freedom
•Explicit descriptions makes
the selections more limited
S1 S2
In(S1) Out(S1) In(S2)
Measure of similarity:
Sim (out(S1), { In(Si) | Si in Set of Candidate Services})
37. Service Discovery and Matching (SAP)
• Function : Sim( x , y )
• Matching two objects semantically
•
Exact Plug-in Subsume disjoint
Z= Sim (x , y) 1 1/2 < z < 1 0< z < 1/2 0
Interpretation x ≡ y x plugin y X subsume y x ≠ y
38. Formation of Service Logic Graph
Abstraction &
Integration
Composition
(WSDL)
Translation ( BPEL)
S1 S2
In(S1) Out(S1) In(S2)
41. Example: Emergency Dispatch Service
• Step 1: Finding services that yield a
connectivity (i.e. valid causal links)
– A causal link l : (s_x, sim, s_y) is causal iff
Sim(s_x , s_y) > 0
42. Example: Emergency Dispatch Service
• For the case of call :
– Valid causal link would select any candidate with
the following input parameters:
• Context vector C:
URI sip: voipNum phoneNum
Connection movementSpeed Device Location Etc.
Input Parameters
Descriptions Cost, quality, capability, typeOfCall,
Transcoding
, Other Features…
43. Example: Emergency Dispatch Service
• A user with the following situation
• The selection match (normalized) weight
vector would be:
User ‘s
Situation
GPRS connection, WiFi enabled device, looking for a
hospital, patient with critical condition.
Connection Cost Device TypeOfCall dropCallRate
0.6 0 0.3 0.2 0.1
Highest priority Non-important
Attribute
Weight
44. Resource Allocation
• Discrete optimization
• Resources can also be service components
• Sometimes utilization of a service is desirable
(elastic utility -> maximize revenue)
• Utilize the semantics and model as a social
network of Service Routers
• Mining social value of information w.r.t targeted
users
• Monotone
• Submodular (diminishing return)
45. Resource Allocation
• Problem can be formulated in terms of
allocation of services running on distributed
elements.
• Among a set of ICN routers
• Where to instantiate a service for a maximized
profit.
– Intrinsic value
– Network value (influence on adjacent nodes)
46. Optimization Problem Considerations
• Determining the coefficients for each of the
SLA parameters in the utility function
– Based on Context information
– Based on a sensitivity analysis
47. CLM Example
• A user wants to contact the customer service
of business X and speak with language Y.
lookup call
bName
lang
num num
48. CLM Example
Service S1 (lookup) S2 (lookup) S3 (call) S4 (lookup)
Input bName(r3,c3) bName(r3,c3)
lang(r2,c2)
Num(r4,c4) name
Output Num(r4,c4) Num(r4,c4) Call(r6,c6) Num(r4,c4)
i/j 1 2 3 4 5 6
Row i Addr lang bName num url call
Col j Addr lang bName num url call