• No results found

Service Oriented Networking

N/A
N/A
Protected

Academic year: 2021

Share "Service Oriented Networking"

Copied!
16
0
0

Loading.... (view fulltext now)

Full text

(1)

© FUSION consortium, 2013

David Griffin

University College London

Korea-EU Workshop: Future Internet and Cloud

Seoul, Korea

30 September - 1 October 2013

(2)

Service Oriented Networking – problem space

Media applications are no longer stand-alone or just

running in end terminals

Cloud storage and applications are limited and

unsuitable for dynamic, real-time, high-bandwidth

applications

Granularity

Localisation

Configurability

CDNs are fine for distributing static content efficiently

ICN takes CDNs a stage further with fine grained caching

Neither are suitable for deploying and accessing service

(3)

(3) © FUSION consortium, 2013 Korea-EU Workshop: Future Internet and Cloud, 30.9-1.10.13

Service Oriented Networking - approach

Positioning of service processing nodes at a very fine granularity

in access points close to the users;

collocated with routers within an ISP’s network;

in local data-centres owned and operated by ISPs;

in traditional data-centres and service farms operated by cloud and service

providers.

Infrastructure and tools for services to be flexibly deployed over

this distributed service-execution platform to

optimise

the

location of individual service component instances

Native service-oriented routing based on anycast

Inherent support for load-balancing, resilience and elasticity

A

fusion

of service deployment and execution technologies with

native service-centric routing capabilities throughout the network

to provide a service-oriented network ecosystem

(4)
(5)

(5) © FUSION consortium, 2013 Korea-EU Workshop: Future Internet and Cloud, 30.9-1.10.13

Fine grained service placement

(6)
(7)

(7) © FUSION consortium, 2013 Korea-EU Workshop: Future Internet and Cloud, 30.9-1.10.13

Fine grained service placement

(8)

Orchestration and Execution

Service

Routing

IP Routing

(9)

Service Gateway IP Gateway Forwarding Function Routing Function Service Gateway IP Gateway Forwarding Function Routing Function

Orchestration

Domain 1

Service Forwarder Service Forwarder Service Router Service Forwarder Service Forwarder Service Router Service Router

Orchestration

Domain 2

Application

Developer 1

Application

Developer 2

Service Manifest Forecasted Demand Service Executables

Orchestrator

FUSION Architecture

Orchestrator

Service Manifest Service Executables Forecasted Demand

Routing

Domain

1

Routing

Domain

2

Service Instance Service Instance Service Instance Zone Manager Zone Manager

(10)

Service Gateway IP Gateway Forwarding Function Routing Function Service Gateway IP Gateway Forwarding Function Routing Function

Orchestration

Domain 1

Service Forwarder Service Forwarder Service Router Service Forwarder Service Forwarder Service Router Service Router

Orchestration

Domain 2

Application

Developer 1

Application

Developer 2

Service Manifest Forecasted Demand Service Executables

Orchestrator

Orchestrator

Service Manifest Service Executables Forecasted Demand

Routing

Domain

1

Routing

Domain

2

Service Instance Service Instance Service Instance Zone Manager Zone Manager

Service Publishing and Deployment (Instantiation)

Deployment

Interface

Zone Control Interface (Proprietary) Zone Control Interface (Proprietary)

Publishing Interface

Inter-Orchestrator

Interface

(11)

Service Gateway IP Gateway Forwarding Function Routing Function Service Gateway IP Gateway Forwarding Function Routing Function

Orchestration

Domain 1

Service Forwarder Service Forwarder Service Router Service Forwarder Service Forwarder Service Router Service Router

Orchestration

Domain 2

Application

Developer 1

Application

Developer 2

Service Manifest Forecasted Demand Service Executables

Orchestrator

Orchestrator

Service Manifest Service Executables Forecasted Demand

Routing

Domain

1

Routing

Domain

2

Service Instance Service Instance Service Instance Zone Manager Zone Manager

Service Routing Plane

Instance Reporting Interface Instance Reporting Interface Execution Zone Reporting Interface Execution Zone Reporting Interface Interdomain Advertisement Interface Execution Zone Advertisement Interface Intradomain Advertisement Interface

(12)

Service Gateway IP Gateway Forwarding Function Routing Function Service Gateway IP Gateway Forwarding Function Routing Function

Orchestration

Domain 1

Service Forwarder Service Forwarder Service Router Service Forwarder Service Forwarder Service Router Service Router

Orchestration

Domain 2

Application

Developer 1

Application

Developer 2

Service Manifest Forecasted Demand Service Executables

Orchestrator

Service Querying/Invocation

Orchestrator

Service Manifest Service Executables Forecasted Demand

Routing

Domain

1

Routing

Domain

2

Service Instance Service Instance Service Instance Zone Manager Zone Manager Client Query Interface Interdomain Query Interface Execution Zone Query Interface Intradomain Query Interface

(13)

Service Gateway IP Gateway Forwarding Function Routing Function Service Gateway IP Gateway Forwarding Function Routing Function

Orchestration

Domain 1

Service Forwarder Service Forwarder Service Router Service Router

Orchestration

Domain 2

Application

Developer 1

Application

Developer 2

Service Manifest Forecasted Demand Service Executables

Orchestrator

Orchestrator

Service Manifest Service Executables Forecasted Demand

Routing

Domain

1

Routing

Domain

2

Service Instance Service Instance Service Instance Zone Manager Zone Manager

Service Delivery

Service Delivery Interface (Proprietary) Service Forwarder Service Forwarder Service Router

(14)

Research Challenges

Optimising the placement and replication of service instances

Large number of fine grained execution nodes

According to user demand patterns and network performance

Routing/forwarding of service invocations based on service

names

Scalability of exchange of routing information for a large number of

services

Multi-metric anycast routing, utilising network (e.g. latency) and

service-layer metrics (e.g. server load)

Techniques for instantiation and selection of SDN and NFV

functions for flexibly deployed networks

Extension of SDN concepts for edge ISP/DC network resource

allocation/management under the control of service routers for

service-specific data-plane treatment

(15)

(15) © FUSION consortium, 2013 Korea-EU Workshop: Future Internet and Cloud, 30.9-1.10.13

FUSION Partners

University College London, UK

Alcatel-Lucent Bell NV, Belgium

Telekomunikacja Polska S.A., Poland

Spinor GmbH, Germany

(16)

References

Related documents

provident दपरदशतर" Every brilliant student might have a provident. relinquish छबड़ दकनक" You should relinquish a bad habit. She relinquished

For example, if an analog interfaces is used on the router/gateway, then the router/gateway performs the CODEC function and the compression function as shown in Figure 10

While there may be instances where you need to send information to an individual’s personal account (i.e. job applicant), forwarding unencrypted emails to your own personal email

Service Provider TDM  Trunks Evaluation for Future ‐eIMS Media Gateway Service Provider IP  Phone TDM  Trunks TDM  Phone Media Gateway Media Gateway Communication Manager

This sys- tem provides an access gateway function for IP Broadband Network Service Providers requiring a low cost residential based broad- band mobility solution to interface with

Headquarters IP Phones Router AudioCodes SAS Media Gateway Remote Office IP Phones Router AudioCodes SAS Media Gateway Service Provider IP network IP Centrex/IP-PBX AudioCodes

Thanks in large part to Indonesia’s signicant market size, ambition to achieve universal healthcare through its BPJS Kesehatan scheme by 2019 and growing urban population, the

Temperature sensors for use in Zone 0 may only contain an intrinsically safe circuit and may only be connected to declared intrinsically safe circuits with type of protection