SlideShare ist ein Scribd-Unternehmen logo
1 von 17
SCALABILITY ANALYSIS OF A MEDIA AWARE
          NETWORK ELEMENT

            Marius Vochin, Eugen Borcoci,
           Dragos Niculescu, Mihai Stanciu

                      Presentation
               Marius.Vochin@elcom.pub.ro




         EUSIPCO 2012 Conference, Bucharest August 27-31 2012   1
Authors’ affiliation:

Marius Vochin, Eugen Borcoci, Dragos Niculescu, Mihai Stanciu -
University Politehnica of Bucharest, Romania




Acknowledgment: This work has been supported by the European
Research Project FP7
“MediA Ecosystem Deployment Through Ubiquitous
Content-Aware Network Environments”
ALICANTE project No. 2010-2013.



                 EUSIPCO 2012 Conference, Bucharest August 27-31 2012   2
CONTENTS

1.   Introduction
2.   ALICANTE System Architecture
3.   MANE High Level Architecture
4.   Experiments
5.   Conclusions and Future Work




          EUSIPCO 2012 Conference, Bucharest August 27-31 2012   3
1. Introduction


•  ALICANTE : New concepts
  – Content Aware Networking (CAN)
  – Network Aware Application (NAA)
• Novel virtual CAN layer
  – a lightweight form of virtualization
  – offering QoS to media streams
  – (V)CAN - cross domain overlay
     provisioned to provide preferential treatment to media streams
  – VCAN elements:
     legacy infrastructure (core IP/MPLS - Diffserv routers and
        provisioned links)
     and a special border router
            – MANE (Media Aware Network Element)

                 EUSIPCO 2012 Conference, Bucharest August 27-31 2012   4
1. Introduction

• This work is focused on
   • Modular MANE implementation
         – using off-the-shelf hardware and open source software
         – Click modular router is used to implement
              » flow classification
              » MPLS encapsulation and decapsulation
              » separation between virtual CANs
              » enforcement of separation between networks
   • Performance measurements in a physical testbed
         – it is shown that the implementation does not impose
           major overheads over existing routing infrastructure.




              EUSIPCO 2012 Conference, Bucharest August 27-31 2012   5
2. ALICANTE System Architecture

• Business actors
 – Providers:
   • (High level) Services (SP), Content (CP), CAN (CANP), Network (NP)
 – End users (EU)
• Management entities
 – User Manager
 – Service Manager:
 – CAN Manager
   • manages Virtual CANs (unicast, multicast, broadcast)
   • current solution: each network domain (AS) has a CAN Manager
 – Intra-domain Network resource Manager: IntraNRM@NP
• Execution entities
 – Manages Media Aware Network Elements (MANE)
 – Home Box ( installed close to EUs)


                 EUSIPCO 2012 Conference, Bucharest August 27-31 2012   6
2. ALICANTE System Architecture
High Level view of the Layered Architecture




                       EUSIPCO 2012 Conference, Bucharest August 27-31 2012   7
3. MANE High Level Architecture

   Media Aware Network Element
       ingress / egress point of an AS
       includes
            complete IP routing
            MPLS LER functionalities
            DiffServ functionalities

   MANE Content Awareness
       enforces SLAs on incoming / outgoing traffic
            identifies traffic based on:
                Content Aware Transport Information (CATI) stamped at the HB
                or Content Servers
                Higher layer headers analysis (DPI - deep packet inspection)
             performs adaptation of media flow if necessary
             distributes the traffic to appropriate VCAN
                most traffic is forwarded on MPLS paths
             executes router output functions: buffer management, queuing,
             scheduling, shaping

                    EUSIPCO 2012 Conference, Bucharest August 27-31 2012
3. MANE High Level Architecture


   Media Aware Network Element
       Data path: classification + enforcement
            packet has CATI? => MPLS FEC is available
            DPI => CATI
            Multicast ( Native IP intra-domain and overlay inter-domain)
            Other IP => plain IP, best effort
       Control path
            MANE is controlled
                Logically by CAN Manager
                Effectively by Network Resource Manager
            NRM => associations FEC - MPLS labels
            NRM => SLAs to be enforced on ingress/egress


                      EUSIPCO 2012 Conference, Bucharest August 27-31 2012
3. MANE High Level Architecture
        Role and placement of the MANE
EU1                                                                   CanMng2


             SS2                             CanMng1                  IntraNRM2                   SP/CP



                                             IntraNRM1
                                                                                                          EU6
                          MANE
                           11
           SS2
                                          MANE
  EU3                                      12                  MANE
                                                                21
                                                                                   MANE
                                                                                    22                    EU7
                                                 MANE
                                                  31
                                                                                MANE
                           MANE                                                  23
                            13




                                                                                          SP/CP
                          CanMng3
                                                        MANE
                                                         32
                                                                                       SP/CP
                          IntraNRM3



                        Core router, LSR                                     Home Box                           End User
                 MANE
                           MANE                                          Access network                         Service/Content
                                                                                                                Provider
                                  EUSIPCO 2012 Conference, Bucharest August 27-31 2012
3. MANE High Level Architecture
   Block structure of the MANE
                                 CATI =>
          CANMng                 MANE_IN, MANE_OUT, QoS




                     CATI =>                                    TC rules:
                     label, eth, next_IP     IntraNRM           Label => Mbps limit



                                                                                      MANE
                                           UDP/9992
                                                   Adaptation

                               UDP/9991

                          Classifier /            Intradomain
                           Router                  Multicast


                                                                                       USER space
                                                                                      KERNEL space
                                                                                         eth2
         eth1
                TC                                                           TC          eth3



                         EUSIPCO 2012 Conference, Bucharest August 27-31 2012
3. MANE High Level Architecture

• MANE classifier Implementation using Click modular router

                          UDP encap                            UDP encap
             multicast    Localhost                            Localhost




                                          adaptation
                          Port 9999                            Port 9992

                                                                                       eth1
                                                                     ARPresponder
UDP/9991


                                                                     ARPquerier

  eth1
           Classifier                                  IP router


  eth2                                                 MPLS                            eth2
                                                       encap                  ...etc

  eth3                                                 MPLS                            eth3
                                                                              ...etc
                                                       decap

                         EUSIPCO 2012 Conference, Bucharest August 27-31 2012
3. MANE High Level Architecture



   Click Router elements
          and their
      interconnection




Implementation available:
http://www.elcom.pub.ro/~dniculescu/cercetare/alicante/


                                 EUSIPCO 2012 Conference, Bucharest August 27-31 2012
4. Experiments

HB1

                                             Forwarding capabilities were
                         HB3                determined for standard Linux
                                                 IP, user and kernel
                                              implementation of MANE


HB2
                                     IP       Kernel     User MANE,     User
                                              MANE          MPLS      MANE, IP
               ping 32 byte pk     0.599/     0.764/        0.776/     0.770/
              RTT/stddev [ms]      0.032      0.058         0.043      0.059
              ping 1460 byte pk    0.575/     0.740/         1.75/     0.900/
              RTT/stddev [ms]      0.029      0.063          0.78      0.064
                    UDP             906        899            899       900
                Rate [Mbps]
                    TCP             870         856           845
                Rate [Mbps]
              Packet rate [pps]    482000     446000         260000    280000


      EUSIPCO 2012 Conference, Bucharest August 27-31 2012
4. Experiments
• Scalability measurements
     o Maximum Pps number decrease with more then 100 QoS
        policies installed
     o Forwarding bandwidth decrease with more then 1000 QoS
        policies installed

• Performance improvements would be possible by using an
  hierarchical filter structure that permits hashing




                 EUSIPCO 2012 Conference, Bucharest August 27-31 2012
Conclusions and future work

   MANE = Media Aware Network Element
   Edge router, handles traffic between HBs
   Main roles
     Identifies traffic
     Enforces SLAs
   Implementation
     Linux + click modular router
       small overhead over default linux/mpls
       Future work
            Design and implementation phase
                 Full Classifiers
                 Multicast
                 Flow adaptation
                 Control plane interfaces and modules


                      EUSIPCO 2012 Conference, Bucharest August 27-31 2012
• Thank you!




EUSIPCO 2012 Conference, Bucharest August 27-31 2012   17

Weitere ähnliche Inhalte

Was ist angesagt?

Configuracion
ConfiguracionConfiguracion
Configuracion
1 2d
 
Metro ethernet-services
Metro ethernet-servicesMetro ethernet-services
Metro ethernet-services
c09271
 
Wap4410 n admin_guide
Wap4410 n admin_guideWap4410 n admin_guide
Wap4410 n admin_guide
guindy tester
 

Was ist angesagt? (17)

The fundamentals of sonet
The fundamentals of sonetThe fundamentals of sonet
The fundamentals of sonet
 
LTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc AspectsLTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc Aspects
 
94
9494
94
 
One Variable to Control Them All for Openflow (and Application in Docker Netw...
One Variable to Control Them All for Openflow (and Application in Docker Netw...One Variable to Control Them All for Openflow (and Application in Docker Netw...
One Variable to Control Them All for Openflow (and Application in Docker Netw...
 
Getting Connected And Trusting The Connection
Getting Connected And Trusting The ConnectionGetting Connected And Trusting The Connection
Getting Connected And Trusting The Connection
 
Drra brief
Drra briefDrra brief
Drra brief
 
Configuracion
ConfiguracionConfiguracion
Configuracion
 
87
8787
87
 
Metro ethernet-services
Metro ethernet-servicesMetro ethernet-services
Metro ethernet-services
 
LTE in a Nutshell: Protocol Architecture
LTE in a Nutshell: Protocol ArchitectureLTE in a Nutshell: Protocol Architecture
LTE in a Nutshell: Protocol Architecture
 
Military Communications Systems
Military Communications SystemsMilitary Communications Systems
Military Communications Systems
 
Diseños de red basados en MPLS
Diseños de red basados en MPLSDiseños de red basados en MPLS
Diseños de red basados en MPLS
 
Lte Latam 2012 Alberto Boaventura V6
Lte Latam 2012 Alberto Boaventura V6Lte Latam 2012 Alberto Boaventura V6
Lte Latam 2012 Alberto Boaventura V6
 
Challenges To Ertms In Europe
Challenges To Ertms In EuropeChallenges To Ertms In Europe
Challenges To Ertms In Europe
 
Wap4410 n admin_guide
Wap4410 n admin_guideWap4410 n admin_guide
Wap4410 n admin_guide
 
Presentation of the open source CFD code Code_Saturne
Presentation of the open source CFD code Code_SaturnePresentation of the open source CFD code Code_Saturne
Presentation of the open source CFD code Code_Saturne
 
MLCP
MLCPMLCP
MLCP
 

Andere mochten auch

Sales Promotions 2
Sales Promotions 2Sales Promotions 2
Sales Promotions 2
Stephan Dahl
 
Workflow Management V2
Workflow Management V2Workflow Management V2
Workflow Management V2
Raymond Chin
 
Distributed Systems: scalability and high availability
Distributed Systems: scalability and high availabilityDistributed Systems: scalability and high availability
Distributed Systems: scalability and high availability
Renato Lucindo
 

Andere mochten auch (14)

Bcu msc cg week 3 accountability
Bcu msc cg week 3  accountabilityBcu msc cg week 3  accountability
Bcu msc cg week 3 accountability
 
Top 30 Scalability Mistakes
Top 30 Scalability MistakesTop 30 Scalability Mistakes
Top 30 Scalability Mistakes
 
IT Scalabilty - Continuous Delivery at scale requires more than just a buildp...
IT Scalabilty - Continuous Delivery at scale requires more than just a buildp...IT Scalabilty - Continuous Delivery at scale requires more than just a buildp...
IT Scalabilty - Continuous Delivery at scale requires more than just a buildp...
 
The Workflow Reference Model
The Workflow Reference ModelThe Workflow Reference Model
The Workflow Reference Model
 
Nuclear material accountability and control
Nuclear material accountability and controlNuclear material accountability and control
Nuclear material accountability and control
 
Top 10 Scalability Mistakes
Top 10 Scalability MistakesTop 10 Scalability Mistakes
Top 10 Scalability Mistakes
 
On the Diversity of the Accountability Problem. Machine Learning and Knowing ...
On the Diversity of the Accountability Problem. Machine Learning and Knowing ...On the Diversity of the Accountability Problem. Machine Learning and Knowing ...
On the Diversity of the Accountability Problem. Machine Learning and Knowing ...
 
Sales Promotions 2
Sales Promotions 2Sales Promotions 2
Sales Promotions 2
 
Edward juarez pagliocco management [ control ]
Edward juarez  pagliocco    management [ control ] Edward juarez  pagliocco    management [ control ]
Edward juarez pagliocco management [ control ]
 
Workload balancing
Workload balancingWorkload balancing
Workload balancing
 
5case
5case5case
5case
 
Workflow Management V2
Workflow Management V2Workflow Management V2
Workflow Management V2
 
Distributed Systems: scalability and high availability
Distributed Systems: scalability and high availabilityDistributed Systems: scalability and high availability
Distributed Systems: scalability and high availability
 
Effect of sales promotion on brand equity
Effect of sales promotion on brand equity Effect of sales promotion on brand equity
Effect of sales promotion on brand equity
 

Ähnlich wie Scalability analysis of a media aware network element

Performance analysis of mobile ad hoc network
Performance analysis of mobile ad hoc networkPerformance analysis of mobile ad hoc network
Performance analysis of mobile ad hoc network
iaemedu
 
Thesis dissertation-jesus-alonso-vfinal (1) unlocked-pr
Thesis dissertation-jesus-alonso-vfinal (1) unlocked-prThesis dissertation-jesus-alonso-vfinal (1) unlocked-pr
Thesis dissertation-jesus-alonso-vfinal (1) unlocked-pr
srinivasa gowda
 
Architectures for Optical Networks SLICE
Architectures for Optical Networks SLICEArchitectures for Optical Networks SLICE
Architectures for Optical Networks SLICE
Wellington Renan Gon
 
Performance Analysis of MAC Layer Protocols for WSN with Considering the Effe...
Performance Analysis of MAC Layer Protocols for WSN with Considering the Effe...Performance Analysis of MAC Layer Protocols for WSN with Considering the Effe...
Performance Analysis of MAC Layer Protocols for WSN with Considering the Effe...
BRNSSPublicationHubI
 

Ähnlich wie Scalability analysis of a media aware network element (20)

Performance analysis of mobile ad hoc network
Performance analysis of mobile ad hoc networkPerformance analysis of mobile ad hoc network
Performance analysis of mobile ad hoc network
 
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSRIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
 
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSRIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
 
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONSRIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
RIVERBED-BASED NETWORK MODELING FOR MULTI-BEAM CONCURRENT TRANSMISSIONS
 
Project synopsis
Project synopsisProject synopsis
Project synopsis
 
eaodv
eaodveaodv
eaodv
 
Lte Ran Architecture Aspects
Lte Ran Architecture AspectsLte Ran Architecture Aspects
Lte Ran Architecture Aspects
 
R,aouami wccs
R,aouami wccsR,aouami wccs
R,aouami wccs
 
36 40
36 4036 40
36 40
 
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
 
Thesis dissertation-jesus-alonso-vfinal (1) unlocked-pr
Thesis dissertation-jesus-alonso-vfinal (1) unlocked-prThesis dissertation-jesus-alonso-vfinal (1) unlocked-pr
Thesis dissertation-jesus-alonso-vfinal (1) unlocked-pr
 
LTE-EPC
LTE-EPCLTE-EPC
LTE-EPC
 
Energy efficiency cross layer protocol for wireless mesh network
Energy efficiency cross layer protocol for wireless mesh networkEnergy efficiency cross layer protocol for wireless mesh network
Energy efficiency cross layer protocol for wireless mesh network
 
Performance evaluation for vehicular ad-hoc networks based routing protocols
Performance evaluation for vehicular ad-hoc networks based routing protocolsPerformance evaluation for vehicular ad-hoc networks based routing protocols
Performance evaluation for vehicular ad-hoc networks based routing protocols
 
Architectures for Optical Networks SLICE
Architectures for Optical Networks SLICEArchitectures for Optical Networks SLICE
Architectures for Optical Networks SLICE
 
The optical backbone evolution in the TLC operator infrastructures
The optical backbone evolution in the TLC operator infrastructuresThe optical backbone evolution in the TLC operator infrastructures
The optical backbone evolution in the TLC operator infrastructures
 
journal_doublecol
journal_doublecoljournal_doublecol
journal_doublecol
 
Long term evolution
Long term evolutionLong term evolution
Long term evolution
 
Performance Analysis of MAC Layer Protocols for WSN with Considering the Effe...
Performance Analysis of MAC Layer Protocols for WSN with Considering the Effe...Performance Analysis of MAC Layer Protocols for WSN with Considering the Effe...
Performance Analysis of MAC Layer Protocols for WSN with Considering the Effe...
 
PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...
PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...
PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...
 

Mehr von Alpen-Adria-Universität

Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Alpen-Adria-Universität
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive Streaming
Alpen-Adria-Universität
 
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Alpen-Adria-Universität
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Alpen-Adria-Universität
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Alpen-Adria-Universität
 
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Alpen-Adria-Universität
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsSARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
Alpen-Adria-Universität
 

Mehr von Alpen-Adria-Universität (20)

VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesVEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video Processing
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionVEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission Prediction
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive Streaming
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
 
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
 
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
 
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
 
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
 
Multi-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingMulti-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video Streaming
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
 
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
 
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
 
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningVideo Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
 
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsSARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

Scalability analysis of a media aware network element

  • 1. SCALABILITY ANALYSIS OF A MEDIA AWARE NETWORK ELEMENT Marius Vochin, Eugen Borcoci, Dragos Niculescu, Mihai Stanciu Presentation Marius.Vochin@elcom.pub.ro EUSIPCO 2012 Conference, Bucharest August 27-31 2012 1
  • 2. Authors’ affiliation: Marius Vochin, Eugen Borcoci, Dragos Niculescu, Mihai Stanciu - University Politehnica of Bucharest, Romania Acknowledgment: This work has been supported by the European Research Project FP7 “MediA Ecosystem Deployment Through Ubiquitous Content-Aware Network Environments” ALICANTE project No. 2010-2013. EUSIPCO 2012 Conference, Bucharest August 27-31 2012 2
  • 3. CONTENTS 1. Introduction 2. ALICANTE System Architecture 3. MANE High Level Architecture 4. Experiments 5. Conclusions and Future Work EUSIPCO 2012 Conference, Bucharest August 27-31 2012 3
  • 4. 1. Introduction • ALICANTE : New concepts – Content Aware Networking (CAN) – Network Aware Application (NAA) • Novel virtual CAN layer – a lightweight form of virtualization – offering QoS to media streams – (V)CAN - cross domain overlay  provisioned to provide preferential treatment to media streams – VCAN elements:  legacy infrastructure (core IP/MPLS - Diffserv routers and provisioned links)  and a special border router – MANE (Media Aware Network Element) EUSIPCO 2012 Conference, Bucharest August 27-31 2012 4
  • 5. 1. Introduction • This work is focused on • Modular MANE implementation – using off-the-shelf hardware and open source software – Click modular router is used to implement » flow classification » MPLS encapsulation and decapsulation » separation between virtual CANs » enforcement of separation between networks • Performance measurements in a physical testbed – it is shown that the implementation does not impose major overheads over existing routing infrastructure. EUSIPCO 2012 Conference, Bucharest August 27-31 2012 5
  • 6. 2. ALICANTE System Architecture • Business actors – Providers: • (High level) Services (SP), Content (CP), CAN (CANP), Network (NP) – End users (EU) • Management entities – User Manager – Service Manager: – CAN Manager • manages Virtual CANs (unicast, multicast, broadcast) • current solution: each network domain (AS) has a CAN Manager – Intra-domain Network resource Manager: IntraNRM@NP • Execution entities – Manages Media Aware Network Elements (MANE) – Home Box ( installed close to EUs) EUSIPCO 2012 Conference, Bucharest August 27-31 2012 6
  • 7. 2. ALICANTE System Architecture High Level view of the Layered Architecture EUSIPCO 2012 Conference, Bucharest August 27-31 2012 7
  • 8. 3. MANE High Level Architecture  Media Aware Network Element  ingress / egress point of an AS  includes  complete IP routing  MPLS LER functionalities  DiffServ functionalities  MANE Content Awareness  enforces SLAs on incoming / outgoing traffic  identifies traffic based on: Content Aware Transport Information (CATI) stamped at the HB or Content Servers Higher layer headers analysis (DPI - deep packet inspection) performs adaptation of media flow if necessary distributes the traffic to appropriate VCAN most traffic is forwarded on MPLS paths executes router output functions: buffer management, queuing, scheduling, shaping EUSIPCO 2012 Conference, Bucharest August 27-31 2012
  • 9. 3. MANE High Level Architecture  Media Aware Network Element  Data path: classification + enforcement  packet has CATI? => MPLS FEC is available  DPI => CATI  Multicast ( Native IP intra-domain and overlay inter-domain)  Other IP => plain IP, best effort  Control path  MANE is controlled  Logically by CAN Manager  Effectively by Network Resource Manager  NRM => associations FEC - MPLS labels  NRM => SLAs to be enforced on ingress/egress EUSIPCO 2012 Conference, Bucharest August 27-31 2012
  • 10. 3. MANE High Level Architecture Role and placement of the MANE EU1 CanMng2 SS2 CanMng1 IntraNRM2 SP/CP IntraNRM1 EU6 MANE 11 SS2 MANE EU3 12 MANE 21 MANE 22 EU7 MANE 31 MANE MANE 23 13 SP/CP CanMng3 MANE 32 SP/CP IntraNRM3 Core router, LSR Home Box End User MANE MANE Access network Service/Content Provider EUSIPCO 2012 Conference, Bucharest August 27-31 2012
  • 11. 3. MANE High Level Architecture  Block structure of the MANE CATI => CANMng MANE_IN, MANE_OUT, QoS CATI => TC rules: label, eth, next_IP IntraNRM Label => Mbps limit MANE UDP/9992 Adaptation UDP/9991 Classifier / Intradomain Router Multicast USER space KERNEL space eth2 eth1 TC TC eth3 EUSIPCO 2012 Conference, Bucharest August 27-31 2012
  • 12. 3. MANE High Level Architecture • MANE classifier Implementation using Click modular router UDP encap UDP encap multicast Localhost Localhost adaptation Port 9999 Port 9992 eth1 ARPresponder UDP/9991 ARPquerier eth1 Classifier IP router eth2 MPLS eth2 encap ...etc eth3 MPLS eth3 ...etc decap EUSIPCO 2012 Conference, Bucharest August 27-31 2012
  • 13. 3. MANE High Level Architecture Click Router elements and their interconnection Implementation available: http://www.elcom.pub.ro/~dniculescu/cercetare/alicante/ EUSIPCO 2012 Conference, Bucharest August 27-31 2012
  • 14. 4. Experiments HB1 Forwarding capabilities were HB3 determined for standard Linux IP, user and kernel implementation of MANE HB2 IP Kernel User MANE, User MANE MPLS MANE, IP ping 32 byte pk 0.599/ 0.764/ 0.776/ 0.770/ RTT/stddev [ms] 0.032 0.058 0.043 0.059 ping 1460 byte pk 0.575/ 0.740/ 1.75/ 0.900/ RTT/stddev [ms] 0.029 0.063 0.78 0.064 UDP 906 899 899 900 Rate [Mbps] TCP 870 856 845 Rate [Mbps] Packet rate [pps] 482000 446000 260000 280000 EUSIPCO 2012 Conference, Bucharest August 27-31 2012
  • 15. 4. Experiments • Scalability measurements o Maximum Pps number decrease with more then 100 QoS policies installed o Forwarding bandwidth decrease with more then 1000 QoS policies installed • Performance improvements would be possible by using an hierarchical filter structure that permits hashing EUSIPCO 2012 Conference, Bucharest August 27-31 2012
  • 16. Conclusions and future work  MANE = Media Aware Network Element  Edge router, handles traffic between HBs  Main roles  Identifies traffic  Enforces SLAs  Implementation  Linux + click modular router  small overhead over default linux/mpls  Future work  Design and implementation phase  Full Classifiers  Multicast  Flow adaptation  Control plane interfaces and modules EUSIPCO 2012 Conference, Bucharest August 27-31 2012
  • 17. • Thank you! EUSIPCO 2012 Conference, Bucharest August 27-31 2012 17