SlideShare a Scribd company logo
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

More Related Content

What's hot

The fundamentals of sonet
The fundamentals of sonetThe fundamentals of sonet
The fundamentals of sonet
HARRY CHAN PUTRA
 
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
BP Tiwari
 
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...
DaoliCloud Ltd
 
Getting Connected And Trusting The Connection
Getting Connected And Trusting The ConnectionGetting Connected And Trusting The Connection
Getting Connected And Trusting The Connection
Suhaimi Nordin
 
Drra brief
Drra briefDrra brief
Drra brief
Bengt Edlund
 
Configuracion
ConfiguracionConfiguracion
Configuracion1 2d
 
Metro ethernet-services
Metro ethernet-servicesMetro ethernet-services
Metro ethernet-servicesc09271
 
LTE in a Nutshell: Protocol Architecture
LTE in a Nutshell: Protocol ArchitectureLTE in a Nutshell: Protocol Architecture
LTE in a Nutshell: Protocol Architecture
Frank Rayal
 
Military Communications Systems
Military Communications SystemsMilitary Communications Systems
Military Communications Systems
Spontane_IT
 
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
Logicalis Latam
 
Lte Latam 2012 Alberto Boaventura V6
Lte Latam 2012 Alberto Boaventura V6Lte Latam 2012 Alberto Boaventura V6
Lte Latam 2012 Alberto Boaventura V6
Alberto Boaventura
 
Challenges To Ertms In Europe
Challenges To Ertms In EuropeChallenges To Ertms In Europe
Challenges To Ertms In Europe
robtepas
 
Wap4410 n admin_guide
Wap4410 n admin_guideWap4410 n admin_guide
Wap4410 n admin_guideguindy tester
 
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
Renuda SARL
 
MLCP
MLCPMLCP

What's hot (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
 

Viewers also liked

Bcu msc cg week 3 accountability
Bcu msc cg week 3  accountabilityBcu msc cg week 3  accountability
Bcu msc cg week 3 accountability
Stephen Ong
 
Top 30 Scalability Mistakes
Top 30 Scalability MistakesTop 30 Scalability Mistakes
Top 30 Scalability Mistakes
John Coggeshall
 
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...
Arjen de Ruiter
 
The Workflow Reference Model
The Workflow Reference ModelThe Workflow Reference Model
The Workflow Reference Model
Aldo Quelopana
 
Nuclear material accountability and control
Nuclear material accountability and controlNuclear material accountability and control
Nuclear material accountability and control
Rehab O. Abdel Rahman
 
Top 10 Scalability Mistakes
Top 10 Scalability MistakesTop 10 Scalability Mistakes
Top 10 Scalability Mistakes
John Coggeshall
 
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 ...
Bernhard Rieder
 
Sales Promotions 2
Sales Promotions 2Sales Promotions 2
Sales Promotions 2Stephan Dahl
 
Edward juarez pagliocco management [ control ]
Edward juarez  pagliocco    management [ control ] Edward juarez  pagliocco    management [ control ]
Edward juarez pagliocco management [ control ]
edwardjuarezimmigrant
 
Workload balancing
Workload balancingWorkload balancing
Workload balancing
om prakash Gupta
 
5case
5case5case
Workflow Management V2
Workflow Management V2Workflow Management V2
Workflow Management V2Raymond 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
 
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
Nijaz N
 

Viewers also liked (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
 

Similar to 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 networkiaemedu
 
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
ijwmn
 
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
ijwmn
 
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
ijwmn
 
Project synopsis
Project synopsisProject synopsis
Project synopsis
girija12345
 
Lte Ran Architecture Aspects
Lte Ran Architecture AspectsLte Ran Architecture Aspects
Lte Ran Architecture Aspects
BP Tiwari
 
R,aouami wccs
R,aouami wccsR,aouami wccs
R,aouami wccs
Rachid Aouami
 
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)
IRJET Journal
 
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
 
LTE-EPC
LTE-EPCLTE-EPC
LTE-EPC
Faw Yas
 
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
IJCNCJournal
 
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
journalBEEI
 
Architectures for Optical Networks SLICE
Architectures for Optical Networks SLICEArchitectures for Optical Networks SLICE
Architectures for Optical Networks SLICEWellington Renan Gon
 
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
Ovidio Michelangeli
 
Long term evolution
Long term evolutionLong term evolution
Long term evolution
Nigel Thomas
 
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
 
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 ...
IJCNCJournal
 

Similar to 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 ...
 

More from Alpen-Adria-Universität

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
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
Alpen-Adria-Universität
 
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
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
 
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
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
 
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...
Alpen-Adria-Universität
 
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...
Alpen-Adria-Universität
 
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...
Alpen-Adria-Universität
 
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...
Alpen-Adria-Universität
 
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...
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
 
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...
Alpen-Adria-Universität
 
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
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
 
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...
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
 
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
Alpen-Adria-Universität
 
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...
Alpen-Adria-Universität
 

More from Alpen-Adria-Universität (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
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...
 

Recently uploaded

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 

Recently uploaded (20)

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 

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