Scalability analysis of a media aware network element

1,676 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,676
On SlideShare
0
From Embeds
0
Number of Embeds
693
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scalability analysis of a media aware network element

  1. 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. 2. Authors’ affiliation:Marius Vochin, Eugen Borcoci, Dragos Niculescu, Mihai Stanciu -University Politehnica of Bucharest, RomaniaAcknowledgment: This work has been supported by the EuropeanResearch Project FP7“MediA Ecosystem Deployment Through UbiquitousContent-Aware Network Environments”ALICANTE project No. 2010-2013. EUSIPCO 2012 Conference, Bucharest August 27-31 2012 2
  3. 3. CONTENTS1. Introduction2. ALICANTE System Architecture3. MANE High Level Architecture4. Experiments5. Conclusions and Future Work EUSIPCO 2012 Conference, Bucharest August 27-31 2012 3
  4. 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. 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. 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. 7. 2. ALICANTE System ArchitectureHigh Level view of the Layered Architecture EUSIPCO 2012 Conference, Bucharest August 27-31 2012 7
  8. 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. 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. 10. 3. MANE High Level Architecture Role and placement of the MANEEU1 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. 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. 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 ARPresponderUDP/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. 13. 3. MANE High Level Architecture Click Router elements and their interconnectionImplementation available:http://www.elcom.pub.ro/~dniculescu/cercetare/alicante/ EUSIPCO 2012 Conference, Bucharest August 27-31 2012
  14. 14. 4. ExperimentsHB1 Forwarding capabilities were HB3 determined for standard Linux IP, user and kernel implementation of MANEHB2 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. 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. 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. 17. • Thank you!EUSIPCO 2012 Conference, Bucharest August 27-31 2012 17

×