GMPLS and OpenFlow can coexist by implementing different models of interworking and integration. Key requirements for coexistence include extensions to support optical transport technologies, integrated northbound and southbound interfaces, and a common path computation engine that can handle multiple network topologies and provision flows across domains. A flow-aware PCE is proposed as an important component to enable joint routing of services across OpenFlow and GMPLS-controlled transport domains in a hierarchical manner.
1. Two demonstrations from 2001 and 2012 showed that SDN/OpenFlow and GMPLS can work together to provision optical paths. The controllers do not need optical network knowledge and end-to-end connectivity is maintained.
2. Lessons learned are that a logically centralized control plane with peer-to-peer data plane is better than full decentralization. Transport networks will aggregate IP and tunnel it, with multiple overlaying control planes. A SDN solution needs abstraction and coordination between IP and optical.
3. The document believes SDN will work by separating the control and data planes and introducing more virtualized packet and transport network services. GMPLS will remain an important provisioning protocol at the data plane level
GMPLS extends MPLS to manage additional interface types beyond packet interfaces, such as TDM, wavelength switching, and fiber switching. It allows for establishing connection-oriented LSPs and provides routing, resource discovery, connection management, and restoration functions. GMPLS supports various interface types including packet, TDM, wavelength, and fiber switching. It faces challenges around routing, signaling, and management due to the large number of links and long setup times involved in photonic networks.
This document provides a framework for controlling wavelength switched optical networks (WSONs) using GMPLS and path computation element (PCE) protocols. It describes WSON subsystems like wavelength links, ROADMs, and wavelength converters. It discusses how these new network elements impact routing, signaling, and path computation. The document also relates this framework to ITU-T recommendations on optical transport network architectures and seeks to resolve modeling issues when including wavelength conversion functionality.
The document compares and contrasts ASTN/ASON and GMPLS frameworks for automating provisioning of transport networks. It discusses their motivations, architectures, resource models, control planes, policy-based management, and provides two use cases to illustrate policy-based management in GMPLS networks.
From GMPLS to OpenFlow Control & Monitoring of Optical NetworksFIBRE Testbed
From GMPLS to OpenFlow Control & Monitoring of Optical Networks, Piero Castoldi.
Acknowledgements (people): A.Giorgetti, F. Cugini, F. Paolucci, B. Martini, N. Sambo, M. Gharbauoi, A. Sgambelluri, D. Adami.
Workshop “(G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?”
Dublin, May 7 2013
GMPLS, SDN, Optical Networking and Control PlanesADVA
This document summarizes a presentation on software-defined networking (SDN) and optical transport networks. It discusses how early attempts to apply SDN to optical networks focused only on OpenFlow and protocol extensions, but that transport SDN requires considering optical-specific aspects like signal mapping and performance constraints. It also summarizes that SDN principles can be applied through leveraging existing GMPLS control planes, abstracting hardware, and using orchestration for end-to-end service composition. Finally, it discusses SDN enabling innovation through areas like datacenter connectivity, network virtualization, multilayer optimization, and open application frameworks.
CommTech Talks: Elastic Optical Devices for Software Defined Optical NetworksAntonio Capone
Elastic optical networks allow network capacity to be increased at lower cost by adapting to traffic variations. Coherent optical technology enables flexible modulation formats and bandwidth usage. Elastic networks can dynamically adjust bandwidth, bit rate, and modulation based on connection properties and network conditions. This provides increased sharing of network resources and cost savings versus legacy fixed-grid networks. However, elastic network design and management poses challenges around impairment-aware routing and spectrum allocation.
1. Two demonstrations from 2001 and 2012 showed that SDN/OpenFlow and GMPLS can work together to provision optical paths. The controllers do not need optical network knowledge and end-to-end connectivity is maintained.
2. Lessons learned are that a logically centralized control plane with peer-to-peer data plane is better than full decentralization. Transport networks will aggregate IP and tunnel it, with multiple overlaying control planes. A SDN solution needs abstraction and coordination between IP and optical.
3. The document believes SDN will work by separating the control and data planes and introducing more virtualized packet and transport network services. GMPLS will remain an important provisioning protocol at the data plane level
GMPLS extends MPLS to manage additional interface types beyond packet interfaces, such as TDM, wavelength switching, and fiber switching. It allows for establishing connection-oriented LSPs and provides routing, resource discovery, connection management, and restoration functions. GMPLS supports various interface types including packet, TDM, wavelength, and fiber switching. It faces challenges around routing, signaling, and management due to the large number of links and long setup times involved in photonic networks.
This document provides a framework for controlling wavelength switched optical networks (WSONs) using GMPLS and path computation element (PCE) protocols. It describes WSON subsystems like wavelength links, ROADMs, and wavelength converters. It discusses how these new network elements impact routing, signaling, and path computation. The document also relates this framework to ITU-T recommendations on optical transport network architectures and seeks to resolve modeling issues when including wavelength conversion functionality.
The document compares and contrasts ASTN/ASON and GMPLS frameworks for automating provisioning of transport networks. It discusses their motivations, architectures, resource models, control planes, policy-based management, and provides two use cases to illustrate policy-based management in GMPLS networks.
From GMPLS to OpenFlow Control & Monitoring of Optical NetworksFIBRE Testbed
From GMPLS to OpenFlow Control & Monitoring of Optical Networks, Piero Castoldi.
Acknowledgements (people): A.Giorgetti, F. Cugini, F. Paolucci, B. Martini, N. Sambo, M. Gharbauoi, A. Sgambelluri, D. Adami.
Workshop “(G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?”
Dublin, May 7 2013
GMPLS, SDN, Optical Networking and Control PlanesADVA
This document summarizes a presentation on software-defined networking (SDN) and optical transport networks. It discusses how early attempts to apply SDN to optical networks focused only on OpenFlow and protocol extensions, but that transport SDN requires considering optical-specific aspects like signal mapping and performance constraints. It also summarizes that SDN principles can be applied through leveraging existing GMPLS control planes, abstracting hardware, and using orchestration for end-to-end service composition. Finally, it discusses SDN enabling innovation through areas like datacenter connectivity, network virtualization, multilayer optimization, and open application frameworks.
CommTech Talks: Elastic Optical Devices for Software Defined Optical NetworksAntonio Capone
Elastic optical networks allow network capacity to be increased at lower cost by adapting to traffic variations. Coherent optical technology enables flexible modulation formats and bandwidth usage. Elastic networks can dynamically adjust bandwidth, bit rate, and modulation based on connection properties and network conditions. This provides increased sharing of network resources and cost savings versus legacy fixed-grid networks. However, elastic network design and management poses challenges around impairment-aware routing and spectrum allocation.
MPLS-TP is subset of MPLS. It uses the same data plane as used by MPLS (Defined in RFC 3031 and RFC 3032). MPLS-TP has four major areas:-
1. Data Plane
2. Control Plane
3. O&M
4. Survivability
MPLS-TP has no control plane, the reason for this was that the recovery. If the dynamic control plane is used, in that case the convergence would depend on the dynamic protocol and providers cannot leverage the <50 ms failover time in that case. It uses the same QoS diffserv model except uniform model as used in MPLS.
Metaswitch has expertise in network protocols and the first portable MPLS-TP protocol solution. MPLS-TP extends connection-oriented Ethernet end-to-end using MPLS, reusing existing MPLS technology with profiling to remove unnecessary features. It defines OAM for both pseudowires and MPLS-TP tunnels to separately monitor service and transport. MPLS-TP allows layering of services across networks with common OAM, including Ethernet, TDM, and WDM, all using MPLS control planes. MPLS-TP is gaining momentum in pre-standard deployments and applicable to equipment vendor networks across many segments.
This document discusses MPLS VPN and its three main types: point-to-point VPNs using pseudowires to encapsulate traffic between two sites; layer 2 VPNs called VPLS that provide switched VLAN services across sites; and layer 3 VPNs known as VPRN that utilize VRF tables to segment routing for each customer using BGP. It describes how MPLS VPN works using CE, PE, and P routers to forward labeled packets through the provider network and pop the label at the destination PE to deliver the packet. Finally, it provides additional resources for learning more about MPLS VPN technologies.
MPLS-TP control plane is beneficial. It brings significant automation and reduced OPEX. Management is provisioned and control plane NEs will co-exist in many networks. Many vendors are building NEs with both management and control plane provisioning.
A presentation given by RAD’s CTO, Dr. Yaakov Stein, at the 2012 MPLS and Ethernet World Congress. The presentation compares the two technologies in ten critical categories and grades them on suitability, coverage and maturity
The Generic Framing Protocol (GFP) maps variable and constant bit rate data into synchronous SDH/SONET
envelopes with very low overhead. It supports many LAN and SAN protocols. GFP defines two modes - Frame-
Mapped GFP encapsulates entire client packets into variable size frames, while Transparent GFP encodes and maps
client code words into fixed-length frames as they are received. Both aim to efficiently transport client data over
optical networks, with Frame-Mapped GFP preferred for non-time sensitive protocols and Transparent GFP for
isochronous or delay sensitive protocols like Fibre Channel.
Improving Performance of TCP in Wireless Environment using TCP-PIDES Editor
Improving the performance of the transmission
control protocol (TCP) in wireless environment has been an
active research area. Main reason behind performance
degradation of TCP is not having ability to detect actual reason
of packet losses in wireless environment. In this paper, we are
providing a simulation results for TCP-P (TCP-Performance).
TCP-P is intelligent protocol in wireless environment which
is able to distinguish actual reasons for packet losses and
applies an appropriate solution to packet loss.
TCP-P deals with main three issues, Congestion in
network, Disconnection in network and random packet losses.
TCP-P consists of Congestion avoidance algorithm and
Disconnection detection algorithm with some changes in TCP
header part. If congestion is occurring in network then
congestion avoidance algorithm is applied. In congestion
avoidance algorithm, TCP-P calculates number of sending
packets and receiving acknowledgements and accordingly set
a sending buffer value, so that it can prevent system from
happening congestion. In disconnection detection algorithm,
TCP-P senses medium continuously to detect a happening
disconnection in network. TCP-P modifies header of TCP
packet so that loss packet can itself notify sender that it is
lost.This paper describes the design of TCP-P, and presents
results from experiments using the NS-2 network simulator.
Results from simulations show that TCP-P is 4% more
efficient than TCP-Tahoe, 5% more efficient than TCP-Vegas,
7% more efficient than TCP-Sack and equally efficient in
performance as of TCP-Reno and TCP-New Reno. But we can
say TCP-P is more efficient than TCP-Reno and TCP-New
Reno since it is able to solve more issues of TCP in wireless
environment.
As SDH/SONET networks are being phased out, power utilities are starting to migrate to future-proof packet networks. This presentation reviews and compares Carrier Ethernet, MPLS and MPLS-TP to help power utilities determine which alternative offers the best fit for the operational needs of their mission-critical applications.
Cisco Packet Transport Network – MPLS-TPCisco Canada
The document discusses Cisco's Packet Transport Network solution for MPLS-TP. It begins by outlining the challenges facing network operators as packet traffic grows. It then introduces the Packet Optical Transport System (P-OTS) and its keys, including determinism, resiliency, bandwidth efficiency, legacy support, and service scalability. The document goes on to describe how MPLS-TP addresses these challenges by converging data and transport networks and providing carrier-grade SLA, OAM, and resiliency capabilities comparable to SONET/SDH. It outlines MPLS-TP components, encapsulation, resiliency options, and OAM functionality including connectivity check, continuity verification, and fault detection.
OTN has several advantages over SDH/SONET for transporting client signals over long distances and through multiple network domains. OTN uses transparent mapping of client signals and improved forward error correction to increase reach and scalability. It also introduces tandem connection monitoring to improve performance monitoring of signals passing through different network operators. These features make OTN better suited than SDH/SONET for building meshed optical networks.
ASON – Automatically Switched Optical Networks
Dynamically switch the light path
Enabler for many applications
Controlled by UNI and NNI – Allow applications to set the light path
Allow to add the intelligence into the optical core
ASON:
The Automatic Switched Optical Network (ASON) is both a framework and a technology capability.
As a framework that describes a control and management architecture for an automatic switched optical transport network.
As a technology, it refers to routing and signalling protocols applied to an optical network which enable dynamic path setup.
Recently changed names to Automatic Switched Transport Network (G.ASTN)
This document discusses the requirements for an LTE-capable transport network to deliver an optimized end-user experience. It focuses on capacity and latency. For capacity, a "single-peak, all-average" model is recommended that balances maximum capacity and economic feasibility. Latency must be low enough for applications like online gaming, with LTE offering latency around 20ms but the transport network also needing optimization to deliver that experience end-to-end. Dimensioning, aggregation, and latency guidelines are provided to help design an LTE transport network.
Latency equalization as a new network service primitive.pptShankar Murthy
This document proposes a Latency Equalization (LEQ) service that aims to minimize delay differences among multiple clients participating in interactive network applications like teleconferencing and online gaming. The LEQ architecture uses a few routers as hubs to redirect packets along similar delay paths. Algorithms are presented to select hubs, including a greedy algorithm and proving its NP-hardness. Simulations show the LEQ architecture significantly reduces delay differences between users. The LEQ service requires just software updates to edge routers and is incrementally deployable in today's networks.
Minimizing network delay or latency is a critical factor in delivering mobile broadband services; businesses and users expect network response will be close to instantaneous. Excess latency can have a profound effect on user experience—from excess delay during a simple phone conversation, reducing throughput at edge of cell coverage areas by reducing effectiveness of RAN optimization techniques, to slow- loading webpages and delays with streaming video. Response delays negatively impact revenue. In financial institutions, low latency networks have become a competitive advantage where even a few extra microseconds, can enable trades to execute ahead of the competition.
The direct correlation between delay and revenue in the web browsing experience is well documented. Amazon famously claimed that every 100 millisecond reduction in delay led to a one percent increase in sales. Google also stated that for every half second delay, it saw a 20 percent reduction in traffic.
For LTE network operators, control of latency is growing in importance as both an operational and business issue. Low latency is not only critical to maintaining the quality user experience (and therefore, the operator competitive advantage) of growing social, M2M, and real-time services, but latency reduction is fundamental to meeting the capacity expectations of LTE-A, where latency budgets will be cut in half and X2 will need to perform at microsecond speed.
Total network latency is the sum of delay from all the network components, including air interface, the processing, switching, and queuing of all network elements (core and RAN) along the path, and the propagation delay in the links. With ever tightening latency expectations, the relative contribution of any individual network element, such as a security gateway, must be minimized. For example, when latency budgets were targeting 150ms, a network node providing packet processing at 250μs was only adding 0.17% to the budget. However, in LTE-A, with latency targets slashed to 10ms, that same network node will consume almost 15x more of the budget. More important, when placed on the S1 with a target of only 1ms, 250 μs is 25% of the entire S1 latency allocation, and endangers meeting the microsecond latency needed at the X2. Clearly, operators need to apply stringent latency requirements for all network nodes, when designing LTE and LTE-A networks.
The document contains questions and answers about LTE (Long Term Evolution) technology. LTE aims to improve spectral efficiency, lower costs, and improve services compared to previous standards. It provides peak download rates of at least 100 Mbps and round-trip times of less than 10ms. While LTE is considered a 4G standard, it does not fully meet the requirements in the ITU definition. LTE Advanced, which is still being developed, aims to meet the full ITU 4G requirements including peak rates of up to 1 Gbps for low mobility. The LTE architecture consists of the E-UTRAN access network and EPC core network.
The document discusses EPC CUPS (Control and User Plane Separation) architecture in 3GPP releases. Some key points:
1) EPC CUPS was introduced in Release 14 to separate control and user plane functions for more flexible scaling and deployment.
2) CUPS introduces new Sxa, Sxb, and Sxc interfaces between control and user plane functions of SGW, PGW, and TDF.
3) The separation allows independent scaling of control and user plane resources to better handle increases in data traffic.
CISCO Virtual Private LAN Service (VPLS) Technical Deployment OverviewAmeen Wayok
This document discusses Virtual Private LAN Service (VPLS) and provides an overview of VPLS technical concepts. VPLS defines an architecture that delivers Ethernet multipoint services over an MPLS network by emulating an Ethernet bridge. Key components of VPLS include provider edge devices, pseudowires to connect customer sites, and virtual switch instances to segment customer traffic. VPLS supports both direct attachment and hierarchical architectures. Loop prevention is achieved through a full mesh of pseudowires between provider edges and split horizon forwarding in the MPLS core.
The document discusses evolving transport networks from SONET/SDH TDM to packet-based transport using MPLS-TP. It provides an overview of MPLS-TP technologies and use case scenarios. Some key points include: MPLS-TP addresses bandwidth growth needs while satisfying carriers' requirements for reliability, flexibility and lower costs. Standards are being developed jointly by IETF and ITU-T. Draft specifications target implementation of OAM, protection schemes, and other aspects. Potential deployment scenarios include aggregation/access networks, mobile backhaul, and transport of Ethernet or IP/MPLS services networks.
Evaluation of 5G Data Duplication for URLLC - Nomor Reseach GmbHEiko Seidel
As you might know Data Duplication can be used in combination of Carrier Aggregation or Dual Connectivity to increase reliability for services such as URLLC. Enclosed a paper of my colleague Dr. Volker Pauli with 5G system/protocol level simulation results for different scenarios for a CU/DU split architecture. Packet loss rates of 10-5 are feasible for URLLC within restricted service areas.
This document provides an introduction to MPLS (Multi-Protocol Label Switching). It discusses the drawbacks of traditional IP routing, including destination-based routing lookups needed on every hop. It then describes basic MPLS concepts, including forwarding packets based on labels rather than IP addresses. The MPLS architecture uses a control plane to exchange routing information and labels, and a data plane for simple label-based forwarding. MPLS can operate in frame mode, inserting labels between layers 2 and 3. Label switch routers perform label swapping in the data plane.
Software Defined Optical Networks - Mayur ChannegowdaCPqD
This document discusses software defined optical networks using SDN. Key points include:
- SDN and OpenFlow can decouple the data and control planes in optical networks for automated provisioning and unified control.
- There are challenges in applying SDN to optical networks including switching constraints, physical impairments, multi-domain/multi-technology operation, and network virtualization.
- OpenFlow extensions are needed to abstract optical network elements and account for characteristics like flexible grid networks, impairment awareness, and multi-dimensional resource allocation.
- Proof-of-concept demonstrations have shown the potential for media-aware SDN, packet and optical convergence, and virtualization across multiple domains.
Software Defined Optical Networks - Mayur ChannegowdaCPqD
This document discusses software defined optical networks using SDN. Key points include:
- SDN and OpenFlow can decouple the data and control planes in optical networks for automated provisioning and unified control.
- There are challenges in applying SDN to optical networks including switching constraints, physical impairments, multi-domain/multi-technology operation, and network virtualization.
- OpenFlow extensions are needed to abstract optical network elements and account for characteristics like flexible grid networks, impairment awareness, and multi-dimensional resource allocation.
- Proof-of-concept demonstrations have shown the potential for media-aware SDN, packet and optical convergence, and virtualization across multiple domains.
MPLS-TP is subset of MPLS. It uses the same data plane as used by MPLS (Defined in RFC 3031 and RFC 3032). MPLS-TP has four major areas:-
1. Data Plane
2. Control Plane
3. O&M
4. Survivability
MPLS-TP has no control plane, the reason for this was that the recovery. If the dynamic control plane is used, in that case the convergence would depend on the dynamic protocol and providers cannot leverage the <50 ms failover time in that case. It uses the same QoS diffserv model except uniform model as used in MPLS.
Metaswitch has expertise in network protocols and the first portable MPLS-TP protocol solution. MPLS-TP extends connection-oriented Ethernet end-to-end using MPLS, reusing existing MPLS technology with profiling to remove unnecessary features. It defines OAM for both pseudowires and MPLS-TP tunnels to separately monitor service and transport. MPLS-TP allows layering of services across networks with common OAM, including Ethernet, TDM, and WDM, all using MPLS control planes. MPLS-TP is gaining momentum in pre-standard deployments and applicable to equipment vendor networks across many segments.
This document discusses MPLS VPN and its three main types: point-to-point VPNs using pseudowires to encapsulate traffic between two sites; layer 2 VPNs called VPLS that provide switched VLAN services across sites; and layer 3 VPNs known as VPRN that utilize VRF tables to segment routing for each customer using BGP. It describes how MPLS VPN works using CE, PE, and P routers to forward labeled packets through the provider network and pop the label at the destination PE to deliver the packet. Finally, it provides additional resources for learning more about MPLS VPN technologies.
MPLS-TP control plane is beneficial. It brings significant automation and reduced OPEX. Management is provisioned and control plane NEs will co-exist in many networks. Many vendors are building NEs with both management and control plane provisioning.
A presentation given by RAD’s CTO, Dr. Yaakov Stein, at the 2012 MPLS and Ethernet World Congress. The presentation compares the two technologies in ten critical categories and grades them on suitability, coverage and maturity
The Generic Framing Protocol (GFP) maps variable and constant bit rate data into synchronous SDH/SONET
envelopes with very low overhead. It supports many LAN and SAN protocols. GFP defines two modes - Frame-
Mapped GFP encapsulates entire client packets into variable size frames, while Transparent GFP encodes and maps
client code words into fixed-length frames as they are received. Both aim to efficiently transport client data over
optical networks, with Frame-Mapped GFP preferred for non-time sensitive protocols and Transparent GFP for
isochronous or delay sensitive protocols like Fibre Channel.
Improving Performance of TCP in Wireless Environment using TCP-PIDES Editor
Improving the performance of the transmission
control protocol (TCP) in wireless environment has been an
active research area. Main reason behind performance
degradation of TCP is not having ability to detect actual reason
of packet losses in wireless environment. In this paper, we are
providing a simulation results for TCP-P (TCP-Performance).
TCP-P is intelligent protocol in wireless environment which
is able to distinguish actual reasons for packet losses and
applies an appropriate solution to packet loss.
TCP-P deals with main three issues, Congestion in
network, Disconnection in network and random packet losses.
TCP-P consists of Congestion avoidance algorithm and
Disconnection detection algorithm with some changes in TCP
header part. If congestion is occurring in network then
congestion avoidance algorithm is applied. In congestion
avoidance algorithm, TCP-P calculates number of sending
packets and receiving acknowledgements and accordingly set
a sending buffer value, so that it can prevent system from
happening congestion. In disconnection detection algorithm,
TCP-P senses medium continuously to detect a happening
disconnection in network. TCP-P modifies header of TCP
packet so that loss packet can itself notify sender that it is
lost.This paper describes the design of TCP-P, and presents
results from experiments using the NS-2 network simulator.
Results from simulations show that TCP-P is 4% more
efficient than TCP-Tahoe, 5% more efficient than TCP-Vegas,
7% more efficient than TCP-Sack and equally efficient in
performance as of TCP-Reno and TCP-New Reno. But we can
say TCP-P is more efficient than TCP-Reno and TCP-New
Reno since it is able to solve more issues of TCP in wireless
environment.
As SDH/SONET networks are being phased out, power utilities are starting to migrate to future-proof packet networks. This presentation reviews and compares Carrier Ethernet, MPLS and MPLS-TP to help power utilities determine which alternative offers the best fit for the operational needs of their mission-critical applications.
Cisco Packet Transport Network – MPLS-TPCisco Canada
The document discusses Cisco's Packet Transport Network solution for MPLS-TP. It begins by outlining the challenges facing network operators as packet traffic grows. It then introduces the Packet Optical Transport System (P-OTS) and its keys, including determinism, resiliency, bandwidth efficiency, legacy support, and service scalability. The document goes on to describe how MPLS-TP addresses these challenges by converging data and transport networks and providing carrier-grade SLA, OAM, and resiliency capabilities comparable to SONET/SDH. It outlines MPLS-TP components, encapsulation, resiliency options, and OAM functionality including connectivity check, continuity verification, and fault detection.
OTN has several advantages over SDH/SONET for transporting client signals over long distances and through multiple network domains. OTN uses transparent mapping of client signals and improved forward error correction to increase reach and scalability. It also introduces tandem connection monitoring to improve performance monitoring of signals passing through different network operators. These features make OTN better suited than SDH/SONET for building meshed optical networks.
ASON – Automatically Switched Optical Networks
Dynamically switch the light path
Enabler for many applications
Controlled by UNI and NNI – Allow applications to set the light path
Allow to add the intelligence into the optical core
ASON:
The Automatic Switched Optical Network (ASON) is both a framework and a technology capability.
As a framework that describes a control and management architecture for an automatic switched optical transport network.
As a technology, it refers to routing and signalling protocols applied to an optical network which enable dynamic path setup.
Recently changed names to Automatic Switched Transport Network (G.ASTN)
This document discusses the requirements for an LTE-capable transport network to deliver an optimized end-user experience. It focuses on capacity and latency. For capacity, a "single-peak, all-average" model is recommended that balances maximum capacity and economic feasibility. Latency must be low enough for applications like online gaming, with LTE offering latency around 20ms but the transport network also needing optimization to deliver that experience end-to-end. Dimensioning, aggregation, and latency guidelines are provided to help design an LTE transport network.
Latency equalization as a new network service primitive.pptShankar Murthy
This document proposes a Latency Equalization (LEQ) service that aims to minimize delay differences among multiple clients participating in interactive network applications like teleconferencing and online gaming. The LEQ architecture uses a few routers as hubs to redirect packets along similar delay paths. Algorithms are presented to select hubs, including a greedy algorithm and proving its NP-hardness. Simulations show the LEQ architecture significantly reduces delay differences between users. The LEQ service requires just software updates to edge routers and is incrementally deployable in today's networks.
Minimizing network delay or latency is a critical factor in delivering mobile broadband services; businesses and users expect network response will be close to instantaneous. Excess latency can have a profound effect on user experience—from excess delay during a simple phone conversation, reducing throughput at edge of cell coverage areas by reducing effectiveness of RAN optimization techniques, to slow- loading webpages and delays with streaming video. Response delays negatively impact revenue. In financial institutions, low latency networks have become a competitive advantage where even a few extra microseconds, can enable trades to execute ahead of the competition.
The direct correlation between delay and revenue in the web browsing experience is well documented. Amazon famously claimed that every 100 millisecond reduction in delay led to a one percent increase in sales. Google also stated that for every half second delay, it saw a 20 percent reduction in traffic.
For LTE network operators, control of latency is growing in importance as both an operational and business issue. Low latency is not only critical to maintaining the quality user experience (and therefore, the operator competitive advantage) of growing social, M2M, and real-time services, but latency reduction is fundamental to meeting the capacity expectations of LTE-A, where latency budgets will be cut in half and X2 will need to perform at microsecond speed.
Total network latency is the sum of delay from all the network components, including air interface, the processing, switching, and queuing of all network elements (core and RAN) along the path, and the propagation delay in the links. With ever tightening latency expectations, the relative contribution of any individual network element, such as a security gateway, must be minimized. For example, when latency budgets were targeting 150ms, a network node providing packet processing at 250μs was only adding 0.17% to the budget. However, in LTE-A, with latency targets slashed to 10ms, that same network node will consume almost 15x more of the budget. More important, when placed on the S1 with a target of only 1ms, 250 μs is 25% of the entire S1 latency allocation, and endangers meeting the microsecond latency needed at the X2. Clearly, operators need to apply stringent latency requirements for all network nodes, when designing LTE and LTE-A networks.
The document contains questions and answers about LTE (Long Term Evolution) technology. LTE aims to improve spectral efficiency, lower costs, and improve services compared to previous standards. It provides peak download rates of at least 100 Mbps and round-trip times of less than 10ms. While LTE is considered a 4G standard, it does not fully meet the requirements in the ITU definition. LTE Advanced, which is still being developed, aims to meet the full ITU 4G requirements including peak rates of up to 1 Gbps for low mobility. The LTE architecture consists of the E-UTRAN access network and EPC core network.
The document discusses EPC CUPS (Control and User Plane Separation) architecture in 3GPP releases. Some key points:
1) EPC CUPS was introduced in Release 14 to separate control and user plane functions for more flexible scaling and deployment.
2) CUPS introduces new Sxa, Sxb, and Sxc interfaces between control and user plane functions of SGW, PGW, and TDF.
3) The separation allows independent scaling of control and user plane resources to better handle increases in data traffic.
CISCO Virtual Private LAN Service (VPLS) Technical Deployment OverviewAmeen Wayok
This document discusses Virtual Private LAN Service (VPLS) and provides an overview of VPLS technical concepts. VPLS defines an architecture that delivers Ethernet multipoint services over an MPLS network by emulating an Ethernet bridge. Key components of VPLS include provider edge devices, pseudowires to connect customer sites, and virtual switch instances to segment customer traffic. VPLS supports both direct attachment and hierarchical architectures. Loop prevention is achieved through a full mesh of pseudowires between provider edges and split horizon forwarding in the MPLS core.
The document discusses evolving transport networks from SONET/SDH TDM to packet-based transport using MPLS-TP. It provides an overview of MPLS-TP technologies and use case scenarios. Some key points include: MPLS-TP addresses bandwidth growth needs while satisfying carriers' requirements for reliability, flexibility and lower costs. Standards are being developed jointly by IETF and ITU-T. Draft specifications target implementation of OAM, protection schemes, and other aspects. Potential deployment scenarios include aggregation/access networks, mobile backhaul, and transport of Ethernet or IP/MPLS services networks.
Evaluation of 5G Data Duplication for URLLC - Nomor Reseach GmbHEiko Seidel
As you might know Data Duplication can be used in combination of Carrier Aggregation or Dual Connectivity to increase reliability for services such as URLLC. Enclosed a paper of my colleague Dr. Volker Pauli with 5G system/protocol level simulation results for different scenarios for a CU/DU split architecture. Packet loss rates of 10-5 are feasible for URLLC within restricted service areas.
This document provides an introduction to MPLS (Multi-Protocol Label Switching). It discusses the drawbacks of traditional IP routing, including destination-based routing lookups needed on every hop. It then describes basic MPLS concepts, including forwarding packets based on labels rather than IP addresses. The MPLS architecture uses a control plane to exchange routing information and labels, and a data plane for simple label-based forwarding. MPLS can operate in frame mode, inserting labels between layers 2 and 3. Label switch routers perform label swapping in the data plane.
Software Defined Optical Networks - Mayur ChannegowdaCPqD
This document discusses software defined optical networks using SDN. Key points include:
- SDN and OpenFlow can decouple the data and control planes in optical networks for automated provisioning and unified control.
- There are challenges in applying SDN to optical networks including switching constraints, physical impairments, multi-domain/multi-technology operation, and network virtualization.
- OpenFlow extensions are needed to abstract optical network elements and account for characteristics like flexible grid networks, impairment awareness, and multi-dimensional resource allocation.
- Proof-of-concept demonstrations have shown the potential for media-aware SDN, packet and optical convergence, and virtualization across multiple domains.
Software Defined Optical Networks - Mayur ChannegowdaCPqD
This document discusses software defined optical networks using SDN. Key points include:
- SDN and OpenFlow can decouple the data and control planes in optical networks for automated provisioning and unified control.
- There are challenges in applying SDN to optical networks including switching constraints, physical impairments, multi-domain/multi-technology operation, and network virtualization.
- OpenFlow extensions are needed to abstract optical network elements and account for characteristics like flexible grid networks, impairment awareness, and multi-dimensional resource allocation.
- Proof-of-concept demonstrations have shown the potential for media-aware SDN, packet and optical convergence, and virtualization across multiple domains.
Software defined networking (SDN) uses OpenFlow to separate the control plane of network switches from the data plane. This allows for network programmability and innovation through open protocols and APIs. SDN has the potential to reduce network costs, increase flexibility, and lead to new use cases. However, challenges remain around OpenFlow limitations, scalability, and vendor dependence.
The document discusses software defined networking (SDN) and OpenFlow, including their history, key concepts, potential uses and challenges. SDN aims to separate the network control and forwarding functions through open standards like OpenFlow. This could make networks more programmable and innovative while reducing costs. However, challenges include limitations of the current standards and ensuring scalability and interoperability across vendors.
Openflow for Mobile Broadband service providers_Nov'11Radhakant Das
This is an analysis done on status of Open flow as on 2011 . It has many reasons to be embraced. SDNA architecture under cloud orchestration demands OPENFLOW to come live soon in commercial networks.
This document discusses SDN and its applications for cloud datacenters. It provides an overview of SDN and how it can help with network programmability, separation of the control and forwarding planes, and integration with cloud management platforms. The document also discusses OpenFlow specifications, SDN frameworks, and how SDN can help address the network challenges of building large-scale elastic datacenters for cloud computing.
This document provides an overview of performance evaluation for software defined networking (SDN) based on adaptive resource management. It begins with definitions of SDN and discusses its architecture, advantages, protocols, simulators, and controllers. It then outlines challenges in SDN including controller scalability, network updates, and traffic management. Simulation tools like Mininet and Floodlight and Open vSwitch controllers are explored. Different path finding algorithms and approaches to resource management optimization are also summarized. The document appears to be a student paper or project on evaluating SDN performance through adaptive resource allocation techniques.
Presentation of the status of my PhD in 2012 done to ABLE group at Carnegie Mellon.
Years later from that appeared
https://github.com/iTransformers/netTransformer
This document introduces software-defined networking (SDN) and why it is important. It discusses how SDN separates the network control plane from the forwarding plane, allowing for more programmable networks. This benefits researchers developing new network architectures and cloud computing environments seeking scalable, cost-effective data center networks. The document also covers how network functions can be virtualized and run on general hardware rather than dedicated devices, and outlines some key SDN concepts including the "dumb fabric, smart edge" architecture and opportunities for new performance measurement tools.
Senior Network Analyst Tashi Phuntsho gives an overview of network automation at the fifth Bhutan Network Operators Group (btNOG 5) meeting on 4 June 2018.
Comparing Open Source SDN Controllers, like OpenDaylight, OpenContrail, and ONOS is a challenge. Here, we’ll compare open source SDN Controllers. In a software-defined network (SDN), the SDN Controllers is the “brains” of the network. It is the strategic control point in the SDN network, relaying information to the switches/routers ‘below’ (via southbound APIs) and the applications and business logic ‘above’ (via northbound APIs).
Non-Fluff Software Defined Networking, Network Function Virtualization and IoTMark Ryan Castellani
This document provides an overview of SDN and NFV, including:
- SDN advocates replacing standardized networking protocols with centralized software applications that configure network elements. NFV advocates replacing hardware network elements with software running on commercial off-the-shelf servers.
- SDN and NFV allow for faster deployment of new services and relocation of network functions for optimization of resources. They facilitate service chaining through centralized policy configuration.
- A taxonomy is presented that distinguishes between trends in computational communications, hardware/software implementation, device programmability, and functional location.
Текущее состояние рынка SDN/NFV и Huawei на нём. Взгляд с трех основных напра...ARCCN
Эдуард Василенко — директор по развитию решений SDN/NFV компании Huawei с докладом «Текущее состояние рынка SDN/NFV и Huawei на нём. Взгляд с трех основных направлений: услуги, бизнес-процессы, технологии»
On SDN Research Topics - Christian Esteve RothenbergCPqD
This document summarizes Christian Esteve Rothenberg's research interests in software-defined networking topics. It outlines his background and experience in SDN and lists several areas of focus, including SDN in the WAN with a focus on software-defined IP routing. It also discusses high performance SDN stacks, building high availability into SDNs, and exploring the integration of optics and electronics with SDN programmable abstractions and datapaths. Rothenberg's research aims to advance these topics through ongoing work and collaborations.
This document summarizes a seminar on FPGA, CPLD, and VHDL programming basics. The seminar schedule includes sessions on FPGA technologies compared to previous programmable devices like CPLD, Microsemi FPGA devices and VHDL introduction. There is also an application example of using an FPGA for an Ethernet bus interface board and a discussion of current trends and technologies.
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters PROIDEA
The document discusses data center fabric architectures. It describes how traditional data center designs focus on north-south traffic but modern applications generate more east-west traffic between servers. New fabric architectures are needed to provide flexible workload placement and mobility. Common fabric approaches use leaf-spine Clos network designs with non-blocking switching fabrics to provide any-to-any connectivity between endpoints. Large-scale fabrics can be built today using existing switching equipment and protocols like ECMP routing rather than new technologies. The key is to keep layer 2 domains small and use overlay encapsulation for virtual networks.
This document discusses challenges in moving telecom applications to the cloud and how OpenStack capabilities can help address them. It describes telecom applications as traditionally being "pet" applications that require dedicated hardware and high availability. For the cloud, these applications would need to be more like "cattle" with specific SLAs. The document outlines OpenStack capabilities around basic features, management and orchestration, performance, availability and reliability, and operations that could fulfill requirements to support telecom applications in the cloud.
The Modern Telco Network: Defining The Telco CloudMarco Rodrigues
This document discusses the modern telco network and the telco cloud. It begins by explaining why telcos need to move to a cloud model due to factors like IP transport commoditization and the customer experience. It then defines what a telco cloud is, highlighting its key properties like physical distribution, low latency, and seamless integration of data centers and networks. Requirements for the telco cloud are outlined, including the need to support various use cases and unique requirements of telco VNFs. Finally, a mobile use case is presented to demonstrate how a telco cloud could support functions like the EPC and provide orchestration across distributed infrastructure.
Leela Madhavi KV has over 11 years of experience in software development, project management, and technical leadership roles. She has successfully managed projects and teams of up to 20 people, delivering projects on-time and without issues for customers like Aricent, Juniper, Alcatel-Lucent, and NSN. Her technical skills include Linux, MPLS, GMPLS, and she has experience architecting solutions for platforms like BX7000, CTP, and Omni Access Router.
Similar to Coexistence of GMPLS and OpenFlow: rationale & approaches (20)
O documento descreve as evoluções recentes e planos futuros do testbed FIBRE, incluindo: 1) A adoção de um novo framework de controle baseado no OMF-6; 2) O desenvolvimento de um novo portal de experimentação; 3) A migração para uma nova rede virtualizada com switches de software.
Introdução ao Testbed FIBRE e visão de futuroFIBRE Testbed
O documento apresenta o testbed FIBRE, uma plataforma de experimentação de larga escala para pesquisa em redes de computadores no Brasil. O FIBRE possui recursos distribuídos em 16 ilhas e permite a realização de experimentos replicáveis em SDN. O documento descreve a infraestrutura, governança, comunidade de usuários e visão de futuro do FIBRE como um ambiente de pesquisa e ensino.
O documento descreve o serviço de experimentação FIBRE para pesquisa em redes do futuro no Brasil. Ele fornece uma visão geral da infraestrutura de testes, incluindo locais, recursos e número atual de usuários. Além disso, detalha os planos futuros como uma segunda chamada aberta, melhorias no portal e na plataforma de gerenciamento de experimentos.
Projeto de Elasticidade e Evolução do Projeto FIBREFIBRE Testbed
O documento descreve um projeto para evoluir a infraestrutura de experimentação do FIBRE utilizando virtualização e equipamentos whitebox de baixo custo. O objetivo é permitir a criação de switches virtuais sob demanda e melhorar o desempenho usando DPDK, removendo a dependência do FlowVisor. Os resultados iniciais mostraram melhorias no throughput e latência após tunning no OVS, porém a latência ainda precisa ser reduzida. Trabalhos futuros incluem testes com portas de 10Gbps e novas funcionalidades no OVS
Future Internet Brazilian Environment for ExperimentationFIBRE Testbed
This document provides an overview of the FIBRE testbed, a large-scale virtual laboratory in Brazil for networking research and education. It discusses the timeline and goals of the FIBRE project, describes the current infrastructure including wireless nodes, virtual machines, and connections to other testbeds. It also outlines usage examples, the growth in users, and next steps to upgrade the architecture and expand partnerships.
The FIBRE project is a testbed for experimenting with future internet technologies funded through an EU-Brazil coordinated call. It consists of multiple research institutions and networks that have deployed local testbeds ("islands") connected through a federated network. A new governance model has been established with steering committees, a network operations center, and technical committees to coordinate development and user support. Future plans include expanding to more institutions, integrating new software frameworks, and using the testbed for educational purposes and computer network classes.
FIBRE (legacy) testbed is an experimental platform for networking research and education built on infrastructure from the FIBRE project and operated as a service by the Brazilian NREN. It aims to be integrated with major worldwide testbeds. Data protection, isolation of data flows between users, and portability of experiment data and results are key requirements to attract industry usage. Future plans include deploying new control software, training materials, and thematic "islands" for wireless, IoT, programmable networks and cloud experimentation.
Using Future Internet testbeds in the classroomFIBRE Testbed
The document discusses using the Future Internet testbed FIBRE to teach networking classes. It provides an overview of FIBRE, including its goals of experimenting with new Internet architectures, worldwide initiatives in teaching with testbeds, and plans to develop exercises and lessons to deploy in FIBRE. The summary highlights that FIBRE allows researchers to validate new proposals for the Future Internet through experimentation in its large-scale facilities, and that developing educational materials for its use can help train the next generation of networking researchers.
The document discusses the evolution and current state of FIBRE, a large-scale Future Internet testbed spanning Brazil and Europe. FIBRE originally aimed to design, implement, and validate a shared testbed for experimentation. It now includes 10 nodes in Brazil and 3 in Europe. The testbed is federating internationally and within Brazil to support more experimental projects. It interconnects to networks in Europe and the US through virtualized slices on production OpenFlow backbones at RNP in Brazil and AmLight in the US. This allows experimental facilities while maintaining production network stability and availability.
Pilot Use Case 3: BoD services over the intercontinental FIBRE infrastructureFIBRE Testbed
The document describes a demonstration of bandwidth on demand services over an intercontinental fibre infrastructure using an enhanced version of the Ofelia Control Framework. Key points:
- The demo uses physical switches and servers from the i2CAT FIBRE island controlled by an enhanced NOX controller to create a dedicated slice.
- An enhanced version of the OSCARS platform runs on this slice to provide bandwidth on demand services by composing circuits across the network topology and setting up flows in the switches using the NOX controller.
- The demo shows how an administrator can allocate a physical slice and how OSCARS abstracts this to allow dynamic circuit composition between hosts while ensuring bandwidth, time, and VLAN constraints are met.
The FIBRE project created a federated experimental infrastructure connecting 10 institutions in Brazil and 3 in Europe for Future Internet research. It designed and implemented a shared research facility between Brazil and Europe to support joint experimentation. The infrastructure included programmable network islands at each location interconnected through a control plane and data plane. Several technology pilots were developed to demonstrate capabilities like seamless mobility, high quality video streaming, and bandwidth on demand services. The project provided valuable experience for both European and Brazilian partners in testbed design, federation, and international collaboration on Future Internet research.
Monitoring in Federated Future Internet Testbeds: the FIBRE caseFIBRE Testbed
Monitoring in Federated Future Internet Testbeds - the FIBRE case - Authors: José Augusto Suruagy (UFPE) and Joberto S. B. Martins (UNIFACS) - 2nd perfSONAR WorkshopArlington – February 20, 2014.
The document discusses SDN for network operators. It describes how SDN can help simplify network management by extracting network functions from individual network devices and centralizing them in an SDN controller. This allows the network to be programmed and automated as a single entity rather than through individual device configurations. The SDN controller would use standard interfaces like OpenFlow to discover network resources, provision requests across multiple vendors and domains, and monitor network performance. This unified approach could help reduce complexity compared to today's system of many proprietary network management systems.
Approaching Content Delivery in Software Defined NetworkingFIBRE Testbed
Approaching Content Delivery in Software Defined Networking, FIBRE Workshop, November 5th, 2013, Pedro Martinez-Julia, Antonio F. Skarmeta, Department of Communications and Information Engineering, University of Murcia, 30100, Murcia, Spain
Three years of OFELIA – taking stock documents the OFELIA project coordinator's reflections on the past three years of the OFELIA project. Some key points:
- The OFELIA proposal was written in 2009 when OpenFlow was new and there was a need to bring it to Europe. The project aimed to create an OpenFlow testbed to experiment with new ideas.
- Three main challenges were addressed: developing a split architecture for carrier networks, porting OpenFlow to new hardware, and creating a federated testbed across multiple sites.
- Feedback from experimenters highlighted areas for improvement, including automating resource approval, clarifying concepts like flowspaces and VLANs, and improving error
Route flow autoconf demo 2nd sdn world congress 2013FIBRE Testbed
The document discusses autoconfiguration of IP networks using OpenFlow and RouteFlow. It allows for on-demand creation of IP routing slices across multiple network islands connected through VLANs. The proposed framework can autoconfigure experimental IP network setups using only basic information like an IP address range, integrating OpenFlow switches, XEN agents, and distributed OpenFlow controllers to provide resilient and multi-controller support.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Coexistence of GMPLS and OpenFlow: rationale & approaches
1. Coexistence of GMPLS and OpenFlow
rationale & approaches
Nicola Ciulli Head of Research & Development, Nextworks
Pre-FIA Workshop
(G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
May 7th 2013, Dublin
With acknowledgments to the FP7 FIBRE project
2. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Incipit [1]
Two questions and a discussion on the possible answers
2
Q1. Are OpenFlow (SDN at large) and
GMPLS really competing?… or is it
rather just a matter of a functional
split & redesign?
Q2. Can one prevail on the
other? … and can this happen in
all the cases?
3. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Incipit [2]
Common design principles, not under discussion
Separation of data and control planes
Open interfaces to control network services
And maybe there are different areas of initial application
3
Packet Networks
• Connectionless
• Enterprise/data centre origins
• Dynamic flows (short lived)
• EMS/NMS independent
• Monolithic, closed COTS
eqpt (control & data plane
merged)
Transport Networks
• Connection (circuit) oriented
• Service provider origins
• Semi-static pipes (long lived)
• EMS/NMS + cross-connect
paradigm
• Programmable systems with
GMPLS/PCE as control plane
4. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Act I: OpenFlow
Primarily/natively a protocol to open the
box and make software/user-defined
classification& forwarding decisions
A successful attempt for L2 devices w.r.t.
FORCES, GSMP, etc.
The flow is the core concept (for packets
& circuits)
Abstraction & slicing as a native feature
All the network control logic (routing, TE,
BoD, etc.) is implemented by
applications on top of the controller
Generally a centralized, master-slave,
control hierarchy
OF switch to make the raw flow
classification & forwarding
FlowVisor to create/maintain slices of
network resources
OF controllers (e.g. NOX) to control each
slice
4
FlowVisor
OF Switch
Host 1 Host N-1 Host N
PACKET_IN
PACKET_IN
PACKET_OUT
PACKET_OUT
NOX core
NOX routing
app
NOX
topo. app
...
...
5. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
OpenFlow strenghts & issues
Strengths
A single unified network API for the many control applications
• True (so far) vendor-unlock (control app independence from hw gears)
• Towards an “open market” of network application developers
Joint-optimization functions and services across packets and circuits due to the
centralized approach
More programmability so far, thanks to access to the bare metal (cls & fwd engines
of the switch)
Leverages on a wide set of open source projects (OVS, NOX, Floodlight, Trema,
OpenDaylight, etc.)
Issues (?)
Technology specific characterization & support
• Mostly L2 networks (+ a few optics attempts, ref. Ericsson or UBristol & Adva
research)
• Is it really possible to convey many different specific technologies and proprietary
extensions into a common unified rule-set?
– Think about GMPLS extensions for SDH/SONET, WSON, port-switching, etc.
Scalability
• Challenges in making centralized controllers interact/cooperate with each other
Very basic routing decisions in state-of-the-art controllers
• No TE, no weights on links
• Just one routing domain
5
6. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Act II: GMPLS + PCE
The label and the Label Switched Path as core concepts
Support for L2, TDM and WSON switching capabilities
An information model based on the abstraction into logical resources (e.g.
Link Component / physical port, link bundling)
A stack of protocols for distributed
topology discovery and resource capabilities/availabilities dissemination
resources reservation and allocation
recovery
[hierarchical] path computation
Routing and signalling states distributed on the various controllers
Standard interfaces (UNI, I-NNI, E-NNI) for the inter-vendor operations
6
7. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
GMPLS + PCE strenghts & issues
Strengths
De-facto control plane standard for transport networks (core/backbone)
• automatic network service provisioning and restoration
A rich feature set for the fine tuning of different technologies (T-Eth, SDH/SONET,
WDM/WSON, etc.)
Consolidated to respond to transport network requirements in all implementations
and deployments
• Manageable (e.g. SNMP)
• Integrated with NMS/EMS
Consolidated by many SDOs: IETF, ITU, OIF, MEF
Issues (?)
Technology specific characterization & support
• A long process to agree on standard representation/control of new techs
Abstraction
• Node resources modelling and control is a typical challenge (out-of-scope problem
for GMPLS + PCE)
Full user/operator control of resource allocation
• GMPLS/PCE automation never exploited fully by most network operators
• Commercially, UNI has never been truly delivered to overlay customers
Sw implementations are not open & decoupled from hw
• GMPLS stack often sold in bundle with the transport network node
7
8. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Act III: GMPLS vs OF… fight or choice?
“Control Plane Complexity”
Different technologies may imply complexity, as well as distributed
states
GMPLS may seem more complex than OF (+ctrls), but
• just a few (very simple) network applications for routing in OF/SDN
appeared yet. Will these scale well for large networks?
• OF supports well L2 switching, what about all the other techs?
• Distributed state is complex but useful for critical resiliency (e.g. on-the-
fly restoration)
• Distributed TE and its convergence may slow down reactions, but routing
areas/domain are right there to help mitigate this
• As of today, GMPLS is more complex than OF simply because it still
does more things
– Recovery
– Multiple transport technologies under the same control instance
– multi-layer/multi-region/multi-domain
8
Based on issues identified by Das, Parulkar, McKeown in
“Why OpenFlow/SDN Can Succeed Where GMPLS Failed”,
ECOC 2012
9. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
GMPLS vs. OF… fight or choice? [2]
“Lack of a common map-abstraction”
Both OF and GMPLS have a common map (topology) for the control
applications:
• in OF it’s the [abstract/virtual] node model (node, port, vlan, etc.)
• in GMPLS it’s a topology of nodes & links in the domain with specific
switching capabilities
Different approaches to abstraction
• In GMPLS, resource abstraction is generally delegated to the node
information model
• In OF, it is done by FlowVisor
Different goals/scopes of network API, by design
• In GMPLS there’s no need for the user to access the abstract resources
directly. The control plane does it on user’s behalf, packaging their
control under circuit services
• In OF, the user can make his app for resources mangling
“Lack of a gradual adoption path”
Simply not true. Every new technology has a gradual
migration/adoption path (both horizontal and vertical)
9
10. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
GMPLS vs. OF… fight or choice? [3]
Therefore, it’s all about
Which functions are needed in the specific network context
(datacentre, access network, core network, etc.)
What we want to have in and out of the box
GMPLS and OF can coexist depending on the split we implement
10
“The fact that Google is doing it [SDN] is not a strong indication
that service providers are going to do it tomorrow. Google has a
relatively simple Ethernet/WDM networks which is why they are
able to pull it off”
Mark Lutkowitz, Telecom Pragmatics
“The management of optical is different from managing a
packet switch or a TDM [circuit switched] platform. We need
to deal with transmission impairments and constraints that
simply do not exist inside a packet switch.”
Jörg-Peter Elbers, CEO ADVA Optical Networking
11. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
In the broader SDN picture…
SDN is a nice design principle
Not brand new, but useful to compose a broader OSS picture
Looking at OF and GMPLS from a higher (SDN) perspective…
Both can fit the SDN design principle
• OF “natively”
• GMPLS can well fit the SDN design principle (e.g. as a driver for
transport networks)
What really matters, in the end, is…
the right split point in the overall architecture, depending on
• The involved technologies (optical, packet)
• The place in the network (DC, access, aggregation, core, etc.)
• The role & business of the operator (ISP, carrier, etc.)
i.e. what does the operator has to program?
• The behaviour of single nodes?
• Or, e.g., circuit services at large? (e.g. restoration techniques)
11
12. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Act IV: to coexist or not to coexist?
12OPEN123 – SDN RESEARCH INCUBATOR & SHOWCASE
Cooperating
SMART
BROKER(s)
kernel
(SDN Controller)
Open Resource Access
OF
proxy
SNMP
proxy
XXX
proxy
Service Intelligence Routing
Intelligence
Topology
Discovery
Path
Computation
HierarchyTunnels
Mgmt
Routing
Algorithms
Statefulness
Data Plane
(OpenFlow)
Control Plane
(GMPLS/MPLS) Mgmt Plane
Data-Path
Mgmt
Alarms &
Performance
[Re-]planning &
Network optimization
Southbound Interface
(Multiple protocols/APIs)
Northbound Interface
(SDN APIs)
drivers
(network techs / CP / MP)
User-defined
Routing
Algorithm
user space
(3rd party apps)
[Parent]
Path
Computation
Policy Mgmt
User-defined
Service
Mgmt
Cooperating
SMART
BROKER(s)
Cooperating
SDN
Controller(s)
E/W
Interface
User-defined
Network
Analytics
User-defined
Network
Planning
...
Abstraction
...
13. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Coexistence model #1: OF over [G]MPLS
13
GMPLS
Extended FlowVisor (Network slicing)
Extended OpenFlow Controller
BoD administration
BoD Network Management Interface
GMPLS NMI / UNI
Path/Flow
Computation
Engine
OF DOMAINOF DOMAIN
GMPLS DOMAIN
OF protocol
OF protocol
14. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Coexistence model #2: [G]MPLS over OF
14
GMPLS
Extended FlowVisor (Network slicing)
Extended OpenFlow Controller
BoD administration
BoD Network Management Interface
OF protocol
BoD user
BoD User Network Interface
Slice of network
resources offered for
GMPLS-controlled
BoD services
Path/Flow
Computation
Engine
OF DOMAINOF DOMAIN
GMPLS DOMAIN
OF protocol
OF protocol
15. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
A brief discussion of them
OF over [G]MPLS
GMPLS is grouping a set of nodes (e.g. WDM ring) and exports an OF
virtual/abstract node
The GMPLS northbound i/f should be OF node like
• With UNI, no control of the GMPLS resources and paths not a complete
solutions (need to complement with other NB i/fs, e.g. for topology)
• With NMI, ERO can be decided in the upper layers also for GMPLS domain
Need to export partial or full topology info to the upper layers (e.g. just border
nodes, or full topology)
Hierarchical PCE can solve the scalability and policy issues
[G]MPLS over OF
OF is the standard for GMPLS southbound i/f for all the nodes
Need OF extensions for the optical resource control
Need to correctly map the L2 switching capabilities into the GMPLS logical
topology
Different technology domains may result in GMPLS TE routing domains
• Hierarchical PCE can ease multi-layer/region handling
• multiple topologies (optical & L2) handled in a common Path/Flow
Computation Engine (Flow-PCE)
Can really implement virtual GMPLS topologies across OF-controlled
switching domains (packet-MPLS/optical) “GMPLS CP as a Service”
15
16. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Some coexistence requirements (aggregated)
OF extensions for the optical resource control
GMPLS extensions
A GMPLS northbound i/f OF node aware (in approach #1)
A GMPLS southbound i/f OF protocol capable (in approach #2)
Tools that can help design virtual GMPLS topologies
across OF-controlled switching domains (packet-
MPLS/optical) “GMPLS CP as a Service”
Bind flow/circuit provisioning to users’ application (OF
app integrated with BoD workflow)
Handling of multiple topologies (GMPLS & OF in
approach #1) in a common Path/Flow Computation
Engine (Flow-PCE)
16
17. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Summary of coexistence models & requirements for OoG
17
resources setup
opaque signalling transparent
routing
info
opaque
GMPLS grouping a set of nodes (e.g. WDM
ring) with no topology info
• Optical OF
• GMPLS NB and SB i/fs
• GMPLS CP as a Service
• OF app binding with BoD
• F-PCE
Does it make sense?
• Optical OF
• GMPLS NB and SB i/fs
• GMPLS CP as a Service
• OF app binding with BoD
• F-PCE
transparent
GMPLS grouping a set of nodes (e.g. WDM
ring) with topology info
• Optical OF
• GMPLS NB and SB i/fs
• GMPLS CP as a Service
• OF app binding with BoD
• F-PCE
Transparent GMPLS
• Optical OF
• GMPLS NB and SB i/fs
• GMPLS CP as a Service
• OF app binding with BoD
• F-PCE
18. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
A key brick: Flow-aware PCE
A Path Computation Element for multi-region/multi-
layer nets
based on IETF PCE architecture (RFC4655)
Hierarchical for the multiple domain routing abstraction
Joint routing services (explicit [flow] routes) for OF and transit
GMPLS domains
18
Child PCE
Domain “A” Child PCE
Domain “Z”
Child PCE
OF domain A
edge
OF Domain Z
edge
Parent
PCE
Domain
Transit
(GMPLS, BoD)
19. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Flow-aware PCE essentials
A Path Computation Element for TE constraint-based path
computation in multi-region/multi-layer nets
Based on IETF PCE architecture (IETF RFC4655)
Can include topologies from OF domains, [G]MPLS domains, ALTO
servers with different topology detail levels
Compose network services related e2e flow routes
allocate/select flow identifiers in OpenFlow domains
allocate/select (legacy) switching resources in transit domain
same PCE code or even same instance for different domains
Support hierarchical deployment (iterations of child/parent) for
enhanced inter-island flow computation
Child Flow-PCE for intra-domain flow computation
Parent Flow-PCE for inter-domain flows
Can maintain also topology info about IT end-resources (e.g. servers
and VMs) and resource status
Can use this augmented topology info when computing a flow path
19
20. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Finale
GMPLS has its solid market position in [optical] transport networks
ok, right, as just an arm for NMS-driven circuit setup…
OpenFlow’s hype is mostly justified for innovating DC networking
Virtualization, abstraction etc. are much more critical in the datacentre…
…which is a “tamed” networking environment (i.e. mono-operator, mono-
vendor, mono-tech, etc.)
Core GMPLS specs are mostly consolidated and cross-validated by
many SDOs
Most has to be defined in OF yet
Great potentials and interests, some OSS components (but why a closed
ONF forum?)
In the end, GMPLS+PCE and OF are just a collection of protocols
and interfaces that can cooperate in a broader SDN picture
Ok, GMPLS and PCE are more than protocols (i.e. architectures), but
you don’t have to buy the whole package
2020
21. Pre-FIA Workshop: (G)MPLS and OpenFlow: Interworking, Integrating, or Replacing?
Thank you! For any further info…
Nicola Ciulli
Head of Research & Development
n.ciulli@nextworks.it
info@nextworks.it
www.nextworks.it
HQ: via Livornese, 1027, 56122 Pisa (Italy)
Tel: +39-050-3871600
Fax: +39-050-3871601
21
Nextworks R&D on F-PCE and distributed SDN architectures are
partly funded by the EC through FP7 FIBRE project
www.fibre-ict.eu