This document summarizes a presentation on machine learning and fluid network planes. It begins with an agenda and introduction to fluid network planes and instances. It then discusses the role of machine learning in fluid network planes, including applications such as optimization, virtual network embedding problems, run-time operations, and intent-based closed-loop automation. Recent research is presented on machine learning-based YouTube QoE estimation using real 4G/5G network traces to predict video quality and inform control actions. Results are shown comparing 4G and 5G networks in terms of radio parameters, stalling events, handovers, and video resolutions under different mobility conditions.
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Alpen-Adria-Universität
Multimedia applications, mainly video streaming services, are currently the dominant source of network load worldwide. In recent Video-on-Demand (VoD) and live video streaming services, traditional streaming delivery techniques have been replaced by adaptive solutions based on the HTTP protocol. Current trends toward high-resolution (e.g., 8K) and/or low- latency VoD and live video streaming pose new challenges to end-to-end (E2E) bandwidth demand and have stringent delay requirements. To do this, video providers typically rely on Content Delivery Networks (CDNs) to ensure that they provide scalable video streaming services. To support future streaming scenarios involving millions of users, it is necessary to increase the CDNs’ efficiency. It is widely agreed that these requirements may be satisfied by adopting emerging networking techniques to present Network-Assisted Video Streaming (NAVS) methods. Motivated by this, this thesis goes one step beyond traditional pure client- based HAS algorithms by incorporating (an) in-network component(s) with a broader view of the network to present completely transparent NAVS solutions for HAS clients.
Presentació a càrrec de Maria Isabel Gandia, cap de Comunicacions, duta a terme a la comunitat usuària de LAC-IX (Latin America and Caribbean IXPS) el 30 d'abril de 2021 en format virtual.
This document provides an overview of network refactoring and offloading trends, including fluid network planes. It discusses the evolution of SDN from 2009 to 2019 and concepts like network softwarization. Instances of fluid network planes are described, such as RouteFlow, NFV layers, and VNF offloading to hardware or multi-vendor P4 fabrics. The document also covers slicing for IoT analytics and references recent works on in-network computing, fast connectivity recovery, and scaling distributed machine learning with in-network aggregation.
INTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MECapidays
The document discusses how 5G and mobile edge computing (MEC) are fueling growth through the use of APIs. It describes how MEC processes data closer to devices at the network edge for improved performance. 5G impacts latency and other factors. APIs allow dynamic interactions between networks, MEC, software, and devices to support new technologies. The 5G Future Forum aims to accelerate 5G and MEC solutions through API development and specifications that are interoperable across networks.
Integrating Multimedia Services Over Software Defined NetworkingIRJET Journal
This document proposes integrating multimedia services over software-defined networking (SDN) using scalable video coding (SVC) to optimize video delivery. It describes using an SDN controller running the LARAC algorithm to determine optimal paths for transmitting layers of video quality over discrete network paths. Video is encoded at the server using HTML5 and fragmented into layers sent via different paths. The SDN controller guarantees end-to-end quality of service for seamless streaming to clients across different devices and browsers.
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsAlpen-Adria-Universität
5G and 6G networks are expected to support various novel emerging adaptive video streaming services (e.g., live, VoD, immersive media, and online gaming) with versatile Quality of Experience (QoE) requirements such as high bitrate, low latency, and sufficient reliability. It is widely agreed that these requirements can be satisfied by adopting emerging networking paradigms like Software-Defined Networking (SDN), Network Function Virtualization (NFV), and edge computing. Previous studies have leveraged these paradigms to present network-assisted video streaming frameworks, but mostly in isolation without devising chains of Virtualized Network Functions (VNFs) that consider the QoE requirements of various types of Multimedia Services (MS). To bridge the aforementioned gaps, we first introduce a set of multimedia VNFs at the edge of an SDN-enabled network, form diverse Service Function Chains (SFCs) based on the QoE requirements of different MS services. We then propose SARENA, an SFC-enabled ArchitectuRe for adaptive VidEo StreamiNg Applications. Next, we formulate the problem as a central scheduling optimization model executed at the SDN controller. We also present a lightweight heuristic solution consisting of two phases that run on the SDN controller and edge servers to alleviate the time complexity of the optimization model in
large-scale scenarios. Finally, we design a large-scale cloud-based testbed, including 250 HTTP Adaptive Streaming (HAS) players requesting two popular MS applications (i.e., live and VoD), conduct various experiments, and compare its effectiveness with baseline systems. Experimental results illustrate that SARENA outperforms baseline schemes in terms of users’ QoE by at least 39.6%, latency by 29.3%, and network utilization by 30% in both MS services.
Building Real-time Pipelines with FLaNK_ A Case Study with Transit DataTimothy Spann
Building Real-time Pipelines with FLaNK_ A Case Study with Transit Data
Building Real-time Pipelines with FLaNK: A Case Study with Transit Data
In this session, we will explore the powerful combination of Apache Flink, Apache NiFi, and Apache Kafka for building real-time data processing pipelines. We will present a case study using the FLaNK-MTA project, which leverages these technologies to process and analyze real-time data from the New York City Metropolitan Transportation Authority (MTA). By integrating Flink, NiFi, and Kafka, FLaNK-MTA demonstrates how to efficiently collect, transform, and analyze high-volume data streams, enabling timely insights and decision-making.
Takeaways:
Understanding the integration of Apache Flink, Apache NiFi, and Apache Kafka for real-time data processing
Insights into building scalable and fault-tolerant data processing pipelines
Best practices for data collection, transformation, and analytics with FLaNK-MTA as a reference
Knowledge of use cases and potential business impact of real-time data processing pipelines
https://github.com/tspannhw/FLaNK-MTA/tree/main
https://medium.com/@tspann/finding-the-best-way-around-7491c76ca4cb
apache nifi
apache kafka
apache flink
apache iceberg
apache parquet
real-time streaming
tim spann
principal developer advocate
cloudera
datainmotion.dev
This document summarizes a presentation on machine learning and fluid network planes. It begins with an agenda and introduction to fluid network planes and instances. It then discusses the role of machine learning in fluid network planes, including applications such as optimization, virtual network embedding problems, run-time operations, and intent-based closed-loop automation. Recent research is presented on machine learning-based YouTube QoE estimation using real 4G/5G network traces to predict video quality and inform control actions. Results are shown comparing 4G and 5G networks in terms of radio parameters, stalling events, handovers, and video resolutions under different mobility conditions.
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Alpen-Adria-Universität
Multimedia applications, mainly video streaming services, are currently the dominant source of network load worldwide. In recent Video-on-Demand (VoD) and live video streaming services, traditional streaming delivery techniques have been replaced by adaptive solutions based on the HTTP protocol. Current trends toward high-resolution (e.g., 8K) and/or low- latency VoD and live video streaming pose new challenges to end-to-end (E2E) bandwidth demand and have stringent delay requirements. To do this, video providers typically rely on Content Delivery Networks (CDNs) to ensure that they provide scalable video streaming services. To support future streaming scenarios involving millions of users, it is necessary to increase the CDNs’ efficiency. It is widely agreed that these requirements may be satisfied by adopting emerging networking techniques to present Network-Assisted Video Streaming (NAVS) methods. Motivated by this, this thesis goes one step beyond traditional pure client- based HAS algorithms by incorporating (an) in-network component(s) with a broader view of the network to present completely transparent NAVS solutions for HAS clients.
Presentació a càrrec de Maria Isabel Gandia, cap de Comunicacions, duta a terme a la comunitat usuària de LAC-IX (Latin America and Caribbean IXPS) el 30 d'abril de 2021 en format virtual.
This document provides an overview of network refactoring and offloading trends, including fluid network planes. It discusses the evolution of SDN from 2009 to 2019 and concepts like network softwarization. Instances of fluid network planes are described, such as RouteFlow, NFV layers, and VNF offloading to hardware or multi-vendor P4 fabrics. The document also covers slicing for IoT analytics and references recent works on in-network computing, fast connectivity recovery, and scaling distributed machine learning with in-network aggregation.
INTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MECapidays
The document discusses how 5G and mobile edge computing (MEC) are fueling growth through the use of APIs. It describes how MEC processes data closer to devices at the network edge for improved performance. 5G impacts latency and other factors. APIs allow dynamic interactions between networks, MEC, software, and devices to support new technologies. The 5G Future Forum aims to accelerate 5G and MEC solutions through API development and specifications that are interoperable across networks.
Integrating Multimedia Services Over Software Defined NetworkingIRJET Journal
This document proposes integrating multimedia services over software-defined networking (SDN) using scalable video coding (SVC) to optimize video delivery. It describes using an SDN controller running the LARAC algorithm to determine optimal paths for transmitting layers of video quality over discrete network paths. Video is encoded at the server using HTML5 and fragmented into layers sent via different paths. The SDN controller guarantees end-to-end quality of service for seamless streaming to clients across different devices and browsers.
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsAlpen-Adria-Universität
5G and 6G networks are expected to support various novel emerging adaptive video streaming services (e.g., live, VoD, immersive media, and online gaming) with versatile Quality of Experience (QoE) requirements such as high bitrate, low latency, and sufficient reliability. It is widely agreed that these requirements can be satisfied by adopting emerging networking paradigms like Software-Defined Networking (SDN), Network Function Virtualization (NFV), and edge computing. Previous studies have leveraged these paradigms to present network-assisted video streaming frameworks, but mostly in isolation without devising chains of Virtualized Network Functions (VNFs) that consider the QoE requirements of various types of Multimedia Services (MS). To bridge the aforementioned gaps, we first introduce a set of multimedia VNFs at the edge of an SDN-enabled network, form diverse Service Function Chains (SFCs) based on the QoE requirements of different MS services. We then propose SARENA, an SFC-enabled ArchitectuRe for adaptive VidEo StreamiNg Applications. Next, we formulate the problem as a central scheduling optimization model executed at the SDN controller. We also present a lightweight heuristic solution consisting of two phases that run on the SDN controller and edge servers to alleviate the time complexity of the optimization model in
large-scale scenarios. Finally, we design a large-scale cloud-based testbed, including 250 HTTP Adaptive Streaming (HAS) players requesting two popular MS applications (i.e., live and VoD), conduct various experiments, and compare its effectiveness with baseline systems. Experimental results illustrate that SARENA outperforms baseline schemes in terms of users’ QoE by at least 39.6%, latency by 29.3%, and network utilization by 30% in both MS services.
Building Real-time Pipelines with FLaNK_ A Case Study with Transit DataTimothy Spann
Building Real-time Pipelines with FLaNK_ A Case Study with Transit Data
Building Real-time Pipelines with FLaNK: A Case Study with Transit Data
In this session, we will explore the powerful combination of Apache Flink, Apache NiFi, and Apache Kafka for building real-time data processing pipelines. We will present a case study using the FLaNK-MTA project, which leverages these technologies to process and analyze real-time data from the New York City Metropolitan Transportation Authority (MTA). By integrating Flink, NiFi, and Kafka, FLaNK-MTA demonstrates how to efficiently collect, transform, and analyze high-volume data streams, enabling timely insights and decision-making.
Takeaways:
Understanding the integration of Apache Flink, Apache NiFi, and Apache Kafka for real-time data processing
Insights into building scalable and fault-tolerant data processing pipelines
Best practices for data collection, transformation, and analytics with FLaNK-MTA as a reference
Knowledge of use cases and potential business impact of real-time data processing pipelines
https://github.com/tspannhw/FLaNK-MTA/tree/main
https://medium.com/@tspann/finding-the-best-way-around-7491c76ca4cb
apache nifi
apache kafka
apache flink
apache iceberg
apache parquet
real-time streaming
tim spann
principal developer advocate
cloudera
datainmotion.dev
The Impact of Advanced Optical Technologies on Transport SDNADVA
Achim Autenrieth presented this slide set at the Future Internet Assembly in March 2014. It's all about the impact of advanced optical technologies on transport SDN.
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationADVA
Jim Theodoras’ presentation, broadcast live from 2016 Internet2 Global Summit in Chicago, covered the work that ADVA Optical Networking and Juniper Networks have accomplished towards interoperability of SDN controllers and outlined the advantages of joint SDN management of router and transport resources.
Enabling SDN for Service Providers by Khay Kid ChowMyNOG
1. The document discusses how programmable networks and network functions virtualization (NFV) enable new use cases and business models for service providers by making networks software-defined and services elastic.
2. Key aspects covered include centralizing network control, virtualizing network functions, and using orchestration to dynamically provision and monitor virtualized services across compute and network infrastructure on demand.
3. The benefits highlighted are automating network operations, enabling new self-service capabilities, and decreasing time to revenue through agile service creation.
This document presents a case study on using mashups for network management in a software defined networking (SDN) environment. It introduces SDN and how it addresses issues around network ossification. It then discusses how mashups could be used to create composite applications for managing heterogeneous and virtualized SDNs. Specifically, it proposes a "SDN mashup system" that would allow network administrators to integrate and visualize data from different SDN resources to facilitate network monitoring and management. As a proof of concept, it also describes a "slice monitoring mashup" developed within the proposed system to monitor a heterogeneous virtual SDN slice.
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Gabriele Bozzi
1. The document discusses the potential for peer-to-peer (P2P) computing as an alternative or complement to the traditional client-server model, especially in the context of cloud computing.
2. It notes challenges with P2P such as lack of centralized control and potential for freeloading, but also advantages like harnessing unused resources.
3. Emerging technologies like autonomic and cognitive networking aim to address P2P challenges by enabling self-configuration and optimization of distributed resources.
1. The document discusses the potential for peer-to-peer (P2P) computing as an alternative or complement to the traditional client-server model, especially in the context of cloud computing.
2. P2P systems offer access to distributed resources but lack centralized control, which makes it difficult to ensure reliability, performance, and security.
3. Autonomic and cognitive approaches may help address issues with P2P by enabling self-configuration, healing, optimization and protection of distributed resources.
4. Future networking approaches like DirecNet envision high-speed mobile mesh networks that could further enable wide-scale distributed computing architectures.
SparkEdgeEmu: An Emulation Framework for Edge-enabled Apache Spark DeploymentsMoysisSymeonides
Edge Computing emerges as a stable and efficient solution for IoT data processing and analytics. With big data distributed engines to be deployed on edge infrastructures, users seek solutions to evaluate the performance of their analytics queries. In this paper, we introduce SparkEdgeEmu, an interactive framework designed for researchers and practitioners who need to inspect the performance of Spark analytic jobs without the edge topology setup burden. SparkEdgeEmu provides: (i) parameterizable template-based use cases for edge infrastructures, (ii) real-time emulated environments serving ready-to-use Spark clusters, (iii) a unified and interactive programming interface for the framework's execution and query submission, and (vi)~utilization metrics from the underlying emulated topology as well as performance and quantitative metrics from the deployed queries. We evaluate the usability of our framework in a smart city use case and extract useful performance hints for the Apache Spark code execution.
Talk at WRNP/SBRC on 5-May-2018 (https://wrnp.rnp.br/programacao) presenting the state of affairs on Network Service Orchestration (NSO) and its role in the evolving landscape of network softwarization. Based on the NSO survey; https://arxiv.org/abs/1803.06596
Collaborative Edge-Assisted Systems for HTTP Adaptive Video StreamingAlpen-Adria-Universität
The document proposes ARARAT, a collaborative edge-assisted framework for HTTP adaptive video streaming. ARARAT uses edge servers and an SDN controller to optimize video quality and network utilization. It formulates the problem as a MILP model to determine the optimal location and approach for serving each request. The framework includes local and fine-grained optimization models to allocate resources like bandwidth across edge servers.
The document proposes ARARAT, a collaborative edge-assisted framework for HTTP adaptive video streaming. ARARAT uses edge servers and an SDN controller to optimize video quality and network utilization. It formulates the problem as a MILP model to determine the optimal location and approach for serving each request. The framework includes local and fine-grained optimization models to allocate resources like bandwidth across edge servers.
The document proposes SARENA, an architecture that leverages SDN, SFC, and edge computing to efficiently deliver video streams with different QoE requirements. SARENA includes virtual proxy, cache, and transcoding functions distributed across the edge and infrastructure layers. An optimization model and heuristic solve for optimal service function chains and resource allocation to maximize QoE. An evaluation in a large-scale testbed showed SARENA improved users' QoE by 39.6%, latency by 29.3%, and network utilization by 30% compared to baseline approaches. Future work includes reinforcement learning methods and FaaS-enabled solutions.
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...Luca Muscariello
We present the design of a transport layer and socket
API that can be used in several ICN architectures such as NDN,
CCN and hICN. The current design makes it possible to expose an
API that is simple to insert in current applications and easy to use to
develop novel ones. The proliferation of connected applications for
very different use cases and services with wide spectrum of requirements suggests that several transport services will coexist in the
Internet. This is just about to happen with QUIC, MPTCP, LEDBAT
as the most notable ones but is expected to grow and diversify with
the advent of applications for 5G, IoT, MEC with heterogeneous
connectivity. The advantages of ICN have to be measurable from
the application, end-services and in the network, with relevant
key performance indicators. We have implemented an high speed
transport stack with most of the designed features that we present
in this paper with extensive experiments and benchmarks to show
the scalability of the current systems in different use cases
The document discusses optical networking services and applications. It outlines Tal Lavian's research focus on building service composition and infrastructure for optical networks. It then provides an agenda covering optical networking technologies, challenges, service solutions like optics combined with Ethernet, and potential killer applications such as large data exchange and content networking.
Grid computing has evolved over two generations to address the needs of utilizing widely distributed computing resources effectively. The first generation involved projects in the 1990s that linked supercomputing sites, allowing high-performance applications to leverage computational resources across multiple sites. This included projects like FAFNER, which distributed integer factorization computations via a web interface, and I-WAY, which scheduled jobs across 17 US sites connected by a high-performance network. The second generation focused on developing the necessary infrastructure for grid computing to function on a global scale, addressing issues like heterogeneity, scalability, and adaptability. This required core services for administration, communication, information, and naming across distributed systems.
COST-EFFECTIVE LOW-DELAY DESIGN FOR MULTI-PARTY CLOUD VIDEO CONFERENCINGnexgentechnology
GET IEEE BIG DATA,JAVA ,DOTNET,ANDROID ,NS2,MATLAB,EMBEDED AT LOW COST WITH BEST QUALITY PLEASE CONTACT BELOW NUMBER
FOR MORE INFORMATION PLEASE FIND THE BELOW DETAILS:
Nexgen Technology
No :66,4th cross,Venkata nagar,
Near SBI ATM,
Puducherry.
Email Id: praveen@nexgenproject.com
Mobile: 9791938249
Telephone: 0413-2211159
www.nexgenproject.com
Ericsson Cloud SDN & Netronome Agilio CX Taking NFV to The Next Level of Perf...Netronome
Ericsson and Netronome SDxCentral DemoFriday webinar featuring Nick Tausanovtich, VP of Solutions Architecture and Silicon Product Management at Netronome, and Patrick Jestin, SDN Strategic Product Manager at Ericsson, from June 3, 2016.
The CPaaS.io platform allows to make task logic - e.g., for analytics - to be adaptively moved from the cloud to the edge of an IoT network. This presentation given at the first year review meeting in Tokyo on October 5, 2017 explains how.
Disclaimer:
This document has been produced in the context of the CPaaS.io project which is jointly funded by the European Commission (grant agreement n° 723076) and NICT from Japan (management number 18302). All information provided in this document is provided "as is" and no guarantee or warranty is given that the information is fit for any particular purpose. The user thereof uses the information at its sole risk and liability. For the avoidance of all doubts, the European Commission and NICT have no liability in respect of this document, which is merely representing the view of the project consortium. This document is subject to change without notice.
RICHTER is a hybrid P2P-CDN architecture for low latency live video streaming that employs virtualized edge servers. It addresses challenges in CDN- and HAS-based streaming by leveraging characteristics of P2P networks and CDN systems. RICHTER utilizes peers' resources through a distributed transcoding approach in addition to video transmission. Virtual tracker servers located near base stations direct clients' requests and respond based on fetching content from peers, edge servers, CDN servers or origin server depending on latency. An optimization problem and heuristic approach are proposed to guide system operation and answer research questions on optimal placement, response approach, sufficient resources and seeder replacement.
This document discusses challenges in achieving low latency live streaming in a real-world deployment. It notes that while HTTP adaptive streaming technologies allow for high quality video, supporting multiple streaming standards like DASH, HLS, and MSS increases complexity and latency. The document describes experiments testing how changing video format, segment duration, and DVR window length impact end-to-end latency on a testbed system. Shortening segment duration reduced latency while increasing the DVR window had a negative effect on latency.
The Impact of Advanced Optical Technologies on Transport SDNADVA
Achim Autenrieth presented this slide set at the Future Internet Assembly in March 2014. It's all about the impact of advanced optical technologies on transport SDN.
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationADVA
Jim Theodoras’ presentation, broadcast live from 2016 Internet2 Global Summit in Chicago, covered the work that ADVA Optical Networking and Juniper Networks have accomplished towards interoperability of SDN controllers and outlined the advantages of joint SDN management of router and transport resources.
Enabling SDN for Service Providers by Khay Kid ChowMyNOG
1. The document discusses how programmable networks and network functions virtualization (NFV) enable new use cases and business models for service providers by making networks software-defined and services elastic.
2. Key aspects covered include centralizing network control, virtualizing network functions, and using orchestration to dynamically provision and monitor virtualized services across compute and network infrastructure on demand.
3. The benefits highlighted are automating network operations, enabling new self-service capabilities, and decreasing time to revenue through agile service creation.
This document presents a case study on using mashups for network management in a software defined networking (SDN) environment. It introduces SDN and how it addresses issues around network ossification. It then discusses how mashups could be used to create composite applications for managing heterogeneous and virtualized SDNs. Specifically, it proposes a "SDN mashup system" that would allow network administrators to integrate and visualize data from different SDN resources to facilitate network monitoring and management. As a proof of concept, it also describes a "slice monitoring mashup" developed within the proposed system to monitor a heterogeneous virtual SDN slice.
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Gabriele Bozzi
1. The document discusses the potential for peer-to-peer (P2P) computing as an alternative or complement to the traditional client-server model, especially in the context of cloud computing.
2. It notes challenges with P2P such as lack of centralized control and potential for freeloading, but also advantages like harnessing unused resources.
3. Emerging technologies like autonomic and cognitive networking aim to address P2P challenges by enabling self-configuration and optimization of distributed resources.
1. The document discusses the potential for peer-to-peer (P2P) computing as an alternative or complement to the traditional client-server model, especially in the context of cloud computing.
2. P2P systems offer access to distributed resources but lack centralized control, which makes it difficult to ensure reliability, performance, and security.
3. Autonomic and cognitive approaches may help address issues with P2P by enabling self-configuration, healing, optimization and protection of distributed resources.
4. Future networking approaches like DirecNet envision high-speed mobile mesh networks that could further enable wide-scale distributed computing architectures.
SparkEdgeEmu: An Emulation Framework for Edge-enabled Apache Spark DeploymentsMoysisSymeonides
Edge Computing emerges as a stable and efficient solution for IoT data processing and analytics. With big data distributed engines to be deployed on edge infrastructures, users seek solutions to evaluate the performance of their analytics queries. In this paper, we introduce SparkEdgeEmu, an interactive framework designed for researchers and practitioners who need to inspect the performance of Spark analytic jobs without the edge topology setup burden. SparkEdgeEmu provides: (i) parameterizable template-based use cases for edge infrastructures, (ii) real-time emulated environments serving ready-to-use Spark clusters, (iii) a unified and interactive programming interface for the framework's execution and query submission, and (vi)~utilization metrics from the underlying emulated topology as well as performance and quantitative metrics from the deployed queries. We evaluate the usability of our framework in a smart city use case and extract useful performance hints for the Apache Spark code execution.
Talk at WRNP/SBRC on 5-May-2018 (https://wrnp.rnp.br/programacao) presenting the state of affairs on Network Service Orchestration (NSO) and its role in the evolving landscape of network softwarization. Based on the NSO survey; https://arxiv.org/abs/1803.06596
Collaborative Edge-Assisted Systems for HTTP Adaptive Video StreamingAlpen-Adria-Universität
The document proposes ARARAT, a collaborative edge-assisted framework for HTTP adaptive video streaming. ARARAT uses edge servers and an SDN controller to optimize video quality and network utilization. It formulates the problem as a MILP model to determine the optimal location and approach for serving each request. The framework includes local and fine-grained optimization models to allocate resources like bandwidth across edge servers.
The document proposes ARARAT, a collaborative edge-assisted framework for HTTP adaptive video streaming. ARARAT uses edge servers and an SDN controller to optimize video quality and network utilization. It formulates the problem as a MILP model to determine the optimal location and approach for serving each request. The framework includes local and fine-grained optimization models to allocate resources like bandwidth across edge servers.
The document proposes SARENA, an architecture that leverages SDN, SFC, and edge computing to efficiently deliver video streams with different QoE requirements. SARENA includes virtual proxy, cache, and transcoding functions distributed across the edge and infrastructure layers. An optimization model and heuristic solve for optimal service function chains and resource allocation to maximize QoE. An evaluation in a large-scale testbed showed SARENA improved users' QoE by 39.6%, latency by 29.3%, and network utilization by 30% compared to baseline approaches. Future work includes reinforcement learning methods and FaaS-enabled solutions.
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...Luca Muscariello
We present the design of a transport layer and socket
API that can be used in several ICN architectures such as NDN,
CCN and hICN. The current design makes it possible to expose an
API that is simple to insert in current applications and easy to use to
develop novel ones. The proliferation of connected applications for
very different use cases and services with wide spectrum of requirements suggests that several transport services will coexist in the
Internet. This is just about to happen with QUIC, MPTCP, LEDBAT
as the most notable ones but is expected to grow and diversify with
the advent of applications for 5G, IoT, MEC with heterogeneous
connectivity. The advantages of ICN have to be measurable from
the application, end-services and in the network, with relevant
key performance indicators. We have implemented an high speed
transport stack with most of the designed features that we present
in this paper with extensive experiments and benchmarks to show
the scalability of the current systems in different use cases
The document discusses optical networking services and applications. It outlines Tal Lavian's research focus on building service composition and infrastructure for optical networks. It then provides an agenda covering optical networking technologies, challenges, service solutions like optics combined with Ethernet, and potential killer applications such as large data exchange and content networking.
Grid computing has evolved over two generations to address the needs of utilizing widely distributed computing resources effectively. The first generation involved projects in the 1990s that linked supercomputing sites, allowing high-performance applications to leverage computational resources across multiple sites. This included projects like FAFNER, which distributed integer factorization computations via a web interface, and I-WAY, which scheduled jobs across 17 US sites connected by a high-performance network. The second generation focused on developing the necessary infrastructure for grid computing to function on a global scale, addressing issues like heterogeneity, scalability, and adaptability. This required core services for administration, communication, information, and naming across distributed systems.
COST-EFFECTIVE LOW-DELAY DESIGN FOR MULTI-PARTY CLOUD VIDEO CONFERENCINGnexgentechnology
GET IEEE BIG DATA,JAVA ,DOTNET,ANDROID ,NS2,MATLAB,EMBEDED AT LOW COST WITH BEST QUALITY PLEASE CONTACT BELOW NUMBER
FOR MORE INFORMATION PLEASE FIND THE BELOW DETAILS:
Nexgen Technology
No :66,4th cross,Venkata nagar,
Near SBI ATM,
Puducherry.
Email Id: praveen@nexgenproject.com
Mobile: 9791938249
Telephone: 0413-2211159
www.nexgenproject.com
Ericsson Cloud SDN & Netronome Agilio CX Taking NFV to The Next Level of Perf...Netronome
Ericsson and Netronome SDxCentral DemoFriday webinar featuring Nick Tausanovtich, VP of Solutions Architecture and Silicon Product Management at Netronome, and Patrick Jestin, SDN Strategic Product Manager at Ericsson, from June 3, 2016.
The CPaaS.io platform allows to make task logic - e.g., for analytics - to be adaptively moved from the cloud to the edge of an IoT network. This presentation given at the first year review meeting in Tokyo on October 5, 2017 explains how.
Disclaimer:
This document has been produced in the context of the CPaaS.io project which is jointly funded by the European Commission (grant agreement n° 723076) and NICT from Japan (management number 18302). All information provided in this document is provided "as is" and no guarantee or warranty is given that the information is fit for any particular purpose. The user thereof uses the information at its sole risk and liability. For the avoidance of all doubts, the European Commission and NICT have no liability in respect of this document, which is merely representing the view of the project consortium. This document is subject to change without notice.
RICHTER is a hybrid P2P-CDN architecture for low latency live video streaming that employs virtualized edge servers. It addresses challenges in CDN- and HAS-based streaming by leveraging characteristics of P2P networks and CDN systems. RICHTER utilizes peers' resources through a distributed transcoding approach in addition to video transmission. Virtual tracker servers located near base stations direct clients' requests and respond based on fetching content from peers, edge servers, CDN servers or origin server depending on latency. An optimization problem and heuristic approach are proposed to guide system operation and answer research questions on optimal placement, response approach, sufficient resources and seeder replacement.
This document discusses challenges in achieving low latency live streaming in a real-world deployment. It notes that while HTTP adaptive streaming technologies allow for high quality video, supporting multiple streaming standards like DASH, HLS, and MSS increases complexity and latency. The document describes experiments testing how changing video format, segment duration, and DVR window length impact end-to-end latency on a testbed system. Shortening segment duration reduced latency while increasing the DVR window had a negative effect on latency.
1) The document discusses research into improving HTTP adaptive video streaming through network assistance from CDNs and SDNs.
2) It poses research questions about how CDNs and SDNs can provide assistance to HAS clients to improve delivery, and whether client assistance to networks could also be beneficial.
3) The state of the art involves standards for networks to provide information to clients, as well as some research on network-assisted HAS using traditional and SDN-enabled network architectures.
This document proposes a hybrid P2P-CDN architecture called RICHTER for live video streaming. RICHTER leverages NFV and edge computing to employ virtual transcoding servers that optimize content delivery by intelligently selecting whether to fetch or transcode content from peers, CDNs or the origin server. An online learning approach is used to solve the NP-hard optimization problem. Evaluation on a large-scale testbed shows RICHTER improves QoE, latency and network utilization compared to baseline schemes. Future work includes extending the action classification tree.
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...Reza Farahani
1) The document proposes LEADER, a collaborative edge- and SDN-assisted framework for HTTP adaptive video streaming. LEADER employs virtual network functions with transcoding capabilities at network edges to optimize video streaming quality of experience and network utilization.
2) An SDN controller runs an optimization model to determine the optimal location, action, and approach for fetching client-requested video qualities. A lightweight heuristic approach is also proposed.
3) An evaluation using a large-scale testbed of 250 clients, edge servers, and an SDN controller shows that LEADER improves average video bitrate, reduces quality switches and stalls, and increases perceived quality of experience over non-collaborative and default edge approaches. LE
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...Reza Farahani
1) The document presents CSDN, a framework that leverages SDN and NFV to provide network assistance for HTTP adaptive video streaming. It proposes using SDN virtual routers equipped with transcoding capabilities to optimize quality of experience (QoE) based on network conditions and user preferences.
2) An evaluation of CSDN on a testbed with 100 clients showed it improved playback bitrate by 7.5% and reduced quality switches and stalls by 19% compared to state-of-the-art approaches, enhancing user QoE and network utilization.
3) Future work directions include improving edge caching strategies, developing learning-based approaches, and extending an MILP model to optimize transcoding
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...Reza Farahani
The document presents ES-HAS, an edge- and SDN-assisted framework for HTTP adaptive video streaming. ES-HAS leverages SDN and NFV paradigms to provide network assistance for video streaming. It introduces virtual reverse proxy servers at the network edge that employ a novel server/segment selection policy. An evaluation on a large-scale cloud testbed with 60 clients shows that ES-HAS outperforms state-of-the-art approaches in terms of playback bitrate and number of stalls by at least 70% and 40% respectively. Future work directions include extending edge caching and collaboration as well as improving the proposed optimization model.
Basic Security in Routing and SwitchingReza Farahani
This slide covers fundamental of security in R&S and critical things about AAA and secure tunneling by IPSEC.
In this slide that I thought it at TIC company, you can find important terms about security and after that you can enhance your device configuration.
This slide contains fundamental concept about Quality of Service (QoS) technology and various types of Queuing Methods, according to the latest version of Cisco books (CCIE R&S and CCIE SP) and i taught it at IRAN TIC company.
Fundamental of Quality of Service(QoS) Reza Farahani
This slide contains fundamental concept about Quality of Service (QoS) technolog, according to the latest version of Cisco books (CCIE R&S and CCIE SP) and i taught it at IRAN TIC company.In the next slide, i upload advanced topic about this attractive technology.
this slide contains fundamental concept about VPLS protocol, according to the latest version of Cisco books and i taught it at IRAN TIC company.in the next slide, i upload attractive advanced feature about VPLS.
(Some of the pictures in this slide are borrowed from the wonderful site of my good friend Gokhan Kosem)
(www.ipcisco.com)
MPLS L3 VPN allows companies to offer Layer 3 VPN services with advantages like scalability, security, and support for duplicate IP addresses and different network topologies. The key components that enable this are VRF tables on PE routers that separate routing information for each customer to avoid duplicate IP issues, and MP-BGP which customizes VPN routing information using a Route Distinguisher, VPN label, and Route Target to support different VPN topologies. MPLS L3 VPN provides services like multi-homed sites for redundancy, hub-and-spoke networks, internet access with security, and extranets for inter-company communication.
This slide contains basic concept about MPLS and LDP protocol, according to the latest version of Cisco books(SP and R&S) and i taught it at IRAN TIC company.
i will prepare MPLS_VPN and MPLS_QoS and MPLS_TE later.
This slide contains the basic and advanced concept of OSPF routing protocol, according to the latest version of Cisco books, and I presented it at IRAN TIC company. In the next slide, I will upload an attractive advanced feature about OSPF.
The document provides an overview of the Border Gateway Protocol (BGP) including:
- BGP establishes neighbor relationships to exchange routing information between autonomous systems (ASes). It uses path attributes like AS_PATH to choose the best route and prevent routing loops.
- BGP classifies neighbors as internal (iBGP) or external (eBGP) depending on if they are in the same AS or different ASes. iBGP does not modify the AS_PATH while eBGP does.
- Techniques like route reflectors, confederations, and multiprotocol BGP are used to improve scalability within large ASes. Route filtering uses features like prefix-lists, route-maps and regular expressions to control route
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTjpsjournal1
The rivalry between prominent international actors for dominance over Central Asia's hydrocarbon
reserves and the ancient silk trade route, along with China's diplomatic endeavours in the area, has been
referred to as the "New Great Game." This research centres on the power struggle, considering
geopolitical, geostrategic, and geoeconomic variables. Topics including trade, political hegemony, oil
politics, and conventional and nontraditional security are all explored and explained by the researcher.
Using Mackinder's Heartland, Spykman Rimland, and Hegemonic Stability theories, examines China's role
in Central Asia. This study adheres to the empirical epistemological method and has taken care of
objectivity. This study analyze primary and secondary research documents critically to elaborate role of
china’s geo economic outreach in central Asian countries and its future prospect. China is thriving in trade,
pipeline politics, and winning states, according to this study, thanks to important instruments like the
Shanghai Cooperation Organisation and the Belt and Road Economic Initiative. According to this study,
China is seeing significant success in commerce, pipeline politics, and gaining influence on other
governments. This success may be attributed to the effective utilisation of key tools such as the Shanghai
Cooperation Organisation and the Belt and Road Economic Initiative.
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Sinan KOZAK
Sinan from the Delivery Hero mobile infrastructure engineering team shares a deep dive into performance acceleration with Gradle build cache optimizations. Sinan shares their journey into solving complex build-cache problems that affect Gradle builds. By understanding the challenges and solutions found in our journey, we aim to demonstrate the possibilities for faster builds. The case study reveals how overlapping outputs and cache misconfigurations led to significant increases in build times, especially as the project scaled up with numerous modules using Paparazzi tests. The journey from diagnosing to defeating cache issues offers invaluable lessons on maintaining cache integrity without sacrificing functionality.
1. Unveiling the Potential of the Edge-Cloud Continuum:
A Deep Dive into Video Streaming and Graph Processing Use Cases
Reza Farahani
Institute for Information Technology (ITEC),University of Klagenfurt,Austria
reza.farahani@aau.at
28.08.2023
The 2nd International Workshop on Resource Awareness of Systems and Society (RAW23),Limassol,Cyprus
2. Agenda
○ About me
○ Edge-Cloud Continuum
○ Network-Assisted Video Streaming Frameworks
■ SARENA Framework
■ ARARAT Framework
○ Towards Serverless Sustainable Graph Processing on the Computing Continuum
○ Conclusion
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023 2
3. About me
Reza Farahani
● Postdoc Researcher, ITEC, University of Klagenfurt, Austria
Education::
● 2023: Ph.D. of in Information Technology Engineering, University of Klagenfurt, Austria
● 2019: M.Sc. in Computer Engineering University of Tehran, IRAN
● 2014: B.Sc. in Computer Hardware Engineering, University of Isfahan, IRAN
Previous Positions:
● 2019-2023: Research Assistant, ATHENA CDG laboratory, University of Klagenfurt, Austria
● Nov 2022- Jan 2023: Visiting Researcher, 5G&6G Center, University of Surrey, UK
● 2016-2019: Research Assistant, RouterLab laboratory, University of Tehran, IRAN
● 2015-2019: Network Engineer and Programmer, ISP and MNP Companies, IRAN
● 2016-2019: Cisco R&S, SP Instructor
Project Experience:
● H2020 Graph-Massivizer
● Christian Doppler ATHENA
Publications:
● Over 20 publications in journals and conferences
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023 3
4. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Edge-Cloud Continuum
4
6. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Video Traffic
6
● Video is dominating today’s Internet traffic
○ Video streaming includes 66% of the total video Internet traffic [1]
○ Video-on-Demand (VoD) and live streaming have become
significantly popular video streaming applications
○ Live streaming will increase 15-fold and reach 17% of Internet video
traffic [2]
[1] Sandvine, “The Global Internet Phenomena Report,” White Paper, 2023. https://www.sandvine.com/global-internet-phenomena-report-2023
[2] Cisco Visual Networking Index (VNI), Forecast and Trends, 2018– 2023. White Paper, 2018.
https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.pdf
7. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Video Downloading vs.Streaming
7
8. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Video Downloading vs.Streaming
7
9. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Video Downloading vs.Streaming
8
10. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Video Downloading vs.Streaming
8
11. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Content Delivery Network (CDN)
9
12. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023 10
HTTPAdaptive Video Streaming (HAS)
1
2
3
6
4
5 5
6
5
6 7
Encoder
Origin
Packager
CDNs
HTTP Res
HTTP Req
Reza Shokri Kalan, Reza Farahani, Emre Karsli, Christian Timmerer, and Hermann Hellwagner. Towards Low Latency Live Streaming: Challenges in a Real-world Deployment. 13th ACM MMSys, 2022.
Q
uality
Bandwidth
Time
Time
13. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Network-Assisted Video Streaming (NAVS)
11
Network Assistance by HAS
Network Assistance for HAS
Network
Media Server
14. SARENA Framework
1.1
12
R. Farahani, et al. "SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications", IEEE International Conference
on Communications (ICC), 2023.
15. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Motivation
● OTT video
● Live video streaming
● Immersive multimedia
● Video Gaming
● Video analytics for security,
quality assurance, etc.
Increase in amount of video
generated and transported
13
16. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Motivation
● OTT video
● Live video streaming
● Immersive multimedia
● Video Gaming
● Video analytics for security,
quality assurance, etc.
Increase in amount of video
generated and transported
Versatile QoE, QoS requirements
Resolution (4K, 8K)
Latency (LL,ULL)
Bitrate
13
17. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Motivation
● OTT video
● Live video streaming
● Immersive multimedia
● Video Gaming
● Video analytics for security,
quality assurance, etc.
Increase in amount of video
generated and transported
Versatile QoE, QoS requirements
Resolution (4K, 8K)
Latency (LL,ULL)
Bitrate
13
18. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Research Question
● How to leverage modern networking/computing paradigms to serve different MSs
requests with acceptable QoE and improved network utilization?
● How to design a network-assisted HAS scheme without client-side modification ?
M
E
C
S
F
C
HAS
SDN
14
19. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Software Defined Networking (SDN)
Data Plane
Control Plane
15
20. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Software Defined Networking (SDN)
Data Plane
Control
Plane
https://opennetworking.org/sdn-definition/
15
21. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Network Function Virtualization (NFV)
16
22. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Service Function Chaining (SFC)
VNF i VNF i+1 VNF n
VNF i VNF i+1 VNF n
SFC
Chains
Chain
1
Chain
m
…
…
…
17
23. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Service Function Chaining (SFC)
VNF i VNF i+1 VNF n
VNF i VNF i+1 VNF n
SFC
Chains
Chain
1
Chain
m
…
…
…
Orchestration
Placement
Scheduling
SFC
Definition
VNF
Definition
17
24. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
SARENAArchitecture
Virtual Proxy Function
Virtual Cache Function
Virtual Transcoding Function
CDN Cache
Origin Cache
1
2
3
4
5
Multimedia
VNFs
18
25. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
SARENAArchitecture
3
1
2
5
Multimedia
SFCs
1
2
4
1
1
4
1 3
19
26. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
SARENA Optimization Model
● The Requests Scheduler run an MILP optimization model to respond:
○ Where is the optimal place for fetching the content quality level requested by
each client, while efficiently employing layers’ available resources and satisfying
service requirements (e.g., service deadlines)?
○ How can we use the functions/services provided in the EL and IL layers to
form MS function chains (SFCs)?
○ What is the optimal SFC for responding to the requested quality level with
specific service requirements?
Transmitting Time
Transcoding Time
Total MSs Serving Latency
20
27. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
SARENA Heuristic Solution
Virtual Scheduler Function
21
28. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Evaluation Setup
22
A cloud-based testbed, including 280 elements and real backbone topology (InternetMCI)
○ Xen virtual machines
○ 250 Dash player
○ Four Apache cache servers and an origin server
○ 19 backbone switches and 45 layer-2 links
○ Five edge server
○ Floodlight SDN controller
○ BOLA ABR algorithms
○ FFmpeg transcoders
○ LRU cache replacement policy
○ Zipf distribution is used for video and channel access popularity
29. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Evaluation Setup
23
0.089
320
480
720
108
0
108
0
0.262
0.791
2.4
4.2
Resolution (p) Bitrate (Mbps) Bitrate (Mbps)
Resolution (p)
20
VoDs,
300
sec.
duration,
4
sec.
segments
320
480
720
720
1080
1080
1080
0.128
0.32
0.78
1.4
2.4
3.3
3.9
5
live
ch,
300
sec.
duration,
2
sec.
segments
30. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Evaluation Method and Metrics
24
✔ Baseline systems:
◆ CDN-assisted (CDA)
◆ Non VNF-assisted (NVA)
◆ Non VTF-enabled (NTE)
◆ Non Reconfiguration-enabled (NRE)
✔ The performance of the aforementioned approaches is evaluated through
◆ ASB: Average Segment Bitrate
◆ AQS: Average Number of Quality Switches
◆ ANS: Average Number of Stalls
◆ ASD: Average Stall Duration
◆ APQ: Average Perceived QoE calculated by ITU-T P.1203 mode 0 [1]
◆ ASL: Overall time for serving
◆ NCV: Network Cost Value
◆ ETR: Edge/P2P Transcoding Ratio
◆ BTL: Backhaul Traffic Load
[1] https://www.itu.int/net4/ipr/details_ps.aspx?sector=ITU-T&id=P1203-01
31. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
SARENA Results
25
ASB: Average Segment Bitrate
AQS: Average Number of Quality Switches
ANS: Average Number of Stalls
ASD: Average Stall Duration
APQ: Average Perceived QoE calculated by ITU-T
P.1203 mode 0 [1]
ASL: Average Serving Latency
[1] https://www.itu.int/net4/ipr/details_ps.aspx?sector=ITU-T&id=P1203-01
32. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
SARENA Results
26
NCV: Network Cost Value
ETR: Edge Transcoding Ratio
BTL: Backhaul Traffic Load
33. ARARAT Framework
27
R. Farahani, et al., "ARARAT: A Collaborative Edge-Assisted Framework for HTTP Adaptive Video Streaming", IEEE Transactions on
Network and Service Management (TNSM), 2022.
1.2
34. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Motivation
✔ Establish a collaboration between edge servers to use their potential idle
resources for serving HAS clients.
M
E
C
SDN
N
F
V
H
A
S
28
35. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARATARCHITECTURE
✔ MEC Servers:
◆ Local Edge Server (LES)
◆ Neighboring Edge Server (NES)
✔ Virtualized Edge Functions:
◆ Partial Cache (PC)
◆ Video Transcoder (Tran)
Edge Layer
29
36. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARATARCHITECTURE
30
37. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARATARCHITECTURE
cache_map
Requests, edge_map, comp_map
31
38. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARATAction Tree
32
39. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARAT Optimization Model
● The SDN controller run an MILP optimization model to respond:
○ Where is the optimal place (i.e., LES, NESs, CSs, or the origin server) in terms of the
following items for fetching each client’s requested content quality level from?
■ minimum serving time and minimum network cost
○ What is the optimal approach for responding to the requested quality level (i.e., fetch
or transcode)?
Transmission Time
Transcoding Time
Serving Time
Network Cost
Computational Cost
Bandwidth Cost
33
40. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARAT Coarse-Grained (CG) Heuristic
COM → LOM
34
41. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARAT Fine-Grained I (FG I) Heuristic
LOM → EFG I
35
42. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARAT Fine-Grained I (FG I) Heuristic
LOM → EFG I
Network bandwidth allocation?
35
43. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARAT Fine-Grained II (FG II) Heuristic
LOM → EFG I
36
44. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARAT Fine-Grained II (FG II) Heuristic
The bandwidth allocation is modeled as a “Fairness LP Optimization Model”
37
45. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Evaluation Setup
38
● A cloud-based testbed, including 301 elements (Xen virtual machines) and real backbone topology
(Geant and Abilene)
46. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Evaluation Methods
39
✔ SABR (https://doi.org/10.1145/3083187.3083196) :
◆ Non edge-enabled system
✔ ES-HAS (https://doi.org/10.1145/3458306.3460997) :
◆ Non edge-collaborative and transcoding-enabled system
◆ Each edge runs an MILP model on the collected client requests to serve them via one of actions
1, 7, or 9
✔ CSDN (10.1109/LCN52139.2021.9524970) :
◆ Non-collaborative approach
◆ Each edge server runs an MILP model for the collected client requests and serves them
separately via one of the actions 1, 2, 7, 8 or 9
✔ NECOL
◆ The Non Edge Collaborative (NECOL) system does not support an edge collaboration.
◆ Each NECOL edge server executes a simplified version of the proposed FG I heuristic for
◆ each client request to serve it through one of the actions 1, 2, 7, 8 or 9
47. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARAT Results
40
ASB: Average Segment Bitrate
AQS: Average Number of Quality Switches
ANS: Average Number of Stalls
ASD: Average Stall Duration
APQ: Average Perceived QoE calculated by
ITU-T P.1203 mode 0 [1]
48. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARAT Results
41
CHR: Cache Hit Ratio
ETR: Edge Transcoding Ratio
BTL: Backhaul Traffic Load
ANU: Average Network Utilization
ASL: Average Serving Time
NCV: Network Cost Value
ANC: Average Number of Communicated messages
from/to the SDN controller
[1] https://www.itu.int/net4/ipr/details_ps.aspx?sector=ITU-T&id=P1203-01
49. Towards Serverless Sustainable Graph Processing
on the Computing Continuum
2
42
R. Farahani, et al., "Towards Sustainable Serverless Processing of Massive Graphs on the Computing Continuum
", The 1st Workshop on Serverless, Extreme-Scale, and Sustainable Graph Processing Systems (GraphSys), co-located with ICPE 2023.
Reza Farahani, Sashko Rostov, Radu Prodan, "Designing A Sustainable Serverless Graph Processing Tool on the Computing
Continuum", Demo & Poster track, Euro-Par 2023.
Sashko Rostov, Reza Farahani, Radu Prodan, "Large-scale Graph Processing and Simulation with Serverless Workflows in
Federated FaaS", The 1st Workshop on Serverless, Extreme-Scale, and Sustainable Graph Processing Systems (GraphSys), co-located with ICPE
2023.
50. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Motivation
● Graph processing has become increasingly popular and essential for
solving complex problems in various domains.
● Processing graphs at a massive scale poses critical challenges, such as
inefficient resource and energy utilization.
43
51. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Graph-Massivizer Project
● Graph-Massivizer project
○ Extreme and Sustainable Graph Processing for Urgent
Societal Challenges in Europe
○ https://graph-massivizer.eu/
● Objective
○ Deliver a high-performance, scalable, and sustainable
platform for information processing and reasoning
based on massive graph representation of extreme data
44
52. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Graph-Massivizer Architecture
45
53. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Graph-Massivizer Architecture
45
54. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Serverless Computing
● Serverless computing is becoming the de-facto technology to transform the future of
computing
○ Lower Cost
46
55. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Serverless Computing
● Serverless computing is becoming the de-facto technology to transform the future of
computing
○ Lower Cost
○ Simplified Backend Code
46
56. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Serverless Computing
● Serverless computing is becoming the de-facto technology to transform the future of
computing
○ Lower Cost
○ Simplified Backend Code
○ Increased Productivity
46
57. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Serverless Computing
● Serverless computing is becoming the de-facto technology to transform the future of
computing
○ Lower Cost
○ Simplified Backend Code
○ Increased Productivity and Scalability
46
58. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Serverless Computing
● Public cloud providers serverlessize their services:
○ Serverless Containers (AWS Fargate)
○ Serverless Databases (AWS DynamoDB)
○ Function-as-a-Service (AWS Lambda)
○ Serverless Graph Processing (AWS Neptune)
47
59. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Serverless Graph Processing
● Serverless functions are more powerful if they are orchestrated in a serverless workflows
or Function Choreographies (FC)
● Directed Acyclic Graph (DAG) is one way to represent the workflow
○
48
60. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Serverless Graph Processing
● Serverless functions are more powerful if they are orchestrated in a serverless workflows
or Function Choreographies (FC)
● Directed Acyclic Graph (DAG) is one way to represent the workflow
○
● Serverless workflow management systems offer limited support for graph processing
48
61. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Serverless Graph Processing
● Serverless functions are more powerful if they are orchestrated in a serverless workflows
or Function Choreographies (FC)
● Directed Acyclic Graph (DAG) is one way to represent the workflow
○
● Serverless workflow management systems offer limited support for graph processing
● Graph processing platforms support libraries for graph processing but with limited
resource utilization
48
62. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Research Gaps
● Graphless
○ Limited to AWS Lambda (e.g., 1000 functions)
● SeBS Benchmakr
○ Uses serverless functions for PageRank
● OrcBench
○ Mimic function execution (CPU and memory usage simulation)
● Challenge: FC systems and sustainability?
49
63. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Research Questions
1. How to design a scalable FC management system for graph processing!?
2. How can a serverless computing continuum system be designed to
support a broad class of graph algorithms?
3. How can a serverless computing continuum system be devised to
minimize energy consumption and carbon footprint while maximizing
performance and scalability?
4. How can we devise a serverless simulator to consider cost, performance,
and sustainability?
50
64. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Graph-Choreographer Tool
51
65. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Graph-Choreographer Tool
The role of Edge-Cloud Continuum!?
51
67. Conclusions Edge-Cloud Continuum
UC1: Video Streaming UC2: Graph Processing
Network-Assisted
Frameworks for HAS
FC Management systems Graph Processing Platforms
Graph-Massivizer Project
SARENA ARARAT
Edge Collaborative
Single Edge
Graph-Choreographer Tool
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023 53
68. Publications
54
1. R. Farahani, E. Cetinkaya, C. Timmerer, M. Shojafar, M. Ghanbari, H. Hellwagner. ALIVE: A Latency- and Cost-Aware Hybrid P2P-CDN
Framework for Live Video Streaming. Submitted to IEEE Transactions on Network and Service Management (TNSM), 2023.
2. R. Farahani, C. Timmerer, H. Hellwagner. Towards Low-Latency and Energy-Efficient Hybrid P2P-CDN Live Video Streaming.
Submitted to IEEE COMSOC MMTC Communication-Frontiers, 2023.
3. R. Farahani, M. Shojafar, C. Timmerer, F. Tashtarian, M. Ghanbari, H. Hellwagner. ARARAT: A Collaborative Edge-Assisted Framework
for HTTP Adaptive Video Streaming. IEEE Transactions on Network and Service Management (TNSM), 2022.
4. R. Farahani, A. Bentaleb, C. Timmerer, M. Shojafar, R. Prodan, H. Hellwagner. SARENA: SFC-Enabled Architecture for Adaptive Video
Streaming Applications. IEEE International Conference on Communications (ICC), 2022.
5. R. Farahani, A. Bentaleb, E. Cetinkaya, C. Timmerer, R. Zimmermann, H. Hellwagner. Hybrid P2P-CDN Architecture for Live Video
Streaming: An Online Learning Approach. IEEE Global Communications Conference (GLOBECOM), 2022.
6. R. Farahani, F. Tashtarian, C. Timmerer, M. Ghanbari, H. Hellwagner. LEADER: A Collaborative Edge- and SDN-Assisted Framework for
HTTP Adaptive Video. IEEE International Conference on Communications (ICC), 2022.
7. R. Farahani, F. Tashtarian, H. Amirpour, C. Timmerer, M. Ghanbari, H. Hellwagner. CSDN: CDN-Aware QoE Optimization in SDN-Assisted
HTTP Adaptive Video Streaming. 46th IEEE Conference on Local Computer Networks (LCN), 2021.
8. R. Farahani, F. Tashtarian, A. Erfanian, C. Timmerer, M. Ghanbari, H. Hellwagner. ES-HAS: an edge- and SDN-assisted framework for
HTTP adaptive video streaming. 31st ACM Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV),
2021.
9. R. Farahani. CDN and SDN Support and Player Interaction for HTTP Adaptive Video Streaming. 12th ACM Multimedia Systems
Conference (MMSys), 2021.
10. R. Farahani, A. Bentaleb, M. Shojafar, H. Hellwagner. CP-Steering: CDN- and Protocol-Aware Content Steering Solution for HTTP
Adaptive Video Streaming. ACM Mile High Video (MHV), 2023.
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
69. 11. R. Farahani, H. Amirpour, F. Tashtarian, A.Bentaleb, C. Timmerer, H. Hellwagner, R. Zimmermann. RICHTER: Hybrid P2P-CDN Architecture
for Low Latency Live Video Streaming. ACM Mile-High Video (MHV), 2022.
12. R Farahani, D Kimovski, S Ristov, A Iosup, R Prodan. Towards Sustainable Serverless Processing of Massive Graphs on the Computing
Continuum. The 1st Workshop on Serverless, Extreme-Scale, and Sustainable Graph Processing Systems (GraphSys), co-located with
ICPE, 2023.
13. R Farahani, S Ristov, R Prodan. Designing A Sustainable Serverless Graph Processing Tool on the Computing Continuum. Accepted
as a poster at Euro-Par conference, 2023.
14. S Ristov, R Farahani, R Prodan. Large-scale Graph Processing and Simulation with Serverless Workflows in Federated FaaS. The
1st Workshop on Serverless, Extreme-Scale, and Sustainable Graph Processing Systems (GraphSys), co-located with ICPE, 2023.
15. V. V Menon, R. Farahani, P. T Rajendran, H. Hellwagner, M. Ghanbari, C. Timmerer. Reduced Reference Transcoding Quality
Prediction for Video Streaming Applications. ACM Mile High Video (MHV), 2023.
16. V. V Menon, P. T Rajendran, R. Farahani, K. Schöffmann, C. Timmerer. Video Quality Assessment with Texture Information Fusion
for Streaming Applications. Submitted to the IEEE International Conference on Visual Communications and Image Processing (VCIP),
2023.
17. V. V Menon, R. Farahani, P. T Rajendran, S. Afzal, K. Schöffmann, C. Timmerer. Energy-Efficient Multi-Codec Bitrate-Ladder
Estimation for Adaptive Video Streaming. Submitted to the IEEE International Conference on Visual Communications and Image
Processing (VCIP), 2023.
18. S. Chellappa, R. Farahani, R. Bartos, H. Hellwagner. Context-Aware HTTP Adaptive Video Streaming Utilizing QUIC’s Stream Priority.
ACM Mile High Video (MHV), 2023.
55
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Publications
Publications
70. 56
19. A. Bentaleb, R. Farahani, F. Tashtarian, H. Hellwagner, R.Zimmermann. Which CDN to Download From? A Client and Server
Strategies. ACM Mile High Video (MHV), 2023.
20. R. Shokri Kalan, R. Farahani, E. Karsli, C. Timmerer, H. Hellwagner. Towards Low Latency Live Streaming: Challenges in
Real-World Deployment. The 13th ACM Multimedia Systems Conference (MMSys), 2022.
21. F. Tashtarian, A. Bentaleb, R. Farahani, M. Nguyen, C. Timmerer, H.Hellwagner, R. Zimmermann. A Distributed Delivery Architecture
for User Generated Content Live Streaming over HTTP. IEEE 46th Conference on Local Computer Networks (LCN), 2021.
22. A. Erfanian, F. Tashtarian, R. Farahani, C. Timmerer, H. Hellwagner. On Optimizing Resource Utilization in AVC-based Real-time
Video Streaming. The 6th IEEE Conference on Network Softwarization (NetSoft), 2020.
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Publications
71. R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Thank you
reza.farahani@aau.at
https://www.linkedin.com/in/reza-farahani/