SlideShare une entreprise Scribd logo
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
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
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
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Edge-Cloud Continuum
4
Network-Assisted Video
Streaming Frameworks
1
5
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
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Video Downloading vs.Streaming
7
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Video Downloading vs.Streaming
7
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Video Downloading vs.Streaming
8
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Video Downloading vs.Streaming
8
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Content Delivery Network (CDN)
9
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
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
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.
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
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
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
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
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
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
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Network Function Virtualization (NFV)
16
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
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
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
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
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
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
SARENA Heuristic Solution
Virtual Scheduler Function
21
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
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
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
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
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
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
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
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
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARATARCHITECTURE
30
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
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
ARARATAction Tree
32
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
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
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
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
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
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
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)
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
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]
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
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.
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
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
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Graph-Massivizer Architecture
45
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Graph-Massivizer Architecture
45
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
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
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
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
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
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
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
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
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
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
R. Farahani: Unveiling the Potential of the Edge-Cloud Continuum … | RAW Workshop | Limassol, Cyprus | 28.08.2023
Graph-Choreographer Tool
51
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
5 Conclusions
52
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
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
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
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
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/

Contenu connexe

Similaire à RAW23-Reza.pdf

The Impact of Advanced Optical Technologies on Transport SDN
The Impact of Advanced Optical Technologies on Transport SDNThe Impact of Advanced Optical Technologies on Transport SDN
The Impact of Advanced Optical Technologies on Transport SDN
ADVA
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
ADVA
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
MyNOG
 
Mashups for Network Management
Mashups for Network ManagementMashups for Network Management
Mashups for Network Management
Oscar Caicedo
 
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Gabriele Bozzi
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom Italia
Gabriele Bozzi
 
SparkEdgeEmu: An Emulation Framework for Edge-enabled Apache Spark Deployments
SparkEdgeEmu: An Emulation Framework for Edge-enabled Apache Spark DeploymentsSparkEdgeEmu: An Emulation Framework for Edge-enabled Apache Spark Deployments
SparkEdgeEmu: An Emulation Framework for Edge-enabled Apache Spark Deployments
MoysisSymeonides
 
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationWRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
Christian Esteve Rothenberg
 
Collaborative Edge-Assisted Systems for HTTP Adaptive Video Streaming
Collaborative Edge-Assisted Systems for HTTP Adaptive Video StreamingCollaborative Edge-Assisted Systems for HTTP Adaptive Video Streaming
Collaborative Edge-Assisted Systems for HTTP Adaptive Video Streaming
Alpen-Adria-Universität
 
USuurey_Presentation__CollaborativeHASSystems.pdf
USuurey_Presentation__CollaborativeHASSystems.pdfUSuurey_Presentation__CollaborativeHASSystems.pdf
USuurey_Presentation__CollaborativeHASSystems.pdf
Reza Farahani
 
Extended summary of "Cloudy with a chance of short RTTs Analyzing Cloud Conne...
Extended summary of "Cloudy with a chance of short RTTs Analyzing Cloud Conne...Extended summary of "Cloudy with a chance of short RTTs Analyzing Cloud Conne...
Extended summary of "Cloudy with a chance of short RTTs Analyzing Cloud Conne...
IsabellaFilippo
 
IEEE_ICC'23_SARENA.pdf
IEEE_ICC'23_SARENA.pdfIEEE_ICC'23_SARENA.pdf
IEEE_ICC'23_SARENA.pdf
Reza Farahani
 
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...
Luca Muscariello
 
Optical Networking Services
Optical Networking ServicesOptical Networking Services
Optical Networking Services
Tal Lavian Ph.D.
 
4. the grid evolution
4. the grid evolution4. the grid evolution
4. the grid evolution
Dr Sandeep Kumar Poonia
 
COST-EFFECTIVE LOW-DELAY DESIGN FOR MULTI-PARTY CLOUD VIDEO CONFERENCING
 COST-EFFECTIVE LOW-DELAY DESIGN FOR MULTI-PARTY CLOUD VIDEO CONFERENCING COST-EFFECTIVE LOW-DELAY DESIGN FOR MULTI-PARTY CLOUD VIDEO CONFERENCING
COST-EFFECTIVE LOW-DELAY DESIGN FOR MULTI-PARTY CLOUD VIDEO CONFERENCING
nexgentechnology
 
Ericsson Cloud SDN & Netronome Agilio CX Taking NFV to The Next Level of Perf...
Ericsson Cloud SDN & Netronome Agilio CX Taking NFV to The Next Level of Perf...Ericsson Cloud SDN & Netronome Agilio CX Taking NFV to The Next Level of Perf...
Ericsson Cloud SDN & Netronome Agilio CX Taking NFV to The Next Level of Perf...
Netronome
 
Networking IEEE 2014 Projects
Networking IEEE 2014 ProjectsNetworking IEEE 2014 Projects
Networking IEEE 2014 Projects
Vijay Karan
 
Networking ieee-2014-projects
Networking ieee-2014-projectsNetworking ieee-2014-projects
Networking ieee-2014-projects
Vijay Karan
 
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingCPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
Stephan Haller
 

Similaire à RAW23-Reza.pdf (20)

The Impact of Advanced Optical Technologies on Transport SDN
The Impact of Advanced Optical Technologies on Transport SDNThe Impact of Advanced Optical Technologies on Transport SDN
The Impact of Advanced Optical Technologies on Transport SDN
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
 
Mashups for Network Management
Mashups for Network ManagementMashups for Network Management
Mashups for Network Management
 
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom Italia
 
SparkEdgeEmu: An Emulation Framework for Edge-enabled Apache Spark Deployments
SparkEdgeEmu: An Emulation Framework for Edge-enabled Apache Spark DeploymentsSparkEdgeEmu: An Emulation Framework for Edge-enabled Apache Spark Deployments
SparkEdgeEmu: An Emulation Framework for Edge-enabled Apache Spark Deployments
 
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationWRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
 
Collaborative Edge-Assisted Systems for HTTP Adaptive Video Streaming
Collaborative Edge-Assisted Systems for HTTP Adaptive Video StreamingCollaborative Edge-Assisted Systems for HTTP Adaptive Video Streaming
Collaborative Edge-Assisted Systems for HTTP Adaptive Video Streaming
 
USuurey_Presentation__CollaborativeHASSystems.pdf
USuurey_Presentation__CollaborativeHASSystems.pdfUSuurey_Presentation__CollaborativeHASSystems.pdf
USuurey_Presentation__CollaborativeHASSystems.pdf
 
Extended summary of "Cloudy with a chance of short RTTs Analyzing Cloud Conne...
Extended summary of "Cloudy with a chance of short RTTs Analyzing Cloud Conne...Extended summary of "Cloudy with a chance of short RTTs Analyzing Cloud Conne...
Extended summary of "Cloudy with a chance of short RTTs Analyzing Cloud Conne...
 
IEEE_ICC'23_SARENA.pdf
IEEE_ICC'23_SARENA.pdfIEEE_ICC'23_SARENA.pdf
IEEE_ICC'23_SARENA.pdf
 
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...
 
Optical Networking Services
Optical Networking ServicesOptical Networking Services
Optical Networking Services
 
4. the grid evolution
4. the grid evolution4. the grid evolution
4. the grid evolution
 
COST-EFFECTIVE LOW-DELAY DESIGN FOR MULTI-PARTY CLOUD VIDEO CONFERENCING
 COST-EFFECTIVE LOW-DELAY DESIGN FOR MULTI-PARTY CLOUD VIDEO CONFERENCING COST-EFFECTIVE LOW-DELAY DESIGN FOR MULTI-PARTY CLOUD VIDEO CONFERENCING
COST-EFFECTIVE LOW-DELAY DESIGN FOR MULTI-PARTY CLOUD VIDEO CONFERENCING
 
Ericsson Cloud SDN & Netronome Agilio CX Taking NFV to The Next Level of Perf...
Ericsson Cloud SDN & Netronome Agilio CX Taking NFV to The Next Level of Perf...Ericsson Cloud SDN & Netronome Agilio CX Taking NFV to The Next Level of Perf...
Ericsson Cloud SDN & Netronome Agilio CX Taking NFV to The Next Level of Perf...
 
Networking IEEE 2014 Projects
Networking IEEE 2014 ProjectsNetworking IEEE 2014 Projects
Networking IEEE 2014 Projects
 
Networking ieee-2014-projects
Networking ieee-2014-projectsNetworking ieee-2014-projects
Networking ieee-2014-projects
 
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingCPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
 

Plus de Reza Farahani

MHV_22__RICHTER_POSTER.pdf
MHV_22__RICHTER_POSTER.pdfMHV_22__RICHTER_POSTER.pdf
MHV_22__RICHTER_POSTER.pdf
Reza Farahani
 
MMSys2022-TowardsLLL-Poster.pdf
MMSys2022-TowardsLLL-Poster.pdfMMSys2022-TowardsLLL-Poster.pdf
MMSys2022-TowardsLLL-Poster.pdf
Reza Farahani
 
MMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdfMMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdf
Reza Farahani
 
IEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdfIEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdf
Reza Farahani
 
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
Reza Farahani
 
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
Reza Farahani
 
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
Reza Farahani
 
Basic Security in Routing and Switching
Basic Security in Routing and SwitchingBasic Security in Routing and Switching
Basic Security in Routing and Switching
Reza Farahani
 
Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)
Reza Farahani
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS)
Reza Farahani
 
VPLS Fundamental
VPLS FundamentalVPLS Fundamental
VPLS Fundamental
Reza Farahani
 
Mpls L3_vpn
Mpls L3_vpnMpls L3_vpn
Mpls L3_vpn
Reza Farahani
 
MPLS & BASIC LDP
MPLS & BASIC LDPMPLS & BASIC LDP
MPLS & BASIC LDP
Reza Farahani
 
OSPF Fundamental
OSPF FundamentalOSPF Fundamental
OSPF Fundamental
Reza Farahani
 
BGP
BGP BGP

Plus de Reza Farahani (15)

MHV_22__RICHTER_POSTER.pdf
MHV_22__RICHTER_POSTER.pdfMHV_22__RICHTER_POSTER.pdf
MHV_22__RICHTER_POSTER.pdf
 
MMSys2022-TowardsLLL-Poster.pdf
MMSys2022-TowardsLLL-Poster.pdfMMSys2022-TowardsLLL-Poster.pdf
MMSys2022-TowardsLLL-Poster.pdf
 
MMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdfMMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdf
 
IEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdfIEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdf
 
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
 
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
 
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
 
Basic Security in Routing and Switching
Basic Security in Routing and SwitchingBasic Security in Routing and Switching
Basic Security in Routing and Switching
 
Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS)
 
VPLS Fundamental
VPLS FundamentalVPLS Fundamental
VPLS Fundamental
 
Mpls L3_vpn
Mpls L3_vpnMpls L3_vpn
Mpls L3_vpn
 
MPLS & BASIC LDP
MPLS & BASIC LDPMPLS & BASIC LDP
MPLS & BASIC LDP
 
OSPF Fundamental
OSPF FundamentalOSPF Fundamental
OSPF Fundamental
 
BGP
BGP BGP
BGP
 

Dernier

CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 

Dernier (20)

CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 

RAW23-Reza.pdf

  • 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/