SlideShare une entreprise Scribd logo
1  sur  23
Institute of Computer Science
Chair of Communication Networks
Prof. Dr.-Ing. P. Tran-Gia

Socially-Aware Traffic
Management
Michael
Seufert, George Darzanos, Valentin Burger, Ioanna
Papafili, Tobias Hoßfeld
www3.informatik.uni-wuerzburg.de
Agenda
1.

Traffic Management in the Internet

2.

New Internet Applications

3.

Social Awareness

4.

Socially-Aware Traffic Management

5.

EU FP7 Project SmartenIT

2

Michael Seufert

2
Traffic Management in the Internet





Broadband deployment makes Internet more efficient
But traffic volumes on the Internet increase due to new
applications or new service levels
Traffic on the Internet has to be managed by Internet Service
Providers (ISPs) in order to
 Avoid congestion
 Deliver services in an acceptable quality
 Save resources, energy, and costs



Methods for traffic management






Prioritization
Routing
Bandwidth shaping
Caching
Offloading
3

Michael Seufert

3
New Internet Applications


Trend: Applications are moved into the “cloud”












Video/music on demand
Live video/HD TV/music streaming
Video conferencing/VoIP
Remote desktop
Collaboration
File storage/sharing
Instant messaging
Gaming
Online social networks

Changes in Internet structure and content delivery

4

Michael Seufert

4
Yesterday: Internet Structure and VoD Traffic
Tier 1 ISP

Tier 1 ISP

Tier 1 ISP

Tier 2
ISP

Tier 2
ISP

Content
Provider

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 3
Tier 3

Tier 3

5

Michael Seufert

5
Yesterday: Internet Structure and VoD Traffic
Traffic from content
provider produces
transit costs and may
have high delay

Tier 1 ISP

Tier 1 ISP

Tier 1 ISP

Tier 2
ISP

Tier 2
ISP

Content
Provider

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 3
Tier 3

Tier 3

6

Michael Seufert

6
Changes: Internet Structure and VoD Traffic
Tier 1 ISP

Tier 1 ISP

Tier 1 ISP

Global Video CDN

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 3
Tier 3

Tier 3

7

Michael Seufert

7
Changes: Internet Structure and VoD Traffic
Tier 1 ISP

Tier 1 ISP

Content providers
expand to global CDN
to save transit costs
and get content close
to users

Tier 1 ISP

Global Video CDN

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 3
Tier 3

Tier 3

8

Michael Seufert

8
Changes: Internet Structure and VoD Traffic
Tier 1 ISP

Tier 1 ISP

Tier 1 ISP

Global Video CDN

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Global Video
CDN
Cache

Tier 3
Tier 3

Tier 3

9

Michael Seufert

9
Changes: Internet Structure and VoD Traffic
Tier 1 ISP

Tier 1 ISP

Tier 1 ISP

Global Video CDN

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Global Video
CDN
Cache

Tier 3
Tier 3

Tier 2
Tier 2
Content providers offer
ISP
ISP
local caching services
to bring content closer
to users and to save
transit costs
Tier 3

10

Michael Seufert

10
Social Awareness


Social signals are ubiquitous
 Online Social Networks
– Friendships
– Interest
– Trust-relevant metadata

 Applications
– Call/messaging patterns
– Interaction patterns
– Content popularity

 Sensors
– Location


Social awareness
 Harvest social signals
 Extract and exploit information



 Goal: Improvement of a service
11

Michael Seufert

11
demand of item i λi(t)

Online Social
Network

λi(t)

Outlook: Towards Social Awareness


Use OSN
information to
predict demand
of video i λi(t)



Pre-fetch
trending videos



Improve local
cache hit ratios



Use unutilized
bandwidth in offpeak periods

t

User

File-Storage

Physical
Network

VoD

AccessNetwork

Content
Distribution
Network

InternetExchange
Point

local cache
capacitiy Γ(t)

Access-Network

12

Michael Seufert

12
Socially-Aware Traffic Management


N. Sastry, E. Yoneki, J. Crowcroft, “Buzztraq: Predicting
geographical access patterns of social cascades using social
networks“, Proceedings of the Second ACM EuroSys Workshop
on Social Network Systems, 2009

13

Michael Seufert

13
Socially-Aware Traffic Management


N. Sastry, E. Yoneki, J. Crowcroft, “Buzztraq: Predicting
geographical access patterns of social cascades using social
networks“, Proceedings of the Second ACM EuroSys Workshop
on Social Network Systems, 2009

14

Michael Seufert

14
Socially-Aware Traffic Management


N. Sastry, E. Yoneki, J. Crowcroft, “Buzztraq: Predicting
geographical access patterns of social cascades using social
networks“, Proceedings of the Second ACM EuroSys Workshop
on Social Network Systems, 2009

15

Michael Seufert

15
Socially-Aware Traffic Management


N. Sastry, E. Yoneki, J. Crowcroft, “Buzztraq: Predicting
geographical access patterns of social cascades using social
networks“, Proceedings of the Second ACM EuroSys Workshop
on Social Network Systems, 2009
 Prediction of future access to user generated content (e.g. videos)
 Generation of hints for replica placement and/or cache replacement
 Usually replica placement is based on access history (locations of
previous users)
 Add locations of potential future users (i.e., OSN friends of previous
users) to account for social cascades
 Social cascade prediction improves history-based placement if
content mainly spreads virally
 Useful for content which is not (yet) globally popular, otherwise CDN

16

Michael Seufert

16
Outlook: Exploiting Social Awareness
Tier 1 ISP

Tier 1 ISP

Tier 1 ISP

Global Video CDN

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Global Video
CDN
Cache

Tier 3
Tier 3

Tier 3

17

Michael Seufert

17
Outlook: Exploiting Social Awareness
Tier 1 ISP

Tier 1 ISP

Tier 1 ISP

Global Video CDN

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Global Video
CDN
Cache

Tier 3
User posts a video
which will be
watched by his
friend the next day

Tier 3

Tier 3

18

Michael Seufert

18
Outlook: Exploiting Social Awareness
Tier 1 ISP

Tier 1 ISP

Video can be
Tier 1 ISPtransmitted to cache
during night (offpeak hours)
Global Video CDN

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Global Video
CDN
Cache

Tier 3
User posts a video
which will be
watched by his
friend the next day

Tier 3

Tier 3

19

Michael Seufert

19
Outlook: Exploiting Social Awareness
Tier 1 ISP

Tier 1 ISP

Video can be
Tier 1 ISPtransmitted to cache
during night (offpeak hours)
Global Video CDN

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

Tier 2
ISP

When user wants to
watch the video the
next day, it is
already in the cache

Global Video
CDN
Cache

Tier 3
User posts a video
which will be
watched by his
friend the next day

Tier 3

Tier 2
ISP

Tier 3

20

Michael Seufert

20
SmartenIT


Socially-aware Management of New
Overlay Application Traffic combined
with Energy Efficiency in the Internet



EC FP7 STREP No. 317846, Duration: Nov 2012 – Oct 2015
10 European partners (academia, network and cloud operators)
Incentive-compatible cross-layer
traffic management for




 Cloud service providers
 ISPs
 End-users


Exploitation of social awareness
 User relations
 Interests



Focus on energy efficiency
21

Michael Seufert

21
Discussion


Which services can benefit from socially-aware traffic
management?
 Traffic and requirement prediction
 Trusted communication
 …



Which social information is needed?
 Detail level
 Time scale
 …



How to collect this social information?








Social signals from various platforms
Collaboration with OSN
Crawling of data
Incentives for users to share their data
…

What about users„ privacy?
22

Michael Seufert

22
23

Michael Seufert

Contenu connexe

Tendances

Combining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified ObservabilityCombining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified ObservabilityElasticsearch
 
Adopting Java for the Serverless world at Serverless Meetup New York and Boston
Adopting Java for the Serverless world at Serverless Meetup New York and BostonAdopting Java for the Serverless world at Serverless Meetup New York and Boston
Adopting Java for the Serverless world at Serverless Meetup New York and BostonVadym Kazulkin
 
Apache Kafka at LinkedIn
Apache Kafka at LinkedInApache Kafka at LinkedIn
Apache Kafka at LinkedInGuozhang Wang
 
Apache Flink Crash Course by Slim Baltagi and Srini Palthepu
Apache Flink Crash Course by Slim Baltagi and Srini PalthepuApache Flink Crash Course by Slim Baltagi and Srini Palthepu
Apache Flink Crash Course by Slim Baltagi and Srini PalthepuSlim Baltagi
 
FIWARE Wednesday Webinars - How to Secure FIWARE Architectures
FIWARE Wednesday Webinars - How to Secure FIWARE ArchitecturesFIWARE Wednesday Webinars - How to Secure FIWARE Architectures
FIWARE Wednesday Webinars - How to Secure FIWARE ArchitecturesFIWARE
 
유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기
유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기
유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기Kiyoung Moon
 
HTTP2 and gRPC
HTTP2 and gRPCHTTP2 and gRPC
HTTP2 and gRPCGuo Jing
 
Reverse proxy
Reverse proxyReverse proxy
Reverse proxytim4911
 
Data Stream Processing with Apache Flink
Data Stream Processing with Apache FlinkData Stream Processing with Apache Flink
Data Stream Processing with Apache FlinkFabian Hueske
 
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...Daniel Oh
 
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback흥배 최
 
Worst Splunk practices...and how to fix them
Worst Splunk practices...and how to fix themWorst Splunk practices...and how to fix them
Worst Splunk practices...and how to fix themSplunk
 
Streaming Design Patterns Using Alpakka Kafka Connector (Sean Glover, Lightbe...
Streaming Design Patterns Using Alpakka Kafka Connector (Sean Glover, Lightbe...Streaming Design Patterns Using Alpakka Kafka Connector (Sean Glover, Lightbe...
Streaming Design Patterns Using Alpakka Kafka Connector (Sean Glover, Lightbe...confluent
 
Linux Native, HTTP Aware Network Security
Linux Native, HTTP Aware Network SecurityLinux Native, HTTP Aware Network Security
Linux Native, HTTP Aware Network SecurityThomas Graf
 
[수정본] 우아한 객체지향
[수정본] 우아한 객체지향[수정본] 우아한 객체지향
[수정본] 우아한 객체지향Young-Ho Cho
 
svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드Insub Lee
 

Tendances (20)

gRPC
gRPCgRPC
gRPC
 
Combining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified ObservabilityCombining Logs, Metrics, and Traces for Unified Observability
Combining Logs, Metrics, and Traces for Unified Observability
 
Event Storming and Saga
Event Storming and SagaEvent Storming and Saga
Event Storming and Saga
 
Adopting Java for the Serverless world at Serverless Meetup New York and Boston
Adopting Java for the Serverless world at Serverless Meetup New York and BostonAdopting Java for the Serverless world at Serverless Meetup New York and Boston
Adopting Java for the Serverless world at Serverless Meetup New York and Boston
 
Apache Kafka at LinkedIn
Apache Kafka at LinkedInApache Kafka at LinkedIn
Apache Kafka at LinkedIn
 
gRPC in Go
gRPC in GogRPC in Go
gRPC in Go
 
Apache Flink Crash Course by Slim Baltagi and Srini Palthepu
Apache Flink Crash Course by Slim Baltagi and Srini PalthepuApache Flink Crash Course by Slim Baltagi and Srini Palthepu
Apache Flink Crash Course by Slim Baltagi and Srini Palthepu
 
FIWARE Wednesday Webinars - How to Secure FIWARE Architectures
FIWARE Wednesday Webinars - How to Secure FIWARE ArchitecturesFIWARE Wednesday Webinars - How to Secure FIWARE Architectures
FIWARE Wednesday Webinars - How to Secure FIWARE Architectures
 
유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기
유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기
유니티 + Nodejs를 활용한 멀티플레이어 게임 개발하기
 
HTTP2 and gRPC
HTTP2 and gRPCHTTP2 and gRPC
HTTP2 and gRPC
 
Reverse proxy
Reverse proxyReverse proxy
Reverse proxy
 
Data Stream Processing with Apache Flink
Data Stream Processing with Apache FlinkData Stream Processing with Apache Flink
Data Stream Processing with Apache Flink
 
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and ...
 
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
잘 알려지지 않은 숨은 진주, Winsock API - WSAPoll, Fast Loopback
 
Worst Splunk practices...and how to fix them
Worst Splunk practices...and how to fix themWorst Splunk practices...and how to fix them
Worst Splunk practices...and how to fix them
 
Streaming Design Patterns Using Alpakka Kafka Connector (Sean Glover, Lightbe...
Streaming Design Patterns Using Alpakka Kafka Connector (Sean Glover, Lightbe...Streaming Design Patterns Using Alpakka Kafka Connector (Sean Glover, Lightbe...
Streaming Design Patterns Using Alpakka Kafka Connector (Sean Glover, Lightbe...
 
Advanced Git
Advanced GitAdvanced Git
Advanced Git
 
Linux Native, HTTP Aware Network Security
Linux Native, HTTP Aware Network SecurityLinux Native, HTTP Aware Network Security
Linux Native, HTTP Aware Network Security
 
[수정본] 우아한 객체지향
[수정본] 우아한 객체지향[수정본] 우아한 객체지향
[수정본] 우아한 객체지향
 
svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드
 

Similaire à Socially-aware Traffic Management (Workshop Sozioinformatik)

SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEM
SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEMSECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEM
SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEMEditor IJMTER
 
iMinds The Conference: Danny Hughes
iMinds The Conference: Danny HughesiMinds The Conference: Danny Hughes
iMinds The Conference: Danny Hughesimec
 
Bill what is_us_ignite_06_24-13
Bill what is_us_ignite_06_24-13Bill what is_us_ignite_06_24-13
Bill what is_us_ignite_06_24-13US-Ignite
 
Hybrid Cloud storage deployment models: ARCHIVER presentation at the CS3 Work...
Hybrid Cloud storage deployment models: ARCHIVER presentation at the CS3 Work...Hybrid Cloud storage deployment models: ARCHIVER presentation at the CS3 Work...
Hybrid Cloud storage deployment models: ARCHIVER presentation at the CS3 Work...Archiver
 
Archiver at CS3 - Cloud Storage Synchronization and Sharing Services
Archiver at CS3 - Cloud Storage Synchronization and Sharing ServicesArchiver at CS3 - Cloud Storage Synchronization and Sharing Services
Archiver at CS3 - Cloud Storage Synchronization and Sharing ServicesArchiver
 
E03502023027
E03502023027E03502023027
E03502023027theijes
 
Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...Videoguy
 
Copyright Protection in Peer To Peer Network
Copyright Protection in Peer To Peer NetworkCopyright Protection in Peer To Peer Network
Copyright Protection in Peer To Peer NetworkIJERA Editor
 
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH  THE RISE OF CLOUD COMPUTINGFUTURE OF PEER-TO-PEER TECHNOLOGY WITH  THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTINGijp2p
 
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTINGFUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTINGijp2p
 
CD-GAIN: Content Delivery Through the Analysis of Users' Access Patterns, ta...
CD-GAIN: Content Delivery  Through the Analysis of Users' Access Patterns, ta...CD-GAIN: Content Delivery  Through the Analysis of Users' Access Patterns, ta...
CD-GAIN: Content Delivery Through the Analysis of Users' Access Patterns, ta...Dima Karamshuk
 
Simon Forge TAFI workshop
Simon Forge TAFI workshopSimon Forge TAFI workshop
Simon Forge TAFI workshopblogzilla
 
SMPTE Toronto Presentation - IPTV and Social Media On The TV Industry
SMPTE Toronto Presentation - IPTV and Social Media On The TV IndustrySMPTE Toronto Presentation - IPTV and Social Media On The TV Industry
SMPTE Toronto Presentation - IPTV and Social Media On The TV IndustryBrad Fortner
 
Pew Internet: The New News Media-scape
Pew Internet: The New News Media-scapePew Internet: The New News Media-scape
Pew Internet: The New News Media-scapeRafal
 
Software Sustainability: preserving the future of research software
Software Sustainability: preserving the future of research softwareSoftware Sustainability: preserving the future of research software
Software Sustainability: preserving the future of research softwareNeil Chue Hong
 

Similaire à Socially-aware Traffic Management (Workshop Sozioinformatik) (20)

SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEM
SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEMSECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEM
SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEM
 
iMinds The Conference: Danny Hughes
iMinds The Conference: Danny HughesiMinds The Conference: Danny Hughes
iMinds The Conference: Danny Hughes
 
Bill what is_us_ignite_06_24-13
Bill what is_us_ignite_06_24-13Bill what is_us_ignite_06_24-13
Bill what is_us_ignite_06_24-13
 
Internet2
Internet2Internet2
Internet2
 
Hybrid Cloud storage deployment models: ARCHIVER presentation at the CS3 Work...
Hybrid Cloud storage deployment models: ARCHIVER presentation at the CS3 Work...Hybrid Cloud storage deployment models: ARCHIVER presentation at the CS3 Work...
Hybrid Cloud storage deployment models: ARCHIVER presentation at the CS3 Work...
 
Archiver at CS3 - Cloud Storage Synchronization and Sharing Services
Archiver at CS3 - Cloud Storage Synchronization and Sharing ServicesArchiver at CS3 - Cloud Storage Synchronization and Sharing Services
Archiver at CS3 - Cloud Storage Synchronization and Sharing Services
 
E03502023027
E03502023027E03502023027
E03502023027
 
Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...Adding P2P support to WengoPhone, an open-source VoIP and ...
Adding P2P support to WengoPhone, an open-source VoIP and ...
 
Adaptive Video over ICN @ IETF'87
Adaptive Video over ICN @ IETF'87Adaptive Video over ICN @ IETF'87
Adaptive Video over ICN @ IETF'87
 
Copyright Protection in Peer To Peer Network
Copyright Protection in Peer To Peer NetworkCopyright Protection in Peer To Peer Network
Copyright Protection in Peer To Peer Network
 
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH  THE RISE OF CLOUD COMPUTINGFUTURE OF PEER-TO-PEER TECHNOLOGY WITH  THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
 
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTINGFUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
 
CD-GAIN: Content Delivery Through the Analysis of Users' Access Patterns, ta...
CD-GAIN: Content Delivery  Through the Analysis of Users' Access Patterns, ta...CD-GAIN: Content Delivery  Through the Analysis of Users' Access Patterns, ta...
CD-GAIN: Content Delivery Through the Analysis of Users' Access Patterns, ta...
 
Ijariie1186
Ijariie1186Ijariie1186
Ijariie1186
 
Simon Forge TAFI workshop
Simon Forge TAFI workshopSimon Forge TAFI workshop
Simon Forge TAFI workshop
 
SMPTE Toronto Presentation - IPTV and Social Media On The TV Industry
SMPTE Toronto Presentation - IPTV and Social Media On The TV IndustrySMPTE Toronto Presentation - IPTV and Social Media On The TV Industry
SMPTE Toronto Presentation - IPTV and Social Media On The TV Industry
 
What is a DMP
What is a DMPWhat is a DMP
What is a DMP
 
2009 Feb 17 Public Broadcasters
2009 Feb 17  Public Broadcasters2009 Feb 17  Public Broadcasters
2009 Feb 17 Public Broadcasters
 
Pew Internet: The New News Media-scape
Pew Internet: The New News Media-scapePew Internet: The New News Media-scape
Pew Internet: The New News Media-scape
 
Software Sustainability: preserving the future of research software
Software Sustainability: preserving the future of research softwareSoftware Sustainability: preserving the future of research software
Software Sustainability: preserving the future of research software
 

Plus de SmartenIT

IFIP Networking 2015
IFIP Networking 2015IFIP Networking 2015
IFIP Networking 2015SmartenIT
 
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...SmartenIT
 
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)A Deterministic QoE Formalization of User Satisfaction Demands (DQX)
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)SmartenIT
 
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...SmartenIT
 
An Automatic and On-demand MNO Selection Mechanism
An Automatic and On-demand MNO Selection MechanismAn Automatic and On-demand MNO Selection Mechanism
An Automatic and On-demand MNO Selection MechanismSmartenIT
 
Traffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community NetworksTraffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community NetworksSmartenIT
 
Evaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past RequestsEvaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past RequestsSmartenIT
 
Gamification Framework for Personalized Surveys on Relationships in Online So...
Gamification Framework for Personalized Surveys on Relationships in Online So...Gamification Framework for Personalized Surveys on Relationships in Online So...
Gamification Framework for Personalized Surveys on Relationships in Online So...SmartenIT
 
Infocom 2013-2-state-markov
Infocom 2013-2-state-markovInfocom 2013-2-state-markov
Infocom 2013-2-state-markovSmartenIT
 
Fair allocation aims13_pp upload
Fair allocation aims13_pp uploadFair allocation aims13_pp upload
Fair allocation aims13_pp uploadSmartenIT
 
2013 05-fia-report-smarten it-slides
2013 05-fia-report-smarten it-slides2013 05-fia-report-smarten it-slides
2013 05-fia-report-smarten it-slidesSmartenIT
 
2013 fia-slides v03
2013 fia-slides v032013 fia-slides v03
2013 fia-slides v03SmartenIT
 

Plus de SmartenIT (13)

IFIP Networking 2015
IFIP Networking 2015IFIP Networking 2015
IFIP Networking 2015
 
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
Assessing Effect Sizes of Influence Factors Towards a QoE Model for HTTP Adap...
 
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)A Deterministic QoE Formalization of User Satisfaction Demands (DQX)
A Deterministic QoE Formalization of User Satisfaction Demands (DQX)
 
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
Towards Evaluating Type of Service Related Quality-of-Experience on Mobile Ne...
 
An Automatic and On-demand MNO Selection Mechanism
An Automatic and On-demand MNO Selection MechanismAn Automatic and On-demand MNO Selection Mechanism
An Automatic and On-demand MNO Selection Mechanism
 
Traffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community NetworksTraffic Profiles and Management for Support of Community Networks
Traffic Profiles and Management for Support of Community Networks
 
Evaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past RequestsEvaluation of Caching Strategies Based on Access Statistics on Past Requests
Evaluation of Caching Strategies Based on Access Statistics on Past Requests
 
Gamification Framework for Personalized Surveys on Relationships in Online So...
Gamification Framework for Personalized Surveys on Relationships in Online So...Gamification Framework for Personalized Surveys on Relationships in Online So...
Gamification Framework for Personalized Surveys on Relationships in Online So...
 
Infocom 2013-2-state-markov
Infocom 2013-2-state-markovInfocom 2013-2-state-markov
Infocom 2013-2-state-markov
 
Fair allocation aims13_pp upload
Fair allocation aims13_pp uploadFair allocation aims13_pp upload
Fair allocation aims13_pp upload
 
2013 05-fia-report-smarten it-slides
2013 05-fia-report-smarten it-slides2013 05-fia-report-smarten it-slides
2013 05-fia-report-smarten it-slides
 
2013 fia-slides v03
2013 fia-slides v032013 fia-slides v03
2013 fia-slides v03
 
AbaCUS
AbaCUSAbaCUS
AbaCUS
 

Dernier

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Socially-aware Traffic Management (Workshop Sozioinformatik)

  • 1. Institute of Computer Science Chair of Communication Networks Prof. Dr.-Ing. P. Tran-Gia Socially-Aware Traffic Management Michael Seufert, George Darzanos, Valentin Burger, Ioanna Papafili, Tobias Hoßfeld www3.informatik.uni-wuerzburg.de
  • 2. Agenda 1. Traffic Management in the Internet 2. New Internet Applications 3. Social Awareness 4. Socially-Aware Traffic Management 5. EU FP7 Project SmartenIT 2 Michael Seufert 2
  • 3. Traffic Management in the Internet    Broadband deployment makes Internet more efficient But traffic volumes on the Internet increase due to new applications or new service levels Traffic on the Internet has to be managed by Internet Service Providers (ISPs) in order to  Avoid congestion  Deliver services in an acceptable quality  Save resources, energy, and costs  Methods for traffic management      Prioritization Routing Bandwidth shaping Caching Offloading 3 Michael Seufert 3
  • 4. New Internet Applications  Trend: Applications are moved into the “cloud”           Video/music on demand Live video/HD TV/music streaming Video conferencing/VoIP Remote desktop Collaboration File storage/sharing Instant messaging Gaming Online social networks Changes in Internet structure and content delivery 4 Michael Seufert 4
  • 5. Yesterday: Internet Structure and VoD Traffic Tier 1 ISP Tier 1 ISP Tier 1 ISP Tier 2 ISP Tier 2 ISP Content Provider Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 3 Tier 3 Tier 3 5 Michael Seufert 5
  • 6. Yesterday: Internet Structure and VoD Traffic Traffic from content provider produces transit costs and may have high delay Tier 1 ISP Tier 1 ISP Tier 1 ISP Tier 2 ISP Tier 2 ISP Content Provider Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 3 Tier 3 Tier 3 6 Michael Seufert 6
  • 7. Changes: Internet Structure and VoD Traffic Tier 1 ISP Tier 1 ISP Tier 1 ISP Global Video CDN Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 3 Tier 3 Tier 3 7 Michael Seufert 7
  • 8. Changes: Internet Structure and VoD Traffic Tier 1 ISP Tier 1 ISP Content providers expand to global CDN to save transit costs and get content close to users Tier 1 ISP Global Video CDN Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 3 Tier 3 Tier 3 8 Michael Seufert 8
  • 9. Changes: Internet Structure and VoD Traffic Tier 1 ISP Tier 1 ISP Tier 1 ISP Global Video CDN Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Global Video CDN Cache Tier 3 Tier 3 Tier 3 9 Michael Seufert 9
  • 10. Changes: Internet Structure and VoD Traffic Tier 1 ISP Tier 1 ISP Tier 1 ISP Global Video CDN Tier 2 ISP Tier 2 ISP Tier 2 ISP Global Video CDN Cache Tier 3 Tier 3 Tier 2 Tier 2 Content providers offer ISP ISP local caching services to bring content closer to users and to save transit costs Tier 3 10 Michael Seufert 10
  • 11. Social Awareness  Social signals are ubiquitous  Online Social Networks – Friendships – Interest – Trust-relevant metadata  Applications – Call/messaging patterns – Interaction patterns – Content popularity  Sensors – Location  Social awareness  Harvest social signals  Extract and exploit information   Goal: Improvement of a service 11 Michael Seufert 11
  • 12. demand of item i λi(t) Online Social Network λi(t) Outlook: Towards Social Awareness  Use OSN information to predict demand of video i λi(t)  Pre-fetch trending videos  Improve local cache hit ratios  Use unutilized bandwidth in offpeak periods t User File-Storage Physical Network VoD AccessNetwork Content Distribution Network InternetExchange Point local cache capacitiy Γ(t) Access-Network 12 Michael Seufert 12
  • 13. Socially-Aware Traffic Management  N. Sastry, E. Yoneki, J. Crowcroft, “Buzztraq: Predicting geographical access patterns of social cascades using social networks“, Proceedings of the Second ACM EuroSys Workshop on Social Network Systems, 2009 13 Michael Seufert 13
  • 14. Socially-Aware Traffic Management  N. Sastry, E. Yoneki, J. Crowcroft, “Buzztraq: Predicting geographical access patterns of social cascades using social networks“, Proceedings of the Second ACM EuroSys Workshop on Social Network Systems, 2009 14 Michael Seufert 14
  • 15. Socially-Aware Traffic Management  N. Sastry, E. Yoneki, J. Crowcroft, “Buzztraq: Predicting geographical access patterns of social cascades using social networks“, Proceedings of the Second ACM EuroSys Workshop on Social Network Systems, 2009 15 Michael Seufert 15
  • 16. Socially-Aware Traffic Management  N. Sastry, E. Yoneki, J. Crowcroft, “Buzztraq: Predicting geographical access patterns of social cascades using social networks“, Proceedings of the Second ACM EuroSys Workshop on Social Network Systems, 2009  Prediction of future access to user generated content (e.g. videos)  Generation of hints for replica placement and/or cache replacement  Usually replica placement is based on access history (locations of previous users)  Add locations of potential future users (i.e., OSN friends of previous users) to account for social cascades  Social cascade prediction improves history-based placement if content mainly spreads virally  Useful for content which is not (yet) globally popular, otherwise CDN 16 Michael Seufert 16
  • 17. Outlook: Exploiting Social Awareness Tier 1 ISP Tier 1 ISP Tier 1 ISP Global Video CDN Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Global Video CDN Cache Tier 3 Tier 3 Tier 3 17 Michael Seufert 17
  • 18. Outlook: Exploiting Social Awareness Tier 1 ISP Tier 1 ISP Tier 1 ISP Global Video CDN Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Global Video CDN Cache Tier 3 User posts a video which will be watched by his friend the next day Tier 3 Tier 3 18 Michael Seufert 18
  • 19. Outlook: Exploiting Social Awareness Tier 1 ISP Tier 1 ISP Video can be Tier 1 ISPtransmitted to cache during night (offpeak hours) Global Video CDN Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP Global Video CDN Cache Tier 3 User posts a video which will be watched by his friend the next day Tier 3 Tier 3 19 Michael Seufert 19
  • 20. Outlook: Exploiting Social Awareness Tier 1 ISP Tier 1 ISP Video can be Tier 1 ISPtransmitted to cache during night (offpeak hours) Global Video CDN Tier 2 ISP Tier 2 ISP Tier 2 ISP Tier 2 ISP When user wants to watch the video the next day, it is already in the cache Global Video CDN Cache Tier 3 User posts a video which will be watched by his friend the next day Tier 3 Tier 2 ISP Tier 3 20 Michael Seufert 20
  • 21. SmartenIT  Socially-aware Management of New Overlay Application Traffic combined with Energy Efficiency in the Internet  EC FP7 STREP No. 317846, Duration: Nov 2012 – Oct 2015 10 European partners (academia, network and cloud operators) Incentive-compatible cross-layer traffic management for    Cloud service providers  ISPs  End-users  Exploitation of social awareness  User relations  Interests  Focus on energy efficiency 21 Michael Seufert 21
  • 22. Discussion  Which services can benefit from socially-aware traffic management?  Traffic and requirement prediction  Trusted communication  …  Which social information is needed?  Detail level  Time scale  …  How to collect this social information?       Social signals from various platforms Collaboration with OSN Crawling of data Incentives for users to share their data … What about users„ privacy? 22 Michael Seufert 22