delivering tomorrow’s increasingly › ~tdde35 › timetable › 2020 › students-may20… ·...
TRANSCRIPT
![Page 1: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/1.jpg)
Delivering Tomorrow’s Increasingly
Interactive Streaming Services
Niklas Carlsson
Linköping University, Sweden @ Students, May 20, 2020
![Page 2: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/2.jpg)
Much of the work here in collaboration ...◼ Former PhD Students at LIU
◼ Vengatanathan Krishnamoorthi (now at Ericsson)
◼ Rahul Hiran (now at Ericsson)
◼ Anna Vapen (now at Mindcamp)
◼ Other research collaborators (alphabetic):
◼ Martin Arlitt (HP Labs, USA)
◼ Youmna Borghol (NICTA, Australia)
◼ György Dan (KTH, Sweden)
◼ Derek Eager (University of Saskatchewan, Canada)
◼ Phillipa Gill (UMass, USA)
◼ Ajay Gopinathan (Google, USA)
◼ Emir Halepovic (AT&T research, USA)
◼ Patrick Lambrix (LiU, Sweden)
◼ Anirban Mahanti (NICTA, Australia)
◼ Carey Williamson (University of Calgary, Canada)
◼ ... and more ...
![Page 3: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/3.jpg)
Before I start ...
![Page 4: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/4.jpg)
Tomorrow’s interactive services ...
![Page 5: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/5.jpg)
Tomorrow’s interactive services ...
![Page 6: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/6.jpg)
Tomorrow’s interactive services ...
![Page 7: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/7.jpg)
Tomorrow’s interactive services ...
![Page 8: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/8.jpg)
Tomorrow’s interactive services ...
![Page 9: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/9.jpg)
Tomorrow’s interactive services ...
![Page 10: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/10.jpg)
Research overview: Niklas CarlssonDesign, modeling, and performance evaluation of distributed systems and networks
Services: E.g., content delivery and other distributed or networked services
Goals: Better understand, model, design, optimize, and secure
Methodologies: E.g., measurement, mathematical modeling, optimization, system
design, real-world experiments, data analytics, statistical methods
![Page 11: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/11.jpg)
Research overview: Niklas CarlssonDesign, modeling, and performance evaluation of distributed systems and networks
Services: E.g., content delivery and other distributed or networked services
Goals: Better understand, model, design, optimize, and secure
Methodologies: E.g., measurement, mathematical modeling, optimization, system
design, real-world experiments, data analytics, statistical methods
![Page 12: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/12.jpg)
Research overview: Niklas CarlssonDesign, modeling, and performance evaluation of distributed systems and networks
Services: E.g., content delivery and other distributed or networked services
Goals: Better understand, model, design, optimize, and secure
Methodologies: E.g., measurement, mathematical modeling, optimization, system
design, real-world experiments, data analytics, statistical methods
![Page 13: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/13.jpg)
Research overview: Niklas CarlssonDesign, modeling, and performance evaluation of distributed systems and networks
Services: E.g., content delivery and other distributed or networked services
Goals: Better understand, model, design, optimize, and secure
Methodologies: E.g., measurement, mathematical modeling, optimization, system
design, real-world experiments, data analytics, statistical methods
![Page 14: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/14.jpg)
Research overview: Niklas CarlssonDesign, modeling, and performance evaluation of distributed systems and networks
Services: E.g., content delivery and other distributed or networked services
Goals: Better understand, model, design, optimize, and secure
Methodologies: E.g., measurement, mathematical modeling, optimization, system
design, real-world experiments, data analytics, statistical methods
![Page 15: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/15.jpg)
Research overview: Niklas CarlssonDesign, modeling, and performance evaluation of distributed systems and networks
Services: E.g., content delivery and other distributed or networked services
Goals: Better understand, model, design, optimize, and secure
Methodologies: E.g., measurement, mathematical modeling, optimization, system
design, real-world experiments, data analytics, statistical methods
![Page 16: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/16.jpg)
Research overview: Niklas CarlssonDesign, modeling, and performance evaluation of distributed systems and networks
Services: E.g., content delivery and other distributed or networked services
Goals: Better understand, model, design, optimize, and secure
Methodologies: E.g., measurement, mathematical modeling, optimization, system
design, real-world experiments, data analytics, statistical methods
![Page 17: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/17.jpg)
Research overview: Niklas CarlssonDesign, modeling, and performance evaluation of distributed systems and networks
Services: E.g., content delivery and other distributed or networked services
Goals: Better understand, model, design, optimize, and secure
Methodologies: E.g., measurement, mathematical modeling, optimization, system
design, real-world experiments, data analytics, statistical methods
![Page 18: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/18.jpg)
Research overview: Niklas CarlssonDesign, modeling, and performance evaluation of distributed systems and networks
Services: E.g., content delivery and other distributed or networked services
Goals: Better understand, model, design, optimize, and secure
Methodologies: E.g., measurement, mathematical modeling, optimization, system
design, real-world experiments, data analytics, statistical methods
![Page 19: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/19.jpg)
Research overview: Niklas CarlssonDesign, modeling, and performance evaluation of distributed systems and networks
Services: E.g., content delivery and other distributed or networked services
Goals: Better understand, model, design, optimize, and secure
Methodologies: E.g., measurement, mathematical modeling, optimization, system
design, real-world experiments, data analytics, statistical methods
![Page 20: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/20.jpg)
First some background …
![Page 21: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/21.jpg)
Background:
HTTP-based Adaptive Streaming (HAS)
• HTTP-based streaming
– Video is split into chunks
– Support for VoD (Video on Demand) functionalities
Video
![Page 22: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/22.jpg)
Background:
HTTP-based Adaptive Streaming (HAS)
• HTTP-based streaming
– Video is split into chunks
– Support for VoD (Video on Demand) functionalities
Chunk1
Chunk2
Chunk4
Chunk3
Chunk5
Video
• HTTP-based adaptive streaming
– Each chunk in multiple bitrates (qualities)
– Clients adapt quality encoding based on buffer/network conditions
![Page 23: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/23.jpg)
Example research to address the
aforementioned problem include …
![Page 24: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/24.jpg)
Research overviewDesign, modeling, and performance evaluation of distributed systems and networks
P2P
IPTPS
IEEE P2P
Measurements
IMC
PAM
Data analytics
ACM KDD
Social network
AAAI ICWSM
Networking
IEEE INFOCOM
IFIP Networking
Performance/modeling
ACM SIGMETRICS
IFIP Performance
IEEE MASCOTS
Multimedia
ACM MM
ACM MMSys
Also many top-tier journals: E.g., IEEE Trans on Parallel and Distributed Systems,
IEEE/ACM Trans. on Networking, IEEE Trans. on Multimedia, Performance
Evaluation, ACM Trans. on Web, ACM Trans on Internet Technologies, IEEE
Communication Magazine, IEEE Internet Computing, IEEE Network, ... (more) ...
Network
Security**
workshops
@NDSS
@CCS
![Page 25: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/25.jpg)
… 360 video ...
ACM MMSys 2018
![Page 26: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/26.jpg)
360 HAS with tiles
• In addition to chunks, we have
– Tiles of different quality in each direction
• Clients adapt quality encoding of each chunk and tile based on both
• buffer/network conditions, and
• expected view field
“Chunk 1”
![Page 27: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/27.jpg)
360 HAS with tiles
• In addition to chunks, we have
– Tiles of different quality in each direction
• Clients adapt quality encoding of each chunk and tile based on both
• buffer/network conditions, and
• expected view field
“Chunk 1” “Chunk 2” “Chunk 3” “Chunk 4”
![Page 28: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/28.jpg)
360 HAS with tiles
• In addition to chunks, we have
– Tiles of different quality in each direction
• Clients adapt quality encoding of each chunk and tile based on both
• buffer/network conditions, and
• expected view field
“Chunk 1” “Chunk 2” “Chunk 3” “Chunk 4”
![Page 29: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/29.jpg)
… 360 video ...
ACM MMSys 2018
![Page 30: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/30.jpg)
… branched video ...
ACM MM 2019
ACM MM 2014
ACM CCR 2013
![Page 31: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/31.jpg)
… branched video ...
ACM MM 2019
ACM MM 2014
ACM CCR 2013
![Page 32: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/32.jpg)
… branched video ...
ACM MM 2019
ACM MM 2014
ACM CCR 2013
![Page 33: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/33.jpg)
… stream bundles ...
IEEE TMM 2017
![Page 34: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/34.jpg)
Research overviewDesign, modeling, and performance evaluation of distributed systems and networks
P2P
IPTPS
IEEE P2P
Measurements
IMC
PAM
Data analytics
ACM KDD
Social network
AAAI ICWSM
Networking
IEEE INFOCOM
IFIP Networking
Performance/modeling
ACM SIGMETRICS
IFIP Performance
IEEE MASCOTS
Multimedia
ACM MM
ACM MMSys
Also many top-tier journals: E.g., IEEE Trans on Parallel and Distributed Systems,
IEEE/ACM Trans. on Networking, IEEE Trans. on Multimedia, Performance
Evaluation, ACM Trans. on Web, ACM Trans on Internet Technologies, IEEE
Communication Magazine, IEEE Internet Computing, IEEE Network, ... (more) ...
Network
Security**
workshops
@NDSS
@CCS
![Page 35: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/35.jpg)
… HAS/DASH-aware proxies ...
IEEE/ACM MASCOTS 2013
arXiv 2019
![Page 36: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/36.jpg)
… HAS/DASH-aware proxies ...
IEEE/ACM MASCOTS 2013
arXiv 2019
![Page 37: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/37.jpg)
… HAS/DASH-aware proxies ...
IEEE/ACM MASCOTS 2013
arXiv 2019
Can I get chunks?
![Page 38: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/38.jpg)
… to cache or not to cache (optimal caching
policies under “elastic” conditions)...
IEEE TPDS 2017
IFIP Performance 2018
![Page 39: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/39.jpg)
… cost-efficient delivery ...
IEEE INFOCOM 2014
![Page 40: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/40.jpg)
… determine who should serve who ...
IFIP Performance 2014
![Page 41: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/41.jpg)
… BUFFEST ...
ACM MMSys 2017
![Page 42: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/42.jpg)
… cap-based optimizations ...
IEEE/ACM IWQoS 2018
Boost
![Page 43: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/43.jpg)
Research overviewDesign, modeling, and performance evaluation of distributed systems and networks
P2P
IPTPS
IEEE P2P
Measurements
IMC
PAM
Data analytics
ACM KDD
Social network
AAAI ICWSM
Networking
IEEE INFOCOM
IFIP Networking
Performance/modeling
ACM SIGMETRICS
IFIP Performance
IEEE MASCOTS
Multimedia
ACM MM
ACM MMSys
Also many top-tier journals: E.g., IEEE Trans on Parallel and Distributed Systems,
IEEE/ACM Trans. on Networking, IEEE Trans. on Multimedia, Performance
Evaluation, ACM Trans. on Web, ACM Trans on Internet Technologies, IEEE
Communication Magazine, IEEE Internet Computing, IEEE Network, ... (more) ...
Network
Security**
workshops
@NDSS
@CCS
![Page 44: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/44.jpg)
… model+understand popularity ...
vie
ws
ACM KDD 2012
IFIP Performance 2011
![Page 45: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/45.jpg)
… popularity dynamics and tails ...
IFIP Performance 2011, IPTPS 2010,
PAM ’2011, 2 x ACM TWEB 2011,
IEEE Network 2013, ...
![Page 46: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/46.jpg)
… long tails and caching ...
Rank (r)
Vie
ws (
v)
IEEE TPDS 2017
IFIP Performance 2018
(arXiv 2018, ...)
![Page 47: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/47.jpg)
… and some brief examples from the final
three categories …
![Page 48: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/48.jpg)
Research overviewDesign, modeling, and performance evaluation of distributed systems and networks
P2P
IPTPS
IEEE P2P
Measurements
IMC
PAM
Data analytics
ACM KDD
Social network
AAAI ICWSM
Networking
IEEE INFOCOM
IFIP Networking
Performance/modeling
ACM SIGMETRICS
IFIP Performance
IEEE MASCOTS
Multimedia
ACM MM
ACM MMSys
Also many top-tier journals: E.g., IEEE Trans on Parallel and Distributed Systems,
IEEE/ACM Trans. on Networking, IEEE Trans. on Multimedia, Performance
Evaluation, ACM Trans. on Web, ACM Trans on Internet Technologies, IEEE
Communication Magazine, IEEE Internet Computing, IEEE Network, ... (more) ...
Network
Security**
workshops
@NDSS
@CCS
![Page 49: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/49.jpg)
… HTTPS trust landscape + CT ...
IEEE ComMag 2017
PAM 2018
PAM 2017MITM
![Page 50: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/50.jpg)
… securing wide-area routing.
IFIP Networking 2016
PAM 2013
![Page 51: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/51.jpg)
… securing wide-area routing.
IFIP Networking 2016
PAM 2013
![Page 52: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/52.jpg)
Research overviewDesign, modeling, and performance evaluation of distributed systems and networks
P2P
IPTPS
IEEE P2P
Measurements
IMC
PAM
Data analytics
ACM KDD
Social network
AAAI ICWSM
Networking
IEEE INFOCOM
IFIP Networking
Performance/modeling
ACM SIGMETRICS
IFIP Performance
IEEE MASCOTS
Multimedia
ACM MM
ACM MMSys
Also many top-tier journals: E.g., IEEE Trans on Parallel and Distributed Systems,
IEEE/ACM Trans. on Networking, IEEE Trans. on Multimedia, Performance
Evaluation, ACM Trans. on Web, ACM Trans on Internet Technologies, IEEE
Communication Magazine, IEEE Internet Computing, IEEE Network, ... (more) ...
Network
Security**
workshops
@NDSS
@CCS
![Page 53: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/53.jpg)
… energy efficient routers/servers ...
ACM/SPEC ICPE 2011,
2013, 2015, 2016
![Page 54: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/54.jpg)
Research overviewDesign, modeling, and performance evaluation of distributed systems and networks
P2P
IPTPS
IEEE P2P
Measurements
IMC
PAM
Data analytics
ACM KDD
Social network
AAAI ICWSM
Networking
IEEE INFOCOM
IFIP Networking
Performance/modeling
ACM SIGMETRICS
IFIP Performance
IEEE MASCOTS
Multimedia
ACM MM
ACM MMSys
Also many top-tier journals: E.g., IEEE Trans on Parallel and Distributed Systems,
IEEE/ACM Trans. on Networking, IEEE Trans. on Multimedia, Performance
Evaluation, ACM Trans. on Web, ACM Trans on Internet Technologies, IEEE
Communication Magazine, IEEE Internet Computing, IEEE Network, ... (more) ...
Network
Security**
workshops
@NDSS
@CCS
![Page 55: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/55.jpg)
… third-party information leakage ...
IDP
RP
Actions
Read
IEEE IC 2016
IFIP SEC 2015
PAM 2014
![Page 56: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/56.jpg)
… fake news ...
ASONAM 2019
![Page 57: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/57.jpg)
… sports analytics ...
MLSA 2018, MLSA 2019, MathSport 2019
![Page 58: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/58.jpg)
… sports analytics ...
MLSA 2018, MLSA 2019, MathSport 2019
… or just another
attempt to win the
Stanley Cup ??
![Page 59: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/59.jpg)
… sports analytics ...
MLSA 2018, MLSA 2019, MathSport 2019
1st attempt … 3rd attempt …2nd attempt …
![Page 60: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/60.jpg)
So perhaps the ultimate goal is to help ensure
that I will have an …
... “interactive” front-row seat …
... to watch my favorite team
win the Stanley Cup …
… from anywhere in the world!
![Page 61: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/61.jpg)
So perhaps the ultimate goal is to help ensure
that I will have an …
... “interactive” front-row seat …
... to watch my favorite team
win the Stanley Cup …
… from anywhere in the world!
![Page 62: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/62.jpg)
So perhaps the ultimate goal is to help ensure
that I will have an …
... “interactive” front-row seat …
... to watch my favorite team
win the Stanley Cup …
… from anywhere in the world!
![Page 63: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/63.jpg)
So perhaps the ultimate goal is to help ensure
that I will have an …
... “interactive” front-row seat …
... to watch my favorite team
win the Stanley Cup …
… securely, from anywhere
in the world!
![Page 64: Delivering Tomorrow’s Increasingly › ~TDDE35 › timetable › 2020 › students-may20… · Delivering Tomorrow’s Increasingly Interactive Streaming Services Niklas Carlsson](https://reader030.vdocuments.us/reader030/viewer/2022040703/5ed49a95d4e15367bc745cec/html5/thumbnails/64.jpg)
Niklas Carlsson ([email protected])
Research overview and pubs: www.ida.liu.se/~nikca89/
Thanks for listening!