Reza Tourani, Satyajayant (Jay) Misra, Travis Mick

Similar documents
Application-Specific Secure Gathering of Consumer Preferences and Feedback in ICNs

Complex Interactions in Content Distribution Ecosystem and QoE

Distributed Systems. 21. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2018

CS November 2018

A Tale of Three CDNs

APPLICATION OF POLICY BASED INDEXES AND UNIFIED CACHING FOR CONTENT DELIVERY Andrey Kisel Alcatel-Lucent

Defining the Impact of the Edge Using The SamKnows Internet Measurement Platform. PREPARED FOR EdgeConneX

A consumer-driven access control approach to censorship circumvention in content-centric networking

CS November 2017

IC-MCN: An Architecture for an Information-Centric Mobile Converged Network

Open Connect Overview

Multimedia Streaming. Mike Zink

Cloud and CDN Architecture in

Mul$media Networking. #9 CDN Solu$ons Semester Ganjil 2012 PTIIK Universitas Brawijaya

Topics in P2P Networked Systems

internet technologies and standards

The Guide to Best Practices in PREMIUM ONLINE VIDEO STREAMING

Chapter 6: Distributed Systems: The Web. Fall 2012 Sini Ruohomaa Slides joint work with Jussi Kangasharju et al.

Acceleration Systems Technical Overview. September 2014, v1.4

Making the Internet fast, reliable and secure

ICN Content Security Using Encrypted Manifest and Encrypted Content Chunks

COMP6218: Content Caches. Prof Leslie Carr

IC-MCN: An Architecture for an Information-Centric Mobile Converged Network

Overview Computer Networking Lecture 16: Delivering Content: Peer to Peer and CDNs Peter Steenkiste

Chapter 2 Application Layer

PrivApprox. Privacy- Preserving Stream Analytics.

ICN & 5G. Dr.-Ing. Dirk Kutscher Chief Researcher Networking. NEC Laboratories Europe

ICN Research Challenges draft-kutscher-icnrg-challenges-00

A New Approach to Fixing Internet Application Performance. Elad Rave, Founder and CEO

Varnish Streaming Server

BUILDING SCALABLE AND RESILIENT OTT SERVICES AT SKY

Scaling Internet TV Content Delivery ALEX GUTARIN DIRECTOR OF ENGINEERING, NETFLIX

Why Highly Distributed Computing Matters. Tom Leighton, Chief Scientist Mike Afergan, Chief Technology Officer J.D. Sherman, Chief Financial Officer

Paper survey related with web/app performance optimization and MEC. Youngseok Lee

Application-Layer Protocols Peer-to-Peer Systems, Media Streaming & Content Delivery Networks

Towards a CDN over ICN

Caching Algorithm for Content-Oriented Networks Using Prediction of Popularity of Content

Architectures for Carrier Network Evolution

Diffusing Your Mobile Apps: Extending In-Network Function Virtualisation to Mobile Function Offloading

Drafting Behind Akamai (Travelocity-Based Detouring)

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

OpenCache. A Platform for Efficient Video Delivery. Matthew Broadbent. 1 st Year PhD Student

416 Distributed Systems. March 23, 2018 CDNs

Cache Management for TelcoCDNs. Daphné Tuncer Department of Electronic & Electrical Engineering University College London (UK)

CSC 401 Data and Computer Communications Networks

Cloud DNS. High Performance under any traffic conditions from anywhere in the world. Reliable. Performance

Networked Multimedia and Internet Video. Colin Perkins

AKAMAI WHITE PAPER. Security and Mutual SSL Identity Authentication for IoT. Author: Sonia Burney Solutions Architect, Akamai Technologies

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

Citrix SD-WAN for Optimal Office 365 Connectivity and Performance

Web Caching and Content Delivery

Analyzing Cacheable Traffic in ISP Access Networks for Micro CDN applications via Content-Centric Networking

Security, Privacy, and Access Control in Information-Centric Networking: A Survey

arxiv: v1 [cs.ni] 11 Mar 2016

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies

Content distribution networks

Build application-centric data centers to meet modern business user needs

Performance Evaluation of CCN

Making the Internet fast, reliable and secure

Leaving the State: Sessionless (Stateless) Authentication in D8 with Whole Foods Market. BADCamp 2017

CDN TUNING FOR OTT - WHY DOESN T IT ALREADY DO THAT? CDN Tuning for OTT - Why Doesn t It Already Do That?

Week-12 (Multimedia Networking)

Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard

Seminar on. By Sai Rahul Reddy P. 2/2/2005 Web Caching 1

MATE-EC2: A Middleware for Processing Data with Amazon Web Services

From Internet Data Centers to Data Centers in the Cloud

Network infrastructure, routing and traffic. q Internet inter-domain traffic q Traffic estimation for the outsider

Presented by: Fabián E. Bustamante

Multimedia Communication

The Value of Content at the Edge

Service Mesh and Microservices Networking

Developing Microsoft Azure Solutions (70-532) Syllabus

Content Distribu-on Networks (CDNs)

Datacenter Wide- area Enterprise

A Scalable Named Information Network Architecture (NINA)

Global Deployment of SD-WAN. Mike Howell October 2017

Opportunities for Exploiting Social Awareness in Overlay Networks. Bruce Maggs Duke University Akamai Technologies

OpenADN: A Case for Open Application Delivery Networking

Architecture Assessment Case Study. Single Sign on Approach Document PROBLEM: Technology for a Changing World

SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE

Understanding the Evolving Internet

Guaranteeing Video Quality

CONTENT-DISTRIBUTION NETWORKS

NFSv4 as the Building Block for Fault Tolerant Applications

HTTP Adaptive Streaming

Cache Less for More in Information- Centric Networks W. K. Chai, D. He, I. Psaras and G. Pavlou (presenter)

ADAPTIVE STREAMING AND CONVERGED MANAGEMENT STRATEGY IN MULTISCREEN VIDEO SERVICE IMPLEMENTATION Duncan Potter, Goran Appelquist Edgeware AB

PoP Level Mapping And Peering Deals

CS Paul Krzyzanowski

Network Function Virtualization (NFV)

BUILDING A NEXT-GENERATION FIREWALL

INCREASE APPLICATION SECURITY FOR PCI DSS VERSION 3.1 SUCCESS AKAMAI SOLUTIONS BRIEF INCREASE APPLICATION SECURITY FOR PCI DSS VERSION 3.

A Popularity-based Caching Strategy for the Future Internet

Cloud Revenue Streams

Internet Inter-Domain Traffic. C. Labovitz, S. Iekel-Johnson, D. McPherson, J. Oberheide, F. Jahanian, Proc. of SIGCOMM 2010

SFMap: Inferring Services over Encrypted Web Flows using Dynamical Domain Name Graphs TMA 2015

CSE 124: CONTENT-DISTRIBUTION NETWORKS. George Porter December 4, 2017

Brocade Virtual Traffic Manager and Parallels Remote Application Server

MediaPlatform SmartPath

Transcription:

Application-Specific Secure Gathering of Consumer Preferences and Feedback in Information-Centric Networks Reza Tourani, Satyajayant (Jay) Misra, Travis Mick Computer Science Department New Mexico State University

Outline v Introduction and Motivation v Problem Definition v Requirements and Preliminaries v Feedback Collection and Delivery Approaches v Conclusions and Future Work

Outline v Introduction and Motivation v Problem Definition v Requirements and Preliminaries v Feedback Collection and Delivery Approaches v Conclusions and Future Work

Client mining is widespread.

Benefits of client mining and recommender systems. Influence on 80% of hours streamed at Netflix (2016) Approximately 35% increase in Amazon revenue (2013) 50% of LinkedIn job applications and job views by members (2011)

Netflix Communication Flow Redirecting users Netflix Data Center (www.netflix.com) Amazon Cloud Netflix Server CDN Routing DRM Authentication Manifest File Periodic Updates CDNs New user registration User account billing Client

Client-Server Interaction in Hulu s.hulu.com (Hosted by Akamai) 3 CDNs www.hulu.com (Hosted by Akamai) t.hulu.com (Hosted by Huku) Client

Outline v Introduction and Motivation v Problem Definition v Requirements and Preliminaries v Feedback Collection and Delivery Approaches v Conclusions and Future Work

Request flow in ICN multi-level architecture.

Data flow in ICN multi-level architecture.

Pervasive caching eliminates contacting provider for popular content. Cache Hit!

How to track client without communication? Caching undermines gathering of access statistics.

Outline v Introduction and Motivation v Problem Definition v Requirements and Preliminaries v Feedback Collection and Delivery Approaches v Conclusions and Future Work

ICN requirements for successful client mining. Preserving User Privacy Precise Statistics Content Provider Independent Secure feedback collection

Content Categorization Generated in advance Available publicly Cacheable Static Content Generated Beforehand Generated in advance Require access control Cacheable Public Content Publicly Available Require Access Control Private Content Generated by request Available publicly Generated On-Demand Dynamic Content Generated by request Require access control Non-Cacheable

Static-Public is the largest content category. Content Type in North America 34% 66% Static-Public Other

A bigger portion of mobile access traffic is encrypted in comparison to fixed access traffic. Fixed Access Traffic in Mobile Access Traffic in Fixed Access Traffic in North America 2015 North America 2016 North America 2016 29% 36% 37% 71% 64% 63% Encrypted Un-Encrypted Encrypted Un-Encrypted Encrypted Un-Encrypted Spotlight: Encrypted Internet traffic (https://www.sandvine.com/trends/global-internet-phenomena)

Outline v Introduction and Motivation v Problem Definition v Requirements and Preliminaries v Feedback Collection and Delivery Approaches v Conclusions and Future Work

Feedback Collection and Delivery Preference Tracking Mechanisms Manifest-Free Manifest-Based Collection by Intermediate routers Collection by Clients Collection by ISP's Server Manifest from Provider Manifest from ISP's Server

Drawbacks of Collection by Intermediate Routers Collection Event Per-Interest Per-Hit Drawbacks Redundant Statistics Coarse-level Statistics Computation Overhead Lack of Client ID Drawbacks Coarse-level Statistics Computation Overhead Lack of Client ID

Drawbacks of Collection by Clients Approaches Content Partitioning Access Control Enforcement Drawbacks Unknown Partition Size Drawbacks Suitable for Private Content Partition Publication Dependency on Online Server Communication Overhead Dependency on Online Server Communication Overhead

Collection by the ISP s Designated Server Provider ISP's Server User Offload Decryption Key or Content Partition Stores Statistics Returns Requested Key or Content Request Decryption Key or Content Partition Benefits Reduced Latency Cache Utilization Drawbacks ISP-Provider Interaction Inaccurate Statistics Independent of Provider

Manifest-Based Approaches Manifest Delivery Provider (Un-cacheable) ISP s Server (Cacheable) Drawbacks Extra Latency Provider s Availability Drawbacks Single Point of Failure Network Bottleneck Un-cached Content

Outline v Introduction and Motivation v Problem Definition v Requirements and Preliminaries v Feedback Collection and Delivery Approaches v Conclusions and Future Work

How about evaluation? v Manifest-based approaches scale much better than the other schemes. v Communication overhead as means of evaluating efficacy of the approaches Manifest based approaches scale better. v Manifest-based approaches introduce fixed amount of overhead per content and the amortized cost will be low. v There is a theoretical upper bound on the required communication overhead percontent: Overhead = Distance client server Manifestsize

Conclusions and Future Work v Direct interaction between client and provider with/without help of routers inaccurate and nonscalable. v A viable feedback collection mechanism should leverage caching. v Manifest-based feedback collection approaches are more scalable, especially if it involves infrastructure at the ISP. v Comprehensive evaluation of manifest based approaches (Provider vs. ISP server) and identify which approach in the other class comes closer.

Thank you! Email:misra@cs.nmsu.edu Research funded by the US National Science Foundation and the US Dept. of Defense.