Taming User-Generated Content in Mobile Networks via Drop Zones Ionut Trestian Supranamaya Ranjan Aleksandar Kuzmanovic Antonio Nucci Northwestern University.

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Advanced Piloting Cruise Plot.
Technische Universität München + Hewlett Packard Laboratories Dynamic Workload Management for Very Large Data Warehouses Juggling Feathers and Bowling.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 IEEE Media Independent Handoff Overview of services and scenarios for 3GPP2 Stefano M. Faccin Liaison officer to 3GPP2.
UNITED NATIONS Shipment Details Report – January 2006.
RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) Customer Supplier Customer authorizes Enrollment ( )
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
and 6.855J Spanning Tree Algorithms. 2 The Greedy Algorithm in Action
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
1 Discreteness and the Welfare Cost of Labour Supply Tax Distortions Keshab Bhattarai University of Hull and John Whalley Universities of Warwick and Western.
Lost in Translation Measuring and Managing GOOD Web Intentions Marilyn Harmacek. 1.
1 Implementing Internet Web Sites in Counseling and Career Development James P. Sampson, Jr. Florida State University Copyright 2003 by James P. Sampson,
1. 2 Objectives Become familiar with the purpose and features of Epsilen Learn to navigate the Epsilen environment Develop a professional ePortfolio on.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Chapter 4: Informed Heuristic Search
Selecting an Advanced Energy Management System May 2007 Chris Greenwell – Director Energy Markets Scott Muench - Manager Technical Sales © 2007 Tridium,
Data Structures: A Pseudocode Approach with C
ABC Technology Project
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
Chapter 10: Virtual Memory
Measuring Serendipity: Connecting People, Locations and Interests in a Mobile 3G Network Ionut Trestian Supranamaya Ranjan Aleksandar Kuzmanovic Antonio.
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
Discrete Event (time) Simulation Kenneth.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
Nortel Contact Center: An Overview
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
1 Developing a Predictive Model for Internet Video Quality-of-Experience Athula Balachandran, Vyas Sekar, Aditya Akella, Srinivasan Seshan, Ion Stoica,
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2012 National Heart Foundation of Australia. Slide 2.
Universität Kaiserslautern Institut für Technologie und Arbeit / Institute of Technology and Work 1 Q16) Willingness to participate in a follow-up case.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Executional Architecture
Addition 1’s to 20.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Intracellular Compartments and Transport
A SMALL TRUTH TO MAKE LIFE 100%
PSSA Preparation.
Essential Cell Biology
Chapter 13 The Data Warehouse
14.1 Chapter 14 Wireless LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Energy Generation in Mitochondria and Chlorplasts
By Rasmussen College. 1. What majors or programs do you offer? 2. What is the average length of your programs? 3. What percentage of your students graduate?
CpSc 3220 Designing a Database
Profile. 1.Open an Internet web browser and type into the web browser address bar. 2.You will see a web page similar to the one on.
Presentation transcript:

Taming User-Generated Content in Mobile Networks via Drop Zones Ionut Trestian Supranamaya Ranjan Aleksandar Kuzmanovic Antonio Nucci Northwestern University Narus Inc.

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones 2 The iPhone 4 has a 5 MP camera The HTC Evo has a 8 MP camera Powerful New Mobile Devices

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones 3 Social network websites among the most popular websites on the Internet User desire to create virtual records of their lives using photos, videos, sounds Online Social Networks

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Current Cellular Networks Cannot Cope AT&T officials warned that the Internet will not be able to cope with the increasing amounts of video and user-generated content being uploaded Most providers are changing billing plans to address this problem The current efforts conducted by some providers are focused on educating customers about what represents a megabyte of data and improving systems to give them real-time information about their data usage 4

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Postponed Delivery – Drop Zones 5 Assume users can tolerate upload delays (we will show later that this is indeed the case)

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Drop Zones Certain locations will have better connectivity(e.g. 4G) Client Side - Application running in the background, users upload content, they are given the option to delay Network Side - Device that intercepts delayed uploads and schedules them over the backhaul link 6

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Research Questions 7 Where to place Drop Zones such that they absorb the most content possible? What is the relationship between postponed content delivery intervals users can tolerate and needed infrastructure? What is the relationship between postponed content delivery intervals users can tolerate and needed infrastructure?

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Outline Technical details Mobile user behavior Algorithmic details Evaluation Further Implications 8

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Trace Technical Details 9 Close to 2 million MMS images, videos etc uploaded by 1,959,037 clients across the United States during a seven day interval Close to 2 million MMS images, videos etc uploaded by 1,959,037 clients across the United States during a seven day interval

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Trace Technical Details Intra-session movement RADA Start (contains BSID) RADA Update (contains BSID) 2. Inter-session movement RADA Stop (contains BSID) RADIUS Server Base Station 1 Base Station 2 Therefore we have a snapshot of user presence across locations (base-stations)

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Outline Technical details Mobile user behavior Algorithmic details Evaluation Further Implications 11

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Location Ranking 12 All users spend most of their time in their top 3 locations Comfort zone 3

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Sending Probability vs. Location Rank 13 Most of the sending also happens in their top 3 locations Most of the sending also happens in their top 3 locations

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Sent Content over Base-Stations 14 Certain base-stations popular but not overly Certain base-stations popular but not overly

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Users Already Delay Uploads 15 40% of uploads at least 10 hour old 40% of uploads at least 10 hour old

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Outline Technical details Mobile user behavior Algorithmic details Evaluation Further Implications 16

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Drop Zone Algorithmic Details Placement problem, what base-stations to collocate Drop Zones at so that we cover the most content possible This is an NP hard set covering problem We adapt a greedy solution – in each step select the remaining base station that can cover the most content until all content is covered We compare our greedy solution with an ILP we implemented in cplex 17

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Drop Zone ILP Formulation 18

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Outline Technical details Mobile user behavior Algorithmic details Evaluation Further Implications 19

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Greedy vs. Optimal 20 Our algorithm stays within 2% of Optimal over all time spans Our algorithm stays within 2% of Optimal over all time spans

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Greedy vs. Simple Heuristic 21 Our algorithm compared to a simple popularity heuristic Our algorithm compared to a simple popularity heuristic

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Required Infrastructure 22 Main metric, savings in infrastructure

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Average Content Delay 23 Average delay experienced a lot lower than set target Average delay experienced a lot lower than set target

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Average Distance to Drop Zone 24 Average distance actually grows as more Drop Zones are added

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Average Number of Pieces Batched 25 Batching content leads to energy savings Batching content leads to energy savings

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Outline Technical details Mobile user behavior Algorithmic details Evaluation Further Implications 26

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Further Implications Content size keeps increasing, how long until the next upgrade? What if we had higher coverage radio technology? 27

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Increase in Content Size 28 This gives 14 years under LTE assuming content doubles each year

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Higher Coverage Radio 29 65% of content 2 km away !

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Missed Opportunities 30 More opportunities with more infrastructure !

Ionut Trestian Taming User-Generated Content in Mobile Networks via Drop Zones Conclusions A Drop Zone architecture reduces infrastructural deployment requirements Our approach can effectively tame the exponentially increasing user-generated content surge for the next 14 years, under the LTE technology assumption Slight increases in radio technology coverage can bring substantial gains 31