Mobile-to-Mobile Video Recommendation Seshadri Padmanabha Venkatagiri, Mun Choon Chan, Wei Tsang Ooi School of Computing, National University of Singapore.

Slides:



Advertisements
Similar presentations
Supporting Cooperative Caching in Disruption Tolerant Networks
Advertisements

MicroCast: Cooperative Video Streaming on Smartphones Lorenzo Keller, Anh Le, Blerim Cic, Hulya Seferoglu LIDS, Christina Fragouli, Athina Markopoulou.
Networking at Home and Abroad
1 Communication Networks Kolja Eger, Prof. Dr. U. Killat 1 From Packet-level to Flow-level Simulations of P2P Networks Kolja Eger, Ulrich Killat Hamburg.
Forwarding Redundancy in Opportunistic Mobile Networks: Investigation and Elimination Wei Gao 1, Qinghua Li 2 and Guohong Cao 3 1 The University of Tennessee,
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming Thangam Vedagiri Seenivasan Advisor: Mark Claypool Reader: Robert Kinicki 1 M.S.
Fresh Analysis of Streaming Media Stored on the Web Rabin Karki M.S. Thesis Presentation Advisor: Mark Claypool Reader: Emmanuel Agu 10 Jan, 2011.
By Libo Song and David F. Kotz Computer Science,Dartmouth College.
Mohamed Hefeeda Multiplexing of Variable Bitrate Scalable Video for Mobile Broadcast Networks Project Presentation Farid Molazem Cmpt 820 Fall 2010 School.
1 Buddy Internet Exchange LYU0701 Supervisor: Professor Michael R. Lyu Prepared By: Kwong Kwok Wai Chan Kwan Ho
Internet Real-Time Laboratory Wing Ho (Andy) Yuen Columbia University What is 7DS? 7DS is a peer-to-peer data sharing network that exploits node mobility.
Adaptive Sampling for Sensor Networks Ankur Jain ٭ and Edward Y. Chang University of California, Santa Barbara DMSN 2004.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Computer Science Department Stony Brook University.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
Computer Networks: Performance Measures1 Computer Network Performance Measures.
1 CAPS: A Peer Data Sharing System for Load Mitigation in Cellular Data Networks Young-Bae Ko, Kang-Won Lee, Thyaga Nandagopal Presentation by Tony Sung,
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
Maputo, Mozambique, April 2014 QoS Framework for Broadband Internet Service Country Case: Mauritius Roubee GADEVADOO, Engineer/Licensing Officer,
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Min Xu1, Yunfeng Zhu2, Patrick P. C. Lee1, Yinlong Xu2
1 Enabling High-Bandwidth Vehicular Content Distribution Upendra Shevade, Yi-Chao Chen, Lili Qiu, Yin Zhang, Vinoth Chandar, Mi Kyung Han, Han Hee Song.
Overview Goal: video streaming in vehicular networks via WiFi Compelling usage scenarios –Gas stations and local shops deploy APs to provide video and.
Wei Gao1 and Qinghua Li2 1The University of Tennessee, Knoxville
Deadline-sensitive Opportunistic Utility-based Routing in Cyclic Mobile Social Networks Mingjun Xiao a, Jie Wu b, He Huang c, Liusheng Huang a, and Wei.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
Multicast Scheduling in Cellular Data Networks Katherine Guo, Arun Netravali, Krishan Sabnani Bell-Labs Research Hyungsuk Won, Han Cai, Do Young Eun, Injong.
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
UbiStore: Ubiquitous and Opportunistic Backup Architecture. Feiselia Tan, Sebastien Ardon, Max Ott Presented by: Zainab Aljazzaf.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
Alexander Afanasyev Tutors: Seung-Hoon Lee, Uichin Lee Content Distribution in VANETs using Network Coding: Evaluation of the Generation Selection Algorithms.
Fair Class-Based Downlink Scheduling with Revenue Considerations in Next Generation Broadband wireless Access Systems Bader Al-Manthari, Member, IEEE,
Aditya Akella The Performance Benefits of Multihoming Aditya Akella CMU With Bruce Maggs, Srini Seshan, Anees Shaikh and Ramesh Sitaraman.
MULTI-TORRENT: A PERFORMANCE STUDY Yan Yang, Alix L.H. Chow, Leana Golubchik Internet Multimedia Lab University of Southern California.
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Wireless Peer-to-Peer Scheduling.
DISCERN: Cooperative Whitespace Scanning in Practical Environments Tarun Bansal, Bo Chen and Prasun Sinha Ohio State Univeristy.
On Exploiting Transient Contact Patterns for Data Forwarding in Delay Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering.
Routing In Socially Selfish Delay Tolerant Networks Chan-Myung Kim
Mobile Middleware for Energy-Awareness Wei Li
Content Sharing over Smartphone-Based Delay- Tolerant Networks.
Investigating the Performance of Audio/Video Service Architecture II: Broker Network Ahmet Uyar & Geoffrey Fox Tuesday, May 17th, 2005 The 2005 International.
Towards Efficient Large-Scale VPN Monitoring and Diagnosis under Operational Constraints Yao Zhao, Zhaosheng Zhu, Yan Chen, Northwestern University Dan.
Utility Maximization for Delay Constrained QoS in Wireless I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1 /23.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
User-Centric Data Dissemination in Disruption Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania State University.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Content Dissemination in Mobile Social Networks Cheng-Fu Chou.
Department of Computer Science Aruna Balasubramanian, Brian Neil Levine, Arun Venkataramani DTN Routing as a Resource Allocation Problem.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 18 – Multimedia Transport (Part 1) Klara Nahrstedt Spring 2014.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
MiddleMan: A Video Caching Proxy Server NOSSDAV 2000 Brian Smith Department of Computer Science Cornell University Ithaca, NY Soam Acharya Inktomi Corporation.
On Exploiting Transient Social Contact Patterns for Data Forwarding in Delay-Tolerant Networks 1 Wei Gao Guohong Cao Tom La Porta Jiawei Han Presented.
© SITILabs, University Lusófona, Portugal1 Chapter 2: Social-aware Opportunistic Routing: the New Trend 1 Waldir Moreira, 1 Paulo Mendes 1 SITILabs, University.
Dynamic Control of Coding for Progressive Packet Arrivals in DTNs.
Author Utility-Based Scheduling for Bulk Data Transfers between Distributed Computing Facilities Xin Wang, Wei Tang, Raj Kettimuthu,
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
A Theory of QoS for Wireless I-Hong Hou Vivek Borkar P.R. Kumar University of Illinois, Urbana-Champaign.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
A Connectivity-Based Popularity Prediction Approach for Social Networks Huangmao Quan, Ana Milicic, Slobodan Vucetic, and Jie Wu Department of Computer.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Center for Networked Computing. Motivation Model and problem formulation Theoretical analysis The idea of the proposed algorithm Performance evaluations.
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Data Dissemination and Management (2) Lecture 10
Location Recommendation — for Out-of-Town Users in Location-Based Social Network Yina Meng.
Evaluating Proxy Caching Algorithms in Mobile Environments
Data Dissemination and Management (2) Lecture 10
Presentation transcript:

Mobile-to-Mobile Video Recommendation Seshadri Padmanabha Venkatagiri, Mun Choon Chan, Wei Tsang Ooi School of Computing, National University of Singapore

Adhoc social events 2

Shopping Malls 3

Interactive events 4

5 People want to generate and exchange content, both locally and with the Internet Content could be:  Promo of some product  Video clip of a goal event in a soccer game  Part of a lecture  Dance/Song performance  Etc.. Such content is “User generated content” Has “in-situ” value User Generated Content(UGC)

6 UGC is growing exorbitantly….

7 Constraints that inhibit the exchange of UGC

8 Smart Phone Battery Communication over 3G/HSPA consumes four to six times more power for file transfer than WiFi.

9 Bandwidth….  3G/HSPA network not optimized for upload  Download has been stressed due to increasing volume of traffic.

10 Some Bandwidth Measurements to Show Limitations of 3G/HSPA links  14MB Clip  5 Trials Max: 7.2Mbps Measured: Kbps Max: 1.9Mbps Measured: 57Kbps Max: 72.2Mbps Measured: 22.6Mbps RTT: 70ms RTT: 5.5ms 3G/HSPA WiFi AdHoc

Solution: “Use Mobile-to-Mobile Network for content dissemination” 11

But, existing M2M Solutions Do not personalize content delivery based on such similarity in users’ taste Users cannot discover content they do not know Network cannot predict individual user interest accurately

13 Enter: Memory Based Collaborative Filtering(MCF) Mainstream solution for personalization of content. Studied extensively in conventional Internet Demonstrated its practicality in many popular systems such as Amazon.com, YouTube. Simple to design and implement

14 MCF captures abstract user taste based on taste of similar minded people using a Rating matrix Content independent. MCF is model independent.  It learns a rating matrix which is the basis of ranking content. By changing the rating matrix, the same algorithm could be reused in a different context. How MCF Solves these Limitations?

But… 15 Conventional MCF: designed for central server P2P MCF: don’t address the factors affecting M2M data dissemination

Our Proposal: Collaborative Filtering Gel (CoFiGel) 16 MCFM2M CoFiGel Transmission Scheduler On-Device Storage Manager

17 Challenge 1: Resource Constraints in M2M

Data dissemination depends on… 18 Limited Storage How long Connection lasts? How often do nodes meet? How many copies of file exist?

19 Challenge 2: Coverage Vs User Satisfaction

Consider a Rating Matrix… 20 Users/Itemsi1i1 i2i2 i3i3 i4i4 i5i5 i6i6 u1u1 1 u2u2 1 u3u3 111 u4u u5u5 11 u6u6 111 u7u Unknown Ratings Predicted Ratings

Definitions: Coverage, User satisfaction 21 Coverage  Measure of predictability of the MCF  Number of ratings available in rating matrix  18 ratings available in our rating matrix User Satisfaction  Measure of user’s interest in a content  For eg: User u 1 likes item i 1, rating matrix indicates 1. User u 5 dislikes content i 7, rating matrix indicates 0  Idea is to increase the number of 1’s in the rating matrix

Predicting User Satisfaction 22  Compute Similarity between items i and j using cosine based similarity:  Compute rank by aggregating similarity of with i with all items previous rated by user u:

Coverage Vs User Satisfaction 23 (u 4,i 1 )(u 5,i 1 )(u 4,i 3 )(u 3,i 3 ) (u 7,i 3 )(u 6,i 3 ) i 1 has higher rating i 3 has higher coverage

Coverage Vs User Satisfaction 24 Accuracy of Prediction Choice of item (i 1 or i 3 ) Growth of Rating Matrix To allocate resources to an item or not Items most interesting to user are disseminated

Problem Summary 25 Find a ranking of items, such that for every item delivered: Coverage Number of positively rated items Number of users receiving positively rated items Within the limits of available: Contact opportunity On-Device Storage

26  Whenever a pair of mobile devices come in contact, compute the following utility and transmit the content in decreasing order of utility value: Solution: CoFiGel Algorithm U i = (g + i + r + i ) * G i * D i Total Number of correctly predicted positive ratings, g + i represents predictions, r + i represents verified ratings. Likelihood of number of correct predictions Likelihood of delivering an item within deadline ‘t’

Utility: G i 27  G i is the right hand size of below inequality: More Predictions Correct Predictions Item Priority

Utility: D i 28  D i is the right hand size of below inequality: Item Priority Ratio of nodes not having the item to having it Contact bandwidth Waiting time in node buffer queues

29 Evaluation

Summary 30 ParametersValues Mobility TraceRollerNet Rating datasetMovieLens (100K ratings) Number of Publisher and Subscriber Nodes10 and 30 (Item publisher rate)/publisher and item lifetime 40 items/Hr and 1 hour 15 min Simulation duration, warmup and cool down time Approx.3 Hrs, 1 Hr and 0.5 Hr Item size and Buffer size15MB and 1GB Default contact bandwidth3Mbps

Baseline Strategies 31 NoDeliveryTime  No contact history and time constraints NoCoverage  Does not maximize coverage. Delivers items based on rating only NoItemRecall  Does not perform multi-round predictions like CoFiGel

Baseline Strategies 32 CoFiGel3G  Similar to CoFiGel.  Metadata uploaded through always-on control channel  Data delivered over M2M network Ground Truth  Obtained from the rating dataset

Metrics 33 Prediction Coverage  Number of ratings that could be predicted Fraction of Correct Positive Predictions (FCPP)  Ratio of correct positive predictions to actual positive predictions(ground truth) Precision  Ratio of number of relevant items that were recommended to number of recommended items

Metrics 34 Number of items delivered that are rated positively Number of satisfied Users  Users who received at least one item that they rated positively are considered satisfied users

Coverage over Time 35 CoFiGel discovers 45% of all ratings and 84% of correct positive ratings, while baseline discovers 20% or less

Coverage under resource constraints 36 Discovers upto 100% more ratings than baseline Discovers upto 40% more ratings than baseline

CoFiGel3G 37 CoFiGel3G slightly underperforms compared to CoFiGel. This is because, in the below inequality: faster for CoFiGel3G than CoFiGel, due to the control channel used by CoFiGel3G. even before the item has reached some of the intended users. Relative ranking is lost, resulting in lower delivery rate

Precision 38 On an average, CoFiGel outperforms baseline by 40% NoItemRecall has higher precision but loses out on coverage

Item Delivery 39 On an average, CoFiGel outperforms baseline by 100%

Number of Satisfied Users 40 On an average, CoFiGel outperforms baseline by 70% NoItemRecall reaches more users but delivers less positive items. Also, does not contribute to coverage

Conclusion 41 We have proposed a M2M scheduling algorithm which:  Uses MCF for subjective characterization of content  Balances Coverage and User satisfaction under resource constraints The algorithm is evaluated on two mobility traces and a popular rating dataset. Results indicate at least 60% improvement in all metrics compared to baseline.

42 Thank You

43 Figure references Slide 8: Slide 4(top left): 29Mar x768.jpg 29Mar x768.jpg Slide 4(bottom right): Slide 3: /IMG_0503.jpg /IMG_0503.jpg