A NOVEL PREFETCHING METHOD FOR SCENE- BASED MOBILE SOCIAL NETWORK SERVICE 作者 :SONG LI, WENDONG WANG, YIDONG CUI, KUN YU, HAO WANG 報告者 : 饒展榕.

Slides:



Advertisements
Similar presentations
Link Prediction and Path Analysis using Markov Chains
Advertisements

Welcome to Middleware Joseph Amrithraj
Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.
Context-based object-class recognition and retrieval by generalized correlograms by J. Amores, N. Sebe and P. Radeva Discussion led by Qi An Duke University.
謝文婷 SocialTube: P2P-assisted Video Sharing in Online Social Networks Authors: Ze Li ; Haiying Shen ; Hailang Wang ; Guoxin Liu ; Jin Li.
TI: An Efficient Indexing Mechanism for Real-Time Search on Tweets Chun Chen 1, Feng Li 2, Beng Chin Ooi 2, and Sai Wu 2 1 Zhejiang University, 2 National.
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
Introduction Information Management systems are designed to retrieve information efficiently. Such systems typically provide an interface in which users.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
Deployment Strategies for Differentiated Detection in Wireless Sensor Network Jingbin Zhang, Ting Yan, and Sang H. Son University of Virginia From SECON.
Data Provisioning Services for mobile clients by Mustafa Ergen Authors: Mohit Agarwal and Anuj Puri Berkeley WOW Group University.
APPLAUS: A Privacy-Preserving Location Proof Updating System for Location-based Services Zhichao Zhu and Guohong Cao Department of Computer Science and.
Measurement Based Intelligent Prefetch and Cache Technique & Intelligent Proxy Techniques in Plasma Physics LAboratories Yantai Shu, Gang Zhang, Zheng.
WhereStore: Location-based Data Storage for Mobile Devices Interacting with the Cloud Patrick Stuedi, Iqbal Mohomed, Doug Terry Microsoft Research.
Wang, Z., et al. Presented by: Kayla Henneman October 27, 2014 WHO IS HERE: LOCATION AWARE FACE RECOGNITION.
On the Anonymity of Anonymity Systems Andrei Serjantov (anonymous)
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Hybrid Prefetching for WWW Proxy Servers Yui-Wen Horng, Wen-Jou Lin, Hsing Mei Department of Computer Science and Information Engineering Fu Jen Catholic.
AN OPTIMISTIC CONCURRENCY CONTROL ALGORITHM FOR MOBILE AD-HOC NETWORK DATABASES Brendan Walker.
1 Speaker : 童耀民 MA1G Authors: Ze Li Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA Haiying Shen ; Hailang Wang ; Guoxin.
Zhen Feng, Mingwei Xu, Yu Wang and Qing Li Tsinghua University, Beijing, China, Globalcom2013 – NGN Symposium Katto Lab Hiroto Kisara AN ARCHITECTURE FOR.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Workload-driven Analysis of File Systems in Shared Multi-Tier Data-Centers over InfiniBand K. Vaidyanathan P. Balaji H. –W. Jin D.K. Panda Network-Based.
Google News Personalization: Scalable Online Collaborative Filtering
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
SocialTube: P2P-assisted Video Sharing in Online Social Networks
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
A NOVEL PREFETCHING METHOD FOR SCENE-BASED MOBILE SOCIAL NETWORK SERVICE 作者 :Song Li, Wendong Wang, Yidong Cui, Kun Yu, Hao Wang 報告者 : 饒展榕.
SECURING SELF-VIRTUALIZING ETHERNET DEVICES IGOR SMOLYAR, MULI BEN-YEHUDA, AND DAN TSAFRIR PRESENTED BY LUREN WANG.
(C) Copyright PodsCat, 1998 A Smart Internet Caching System1 Director : D r. 張燕光 Speaker : Chun-Po Kuo From :
Design of a Cooperative Video Streaming System on Community based Resource Sharing Networks 2010 International Conference on P2P, Parallel, Grid, Cloud.
August 23, 2001ITCom2001 Proxy Caching Mechanisms with Video Quality Adjustment Masahiro Sasabe Graduate School of Engineering Science Osaka University.
Design Issues of Prefetching Strategies for Heterogeneous Software DSM Author :Ssu-Hsuan Lu, Chien-Lung Chou, Kuang-Jui Wang, Hsiao-Hsi Wang, and Kuan-Ching.
Concepts of Network. User Single user: It is most commonly used when talking about an operating system being usable only by one person at a time, or in.
1 Friends and Neighbors on the Web Presentation for Web Information Retrieval Bruno Lepri.
Speaker : Yu-Hui Chen Authors : Dinuka A. Soysa, Denis Guangyin Chen, Oscar C. Au, and Amine Bermak From : 2013 IEEE Symposium on Computational Intelligence.
JavaScript and Ajax (Internet Background) Week 1 Web site:
1 A Service-based Approach to Developing Android Mobile Internet Device (MID) Applications Hyun Jung La and Soo Dong Kim Department of Computer Science.
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
Biao Wang 1, Ge Chen 1, Luoyi Fu 1, Li Song 1, Xinbing Wang 1, Xue Liu 2 1 Shanghai Jiao Tong University 2 McGill University
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
WhatNOW: A System to Enable Videostream in a Mobile Network Alexandre Martini, Sandro Mourão, Wesley Silva Nokia Technology Institute, Manaus, Brazil 報告者:劉源蔁.
Purdue University, Georgia Institute of Technology, AT&T Labs Research
University of Maryland College Park
Effective Prediction of Web-user Accesses: A Data Mining Approach
Reza Yazdani Albert Segura José-María Arnau Antonio González
Trustworthiness Management in the Social Internet of Things
JavaScript and Ajax (Internet Background)
CNIT 131 Internet Basics & Beginning HTML
Qiyuan Xing, Jing Wang, Yue Li, Yanbo Han
Supervised By: Prof. Bassem M.Mokhtar Mohamed Wagdy Nomeir
Yasuhiro Kawano Graduate School of Software and Information Science,
WebAnywhere Addressing Performance and Security
Evaluating Proxy Caching Algorithms in Mobile Environments
You Lu, Zhiyang Wang, Yu-Ting Yu, Mario Gerla
An Introduction to Cloud Computing
Pei Fan*, Ji Wang, Zibin Zheng, Michael R. Lyu
Multithreaded Programming
E-commerce Infrastructure Web Servers / Web Clients / Web Browsers
Effective Prediction of Web-user Accesses: A Data Mining Approach
CSE 451: Operating Systems Winter Module 22 Distributed File Systems
Efficient Cache-Supported Path Planning on Roads
Korea University of Technology and Education
Tareq Khan, Ph.D. Assistant Professor,
Internet: Quality of Service Mechanisms at Application Level
Algorithms for Selecting Mirror Sites for Parallel Download
Intelligent Network Services through Active Flow Manipulation
Presentation transcript:

A NOVEL PREFETCHING METHOD FOR SCENE- BASED MOBILE SOCIAL NETWORK SERVICE 作者 :SONG LI, WENDONG WANG, YIDONG CUI, KUN YU, HAO WANG 報告者 : 饒展榕

OUTLINE INTRODUCTION BACKGROUND AND RELATED WORK PREFETCHING METHOD IN SCENE-BASED MOBILE SNS EXPERIMENTAL RESULTS CONCLUSIONS

INTRODUCTION TRADITIONAL SNS IS ONLY BASED ON ONLINE INTERNET, WHICH MEANS USERS NEED TO LOG ON THROUGH THEIR PERSONAL COMPUTERS (PCS). HOWEVER, COMPARED WITH PC, MOBILE PHONE IS THE MORE CONSTANT COMPANION TO PEOPLE.

WITH THE ADVENT OF AN INCREASINGLY STABLE MOBILE PLATFORM, MOBILE SNS HAS BECOME ONE OF THE MOST IMPORTANT DEVELOPING FIELDS. IN THIS PAPER AUTHOR APPLY A NOVEL PREFETCHING METHOD INTO A REAL PROTOTYPE CALLED SCENE LIFE SYSTEM PROPOSED BY US.

SCENE LIFE IS A MOBILE SOCIAL NETWORK APPLICATION BASED ON SCENES IN THE FORM OF IMAGE IN OUR CASE. IN THIS PRE FETCHING METHOD, CLIENT PREFETCHES IMAGES BASED ON THE RELATIONSHIP BETWEEN THE USER AND HISLHER FRIENDS AND ACCESS HISTORY.

THEN, IF THE USER DOES REQUEST ONE OF THE PRE FETCHED IMAGES, IT WILL ALREADY BE IN THE CLIENT'S CACHE.

BACKGROUND AND RELATED WORK THE SIX DEGREE OF SEPARATION IS THE THEORETICAL ROOT OF SNS. THIS THEORY REFERS TO THE IDEA THAT, IF A PERSON IS ONE STEP AWAY FROM EACH PERSON HE OR SHE KNOWS AND TWO STEPS AWAY FROM EACH PERSON WHO IS KNOWN BY ONE OF THE PEOPLE HE OR SHE KNOWS, THEN EVERYONE IS AN AVERAGE OF SIX "STEPS" AWAY FROM ANY PERSON ON EARTH.

SCENE LIFE SYSTEM IS A SCENE-BASED MOBILE SNS SYSTEM IN WIRELESS ENVIRONMENT.

THE CIRCLE REPRESENTS THE PEOPLE IN THE WORLD, AND THE CENTER REPRESENTS ONE PERSON. DASHED LINES IN THE CIRCLE ARE USED TO PARTITION THE WORLD INTO SIX "DEGREES".

PREFETCHING METHOD IN SCENE-BASED MOBILE SNS TYPICALLY, THERE IS A PAUSE AFTER EACH IMAGE IS LOADED, WHILE THE USER SEES THE DISPLAYED IMAGE OR BROWSES OTHER MODULES LINKED TO IT. THIS TIME COULD BE USED BY THE CLIENT TO PREFETCH IMAGES THAT ARE LIKELY TO BE ACCESSED AFTERWARDS, THEREBY AVOIDING RETRIEVAL LATENCY IF AND WHEN THOSE FILES ARE ACTUALLY REQUESTED.

OTHERWISE IT WILL INCREASE NETWORK TRAFFIC WHICH IS A NOTABLE WASTE IN WIRELESS ENVIRONMENT, ALSO A WASTE OF LIMITED RESOURCES OF MOBILE PHONE. IN OUR PRE FETCHING METHOD, THE CLIENT IS RESPONSIBLE FOR COMPUTING THE LIKELIHOOD THAT A PARTICULAR IMAGE WILL BE ACCESSED NEXT AND SENDS THE INFORMATION TO THE SERVER.

THE SERVER RECEIVES REQUESTS FROM THE CLIENT, DISPOSES THEM AND SENDS BACK REQUESTED DATA.

3.1 ARCHITECTURE OF THE SYSTEM WITH PREFETCHING ON THE CLIENT SIDE, THERE ARE THREE PARTS, INCLUDING THE INTERFACE OF SCENE LIFE, A PREDICTION ENGINE AND A PREFETCH ENGINE.

ON RECEIVING A NEW SCENE REQUEST FROM THE USER, THE INTERFACE OF SCENE LIFE PASSES ON THE NAME OF REQUESTED IMAGE TO THE PREDICTION ENGINE. THE PREFETCH ENGINE USES THE PREDICTION INFORMATION TO DECIDE WHETHER OR NOT TO PREFETCH IMAGES.

IT COULD ALSO MAKE ITS DECISION BASED ON A VARIETY OF OTHER FACTORS, SUCH AS THE CONTENTS OF THE LOCAL CACHE (WHICH MIGHT ALREADY CONTAIN THE FILE), THE CURRENT SYSTEM LOAD, AND SO ON.

3.2 PREDICTION ALGORITHM RELATION:AUTHOR USE A BIVARIATE FUNCTION R ( Ρ, Θ ) TO REPRESENT THE RELATIONSHIP BETWEEN THE USER AND FRIEND.

LOOKAHEAD WINDOW:IT DETERMINES THE NUMBER OF IMAGES THAT SHOULD BE TAKEN INTO CONSIDERATION IN THE ALGORITHM. NODE: EACH NODE IN THE GRAPH STANDS FOR AN IMAGE FILE THAT HAS EVER BEEN ACCESSED BY THE USER. ARC: THERE IS AN ARC FROM A TO B IF AND ONLY IF AT SOME POINT IN TIME, B WAS ACCESSED WITHIN THE LOOKAHEAD WINDOW. WEIGHT: THERE IS A WEIGHT ON THE ARC FROM NODE A TO B, DENOTED AS W. IT CAN BE REPRESENTED AS FOLLOW:

PREFETCH THRESHOLD: IT DETERMINES WHETHER AN IMAGE FILE IS A CANDIDATE FOR PREFETCHING, DENOTED AS Δ.

EXPERIMENTAL RESULTS

CONCLUSIONS IN THIS PAPER, A PREFETCHING METHOD IS PROPOSED FOR SCENE-BASED MOBILE SOCIAL NETWORK SERVICE. EXPERIMENT RESULTS HAVE SHOWN THAT THIS PROPOSED METHOD CAN SIGNIFICANTLY REDUCE SCENE ACCESS TIMES YIELDING A BETTER QOS. IN FUTURE WORK, WE WILL TRY TO IMPROVE THE PERFORMANCE OF THE METHOD BY CONSIDERING THE RESOURCE OF THE CLIENT, SUCH AS POWER, CPU, MEMORY, ETC.