Using Proxy Cache Relocation to Accelerate Web Browsing in Wireless/Mobile Comm. Authors: Stathes Hadjiefthymiades and Lazaros Merakos Dept. of Informatics.

Slides:



Advertisements
Similar presentations
Proxy Server Systems for Wireless Mobile Web Service
Advertisements

1 General Packet Radio Service (GPRS) Adapted from a presentation by Miao Lu Nancy Samaan SITE, Ottawa.
Dynamic Adaptive Streaming over HTTP2.0. What’s in store ▪ All about – MPEG DASH, pipelining, persistent connections and caching ▪ Google SPDY - Past,
Wireless, Mobile Networks – Mobility. Wireless, Mobile Networks6-2 Mobility: Vocabulary home network: permanent “home” of mobile (e.g., /24)
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming Thangam Vedagiri Seenivasan Advisor: Mark Claypool Reader: Robert Kinicki 1 M.S.
Progress Report Wireless Routing By Edward Mulimba.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Dept. of Computer Science & Engineering, CUHK1 Trust- and Clustering-Based Authentication Services in Mobile Ad Hoc Networks Edith Ngai and Michael R.
1 A general purpose proxy filtering mechanism applied to the mobile environment Author : Bruce Zenel From : Wireless Networks.
University of Athens, Greece Pervasive Computing Research Group Predicting the Location of Mobile Users: A Machine Learning Approach 1 University of Athens,
An Authentication Service Against Dishonest Users in Mobile Ad Hoc Networks Edith Ngai, Michael R. Lyu, and Roland T. Chin IEEE Aerospace Conference, Big.
A Distributed Proxy Server for Wireless Mobile Web Service Kisup Kim, Hyukjoon Lee, and Kwangsue Chung Information Network 2001, 15 th Conference.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
University of Athens, Greece Pervasive Computing Research Group An Online Adaptive Model for Location Prediction University of Athens, Department of Informatics.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
1 Web Content Delivery Reading: Section and COS 461: Computer Networks Spring 2007 (MW 1:30-2:50 in Friend 004) Ioannis Avramopoulos Instructor:
“On the Integration of MPEG-4 streams Pulled Out of High Performance Mobile Devices and Data Traffic over a Wireless Network” Spyros Psychis, Polychronis.
1 Connection Routing Schemes for Wireless ATM Proceedings of the 32nd Hawaii International Conference on System Sciences Upkar Varshney Computer.
Sujit Dey Adaptive Applications for Wireless Information Technology Sujit Dey ECE Department University of California, San Diego
Cellular IP: Proxy Service Reference: “Incorporating proxy services into wide area cellular IP networks”; Zhimei Jiang; Li Fung Chang; Kim, B.J.J.; Leung,
Lecture 11: Cellular Networks
1 MultimEDia transport for mobIlE Video AppLications 9 th Concertation Meeting Brussels, 13 th February 2012 MEDIEVAL Consortium.
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
Design and Implement an Efficient Web Application Server Presented by Tai-Lin Han Date: 11/28/2000.
 Computer Networking Computer Networking  Networking terminology Networking terminology  Client Server Model Client Server Model  Types of Networks.
CORE KAIST EECS Computer Engineering Research Lab A General Purpose Proxy Filtering Mechanism Applied to the Mobile Environment Bruce Zenel Jupyung Lee.
Mobile Technologies Introduction Basics of GSM Value Added Services SMS Short Codes Asterisk * LBS.
TCP/IP Protocols Dr. Sharon Hall Perkins Applications World Wide Web(HTTP) Presented by.
Defense by Amit Saha March 25 th, 2004, Rice University ANTS : A Toolkit for Building and Dynamically Deploying Network Protocols David Wetherall, John.
THE IP MOBILITY APPROACH 발표자 : 이진우. Tables 1. Introduction 2. Domain Based Micro Mobility Supporting Protocols 2.1 Cellular IP Network Architecture,
UNIVERSITY OF PATRAS Department of Electrical & Computer Engineering Wireless Telecommunications Laboratory M. Tsagkaropoulos “Securing.
QoS Design for 3G Networks
Segment-Based Proxy Caching of Multimedia Streams Authors: Kun-Lung Wu, Philip S. Yu, and Joel L. Wolf IBM T.J. Watson Research Center Proceedings of The.
« Performance of Compressed Inverted List Caching in Search Engines » Proceedings of the International World Wide Web Conference Commitee, Beijing 2008)
Trust- and Clustering-Based Authentication Service in Mobile Ad Hoc Networks Presented by Edith Ngai 28 October 2003.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
Understanding the Performance of Web Caching System with an Analysis Model and Simulation Xiaosong Hu Nur Zincir-Heywood Sep
1 HAWAII- Handoff-Aware Wireless Access Internet Infrastructure Reporter : Jing-Shiuan Hua Date : 2005/4/26.
Advanced Network Architecture Research Group 2001/11/74 th Asia-Pacific Symposium on Information and Telecommunication Technologies Design and Implementation.
Location Management in PCS Networks Report of Dissertation By Manikanta Velaga (Adm. No ) Sanjoy Mondal (Adm. No ) M.Tech (CA)
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 8 Omar Meqdadi Department of Computer Science and Software Engineering University of.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
Global Roaming in Next-Generation Networks Theodore B. Zahariadis, Konstantinos G. Vaxevanakis, Christos P. Tsantilas, and Nikolaos A. Zervos Ellemedia.
A seamless handover between cdma2000 and WLAN for 3G-WLAN interworking service continuity 指導教授:黃培壝 學生:陳鵬宇.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
(C) Copyright PodsCat, 1998 A Smart Internet Caching System1 Director : D r. 張燕光 Speaker : Chun-Po Kuo From :
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
2011 ULTRA Program: Green Radio Prof. Jinho Choi College of Engineering Swansea University, UK.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
QoS in Mobile IP by Preethi Tiwari Chaitanya Deshpande.
An Efficient Implementation of File Sharing Systems on the Basis of WiMAX and Wi-Fi Jingyuan Li, Liusheng Huang, Weijia Jia, Mingjun Xiao and Peng Du Joint.
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
/ Fast Web Content Delivery An Introduction to Related Techniques by Paper Survey B Li, Chien-chang R Sung, Chih-kuei.
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
A proxy-based integrated cache consistency and mobility management scheme for client-server applications in Mobile IP systems - Weiping He, Ing-Ray Chen.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
Presented by Edith Ngai MPhil Term 3 Presentation
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
IMPROVEMENT OF NETWORK LIFETIME BY IMPROVING ROUTE DISCOVERY PHASE IN MULTI-PATH DSR USING HYBRID ANT COLONY OPTIMIZATION.
Reddy Mainampati Udit Parikh Alex Kardomateas
Computer Networking Devices
The Impact of Replacement Granularity on Video Caching
Chapter 3: Wireless WANs and MANs
An Overview of the ITTC Networking & Distributed Systems Laboratory
Early Measurements of a Cluster-based Architecture for P2P Systems
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Evaluating Proxy Caching Algorithms in Mobile Environments
Wireless Reliable Messaging Protocol for Web Services (WS-WRM)
Presentation transcript:

Using Proxy Cache Relocation to Accelerate Web Browsing in Wireless/Mobile Comm. Authors: Stathes Hadjiefthymiades and Lazaros Merakos Dept. of Informatics and Telecommunication – Uni. of Athens, Greece Proceedings of The Tenth International World Wide Web Conference, May 1-5, 2001, Hong Kong.

Contents Web caching in wireless environment “Moving” cache architecture Cache relocation scheme Path prediction algorithm Performance evaluation Simulation results Conclusion

Web caching in wireless environment MobiScape/Web Expess (1995/96) –Support Station (SS) is a gateway of Mobile Host (MH) –Both use proxy cache –Data is compressed –No changes in browsers, servers –SS must be reconstructed each time MH changes cell

“Moving” cache architecture Components: base stations (BS), mobile terminal, fixed terminal, routers. Wireless cells: hexagonal shape, cover the entire surface. User profiles: stored in home network, can be queried and forwarded using inter-network signaling. Path prediction algo. : invoked after entering new cell, may be stored at home network

Cache relocation scheme A relocation process has these steps: –Determine_target[MT_ID,BS_ID]: MT to Home –Path prediction algorithm: Home –[MT_ID, Target_BSs, HO_Probabilities]: Home to MT –Cache compression: MT –MT_Cache[MT_ID,Cache]: MT- new BSs –Cache Decompression: New BSs –Handover: MT –Feedback[MT_ID,BS_ID]: New BS to Home –Clear_cache[MT_ID]: Home to unused BSs

Cache relocation scheme Move 100% to best guessed new BS, 70% to 2 nd best guessed BS, 30% to other BSs.

Path prediction algorithm Based on learning automaton (an AI machine learning technique). Learning automata: –Finite state adaptive systems that interact continuously with an environment. –Learn to adapt through a trial-error response process. –Input  Responses  Evaluate response  Feedback  Improve behavior. –Robust but not very efficient learners. Easy to implement.

Path prediction algorithm Main steps: –Receive prediction request. –Lookup matrix, send responses. –Receive feedback, update matrix Matrix maintenance

Performance evaluation setup WWW traffic modeling: figure 9. Cell residence time: time spent in current cell. This time is short if user travels very rapidly (in vehicle), it is long if user travels slowly (walking). Path prediction programmed in Prolog. Cache relocation scheme programmed in Visual C++. Metrics: avg. delay, # of interrupted connection, % of interrupted conn., hit rate, # of items used by MT in the new BS after handover.

Simulation results Path prediction algorithm Cache relocation scheme

Conclusion Introduce a cache relocation and path prediction scheme for WWW browsing in wireless/mobile environment. More robust learners in path prediction algorithm could be use.

Comments Relocating data: didn’t mention how second best guesses share data; how many second best guesses in general. Path prediction: could be run from current BS without contacting home network. Performance evaluation: didn’t compare with existing techniques. Didn’t study wasted bandwidth used for transfer data in incorrect predictions. Contributions are not very clear since this technique adopts many things from existing techniques (architecture from MobileSpace, prediction algorithm from AI).

Discussion