(C) Copyright PodsCat, 1998 A Smart Internet Caching System1 Director : D r. 張燕光 Speaker : Chun-Po Kuo From :

Slides:



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

Push Technology Humie Leung Annabelle Huo. Introduction Push technology is a set of technologies used to send information to a client without the client.
Retrieval of Information from Distributed Databases By Ananth Anandhakrishnan.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 44 How Firewalls Work How Firewalls Work.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
VOYAGER: Yet Another Secure Web Browser to Demonstrate Secure Socket Layer Working and Implementation By : Shrinivas G. Deshpande Advisor: Dr. Chung E.
Communicating Information: Web Design. It’s a big net HTTP FTP TCP/IP SMTP protocols The Internet The Internet is a network of networks… It connects millions.
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
How the web works: HTTP and CGI explained
Collaborative Web Caching Based on Proxy Affinities Jiong Yang, Wei Wang in T. J.Watson Research Center Richard Muntz in Computer Science Department of.
SSH : The Secure Shell By Rachana Maheswari CS265 Spring 2003.
Web Prefetch 張燕光 資訊工程系 成功大學
Implementing ISA Server Caching. Caching Overview ISA Server supports caching as a way to improve the speed of retrieving information from the Internet.
Definitions, Definitions, Definitions Lead to Understanding.
Web Accessibility for Users with Motor Disabilities Audrey Le August 19, 2002.
Caching And Prefetching For Web Content Distribution Presented By:- Harpreet Singh Sidong Zeng ECE Fall 2007.
Introduction Web Development II 5 th February. Introduction to Web Development Search engines Discussion boards, bulletin boards, other online collaboration.
Web Caching Schemes For The Internet – cont. By Jia Wang.
1 ENHANCHING THE WEB’S INFRASTUCTURE: FROM CACHING TO REPLICATION ECE 7995 Presented By: Pooja Swami and Usha Parashetti.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
Proxy Servers Dr. Ronald Bergmann, CIO, ISO. Proxy servers A proxy server is a machine which acts as an intermediary between the computers of a local.
7/15/2015ROC/OceanStore Winter Retreat Introspective Replica Management in OceanStore Dennis Geels.
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
Web Proxy Server Anagh Pathak Jesus Cervantes Henry Tjhen Luis Luna.
1 Enabling Secure Internet Access with ISA Server.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
© Siemens 2006 All Rights Reserved 1 Challenges and Limitations in a Back-End Controlled SmartHome Thesis Work Presentation Niklas Salmela Supervisor:
Hybrid Prefetching for WWW Proxy Servers Yui-Wen Horng, Wen-Jou Lin, Hsing Mei Department of Computer Science and Information Engineering Fu Jen Catholic.
Networks and Security. Types of Attacks/Security Issues  Malware  Viruses  Worms  Trojan Horse  Rootkit  Phishing  Spyware  Denial of Service.
Design and Implement an Efficient Web Application Server Presented by Tai-Lin Han Date: 11/28/2000.
Performance of Web Applications Introduction One of the success-critical quality characteristics of Web applications is system performance. What.
WXET1143 Lecture7: , Chat and Messaging. Introduction  Electronic mail is everywhere.  Now many people in business, government, and education use.
1 Design and Performance of a Web Server Accelerator Eric Levy-Abegnoli, Arun Iyengar, Junehwa Song, and Daniel Dias INFOCOM ‘99.
Application-Layer Anycasting By Samarat Bhattacharjee et al. Presented by Matt Miller September 30, 2002.
CH2 System models.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
How did the internet develop?. What is Internet? The internet is a network of computers linking many different types of computers all over the world.
Introduction to Internet terms. Topics to Study What is Internet HTTP URL SMS MMS Wi-Fi Video Conferencing Social Webisites.
Web Prefetching Between Low-Bandwidth Clients and Proxies : Potential and Performance Li Fan, Pei Cao and Wei Lin Quinn Jacobson (University of Wisconsin-Madsion)
Eric Holtel.  Introduction  Project Description  Demonstration  Deliverables  Conclusion.
CH1. Hardware: CPU: Ex: compute server (executes processor-intensive applications for clients), Other servers, such as file servers, do some computation.
Understanding the Performance of Web Caching System with an Analysis Model and Simulation Xiaosong Hu Nur Zincir-Heywood Sep
Architecture for Caching Responses with Multiple Dynamic Dependencies in Multi-Tier Data- Centers over InfiniBand S. Narravula, P. Balaji, K. Vaidyanathan,
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
Module 9: Implementing Caching. Overview Caching Overview Configuring General Cache Properties Configuring Cache Rules Configuring Content Download Jobs.
Chapter 19 Binding Protocol Addresses (ARP) A frame transmitted across a physical network must contain the hardware address of the destination. Before.
Introduction to Student Name Student Class.
A NOVEL PREFETCHING METHOD FOR SCENE-BASED MOBILE SOCIAL NETWORK SERVICE 作者 :Song Li, Wendong Wang, Yidong Cui, Kun Yu, Hao Wang 報告者 : 饒展榕.
Web Caching and Replication Presented by Bhushan Sonawane.
Delta Encoding for HTTP/1.1 Sloutsky Alexander Fink Dmitry Supervised by Lavy Libman.
Replication (1). Topics r Why Replication? r System Model r Consistency Models r One approach to consistency management and dealing with failures.
August 23, 2001ITCom2001 Proxy Caching Mechanisms with Video Quality Adjustment Masahiro Sasabe Graduate School of Engineering Science Osaka University.
An Empirical Study of Visual Security Cues to Prevent the SSLstripping Attack Source: ACSAC 2011 Authors: Dongwan Shin, Rodrigo Lopes Report: Minhao Wu.
Using Proxy Cache Relocation to Accelerate Web Browsing in Wireless/Mobile Comm. Authors: Stathes Hadjiefthymiades and Lazaros Merakos Dept. of Informatics.
/ Fast Web Content Delivery An Introduction to Related Techniques by Paper Survey B Li, Chien-chang R Sung, Chih-kuei.
PROXY SERVER Kalyani Ravi. A proxy server is essentially an electronic gatekeeper, residing between an organization's internal network and the Internet,
ONBASE: HOW TO UPLOAD DOCUMENTATION EFFICIENTLY April 2, 2015.
1 Wireless World Wide Web: Mobile Access to Web Resources 王讚彬 台中教育大學資訊系.
Computer Science Department 1 Studying the Impact of More Complete Server Information on Web Caching Craig E. Wills and Mikhail Mikhailov Worcester Polytechnic.
CIW LESSON 7 PART A. INTRODUCTION TO BUSINESS ELECTRONIC MAIL The use of has given rise to the term ______________________, which is a slang term.
An Adaptive Cache Coherence Protocol Optimized for Producer-Consumer Sharing Liquin Cheng, John B. Carter and Donglai Dai cs.utah.edu by Evangelos Vlachos.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
A NOVEL PREFETCHING METHOD FOR SCENE- BASED MOBILE SOCIAL NETWORK SERVICE 作者 :SONG LI, WENDONG WANG, YIDONG CUI, KUN YU, HAO WANG 報告者 : 饒展榕.
Web Development Web Servers.
Introducing the World Wide Web
Site classifications, definitions, and updates to Landnet
Evaluating Proxy Caching Algorithms in Mobile Environments
Web Privacy Chapter 6 – pp 125 – /12/9 Y K Choi.
Presentation transcript:

(C) Copyright PodsCat, 1998 A Smart Internet Caching System1 Director : D r. 張燕光 Speaker : Chun-Po Kuo From :

(C) Copyright PodsCat, 1998 A Smart Internet Caching System2 Outline  Introduction  Background and previous work  System Model  System design  System Protocols  Dimensioning and performance issues  Conclusions

(C) Copyright PodsCat, 1998 A Smart Internet Caching System3 Introduction  long response time due to:  load on the server  load on the communication line  system techniques are:  Caching of recently accessed file  Pre-fetching of files which may be accessed shortly.  Deferment of loading large and/or low priority files.  Automatic updating of frequently used pages during off- peak times.  File compression and difference.

(C) Copyright PodsCat, 1998 A Smart Internet Caching System4 Background and previous work  Two techniques used to implement proxies are mirroring, and caching.  Mirror suffers from a number of drawbacks :  Files are mirrored only at periodic intervals.  Many mirrored files will rarely, or never, be accessed.  Users may not be aware of the best mirror site to use.  A mirror can only store a small fraction of the files on the Internet.

(C) Copyright PodsCat, 1998 A Smart Internet Caching System5 The System Model

(C) Copyright PodsCat, 1998 A Smart Internet Caching System6 Performance-enhancing measuresPerformance-enhancing measures  A number of techniques are used to improve performance.  A conventional cache  File pre-fetching  Deferred file loading  Automatic updating  File compression and differencing  three types of document requests  User requests  Predicted request  Update requests

(C) Copyright PodsCat, 1998 A Smart Internet Caching System7 System Model

(C) Copyright PodsCat, 1998 A Smart Internet Caching System8 Algorithm for the local gateway  The prime responsibilities of the local gateway are :  Record all user requests, and maintain a history information of previous requests.  Maintain a cache of recently loaded document.  Decide which documents are required for the predicted and update requests.  Transmit predicted and update requests for documents to the remote gateway.  Receive and decompress documents.  Forward documents to user.

(C) Copyright PodsCat, 1998 A Smart Internet Caching System9 Local Gateway

(C) Copyright PodsCat, 1998 A Smart Internet Caching System10 Algorithms for the remote gateway  The prime responsibilities of the remote gateway are :  Receive requests from local gateway  Requests and load documents from WWW servers or other caches.  Use heuristics to predict which other documents might soon be requested on the basis of the contents of requests document.  Compress these documents will not have yet been requested, in which case a push or forces send is required.

(C) Copyright PodsCat, 1998 A Smart Internet Caching System11 Remote Gateway

(C) Copyright PodsCat, 1998 A Smart Internet Caching System12 Conclusion  Detailed analysis and experimentation is required.  Having demonstrated their feasibility, a product could be developed for wider implementation.