Method and system for efficiently storing web pages for quick downloading at a remote device

a web page and remote device technology, applied in the field of efficient web page storage at a server, can solve the problems of high overall latency, waste of storage space, and inability to efficiently store web pages, and achieve the effect of efficient web page storag

Inactive Publication Date: 2006-04-13
STORAGE TECHNOLOGY CORPORATION
View PDF18 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0006] It is a general object of the present invention to provide a method and system for efficiently storing web pages at a server for quick downloading at a remote device in communication with the server.
[0007] In carrying out the above object and other objects, features, and advantages of the present invention, a method is provided for efficiently storing web pages for quick downloading at a remote device in a computer network including a server computer having a fast memory for storing a plurality of home web pages, a disk memory for storing a first plurality of web pages linked to the home web pages, and a storage device coupled to the computer fore storing a second plurality of web pages linked to the home web pages. The method includes the step of receiving a first signal from the remote device at the server computer indicating selection of one of the plurality of home pages. The method also includes the step of transferring at least one of the first plurality of web pages linked to the selected home page from the disk memory to the fast memory in response to the first signal. Still further, the method includes the step of transmitting a second signal from the disk memory to the storage device in response to the first signal. Finally, the method includes the step of transferring at least one of the second plurality of web pages linked to the selected home page from the storage device to the disk memory in response to the second signal wherein anticipated web pages linked to the selected home page are quickly accessible by the remote device.

Problems solved by technology

Thus, overall latency is high even when there is an overlap in the access.
However, since all web pages may not be requested by the client, storage is wasted.
Furthermore, bandwidth is also wasted.
Consequently, if the network is busy, aggressive prefetching can be expensive.
Since the access is usually to the disk, this penalty is only apparent on a small percentage of the accesses.
Thus, the main motivation for using HSM is cost.
However, in some file requests, latency will suffer.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for efficiently storing web pages for quick downloading at a remote device
  • Method and system for efficiently storing web pages for quick downloading at a remote device
  • Method and system for efficiently storing web pages for quick downloading at a remote device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] A schematic diagram of the storage-efficient web server is shown in FIG. 1, denoted generally by reference numeral 10. The server 10 includes a computer 12 such as, for example, a workstation or a high-end personal computer. The server 10 hosts a plurality of web sites, wherein each web site includes a plurality of HTML documents, or web pages.

[0015] The computer 12 of the server 10 includes a fast memory 14, such as cache or RAM (random access memory), and a disk memory 16. Although shown externally, the disk memory 16 may be either an internal disk drive or an externally attached disk or disk farm, such as a RAID (redundant array of inexpensive disks). Both the fast memory 14 and the disk memory 16 store a portion of the web pages for quick downloading as will be described in greater detail below.

[0016] The computer 12 is also connected to an external storage device 18, such as tape or removable media, which stores even more data relating to the web pages. The storage dev...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A web server for efficiently storing web pages for quick downloading at a remote device comprises a fast memory, a disk memory and a storage device. The fast memory stores a first plurality of web pages and receives a first signal from the remote device indicating selection of one of the first plurality of web pages. The disk memory stores a second plurality of web pages linked to the first plurality of web pages and transfers all of the second plurality of web pages that are linked to the selected one of the first plurality of web pages to the fast memory in response to the first signal. The disk memory also transmits a second signal to the storage device in response to the first signal. The storage device stores a third plurality of web pages linked to the first plurality of web pages and transfers all of the third plurality of web pages that are linked to the selected ones of the second plurality of web pages to the disk memory in response to the second signal. In addition, the fast memory deletes each of the non-selected first plurality of web pages in response to the first signal so as to allow for memory reuse and to aid in quickly downloading selected web pages to the remote device.

Description

TECHNICAL FIELD [0001] This invention relates to methods and systems for efficiently storing web pages at a server for quick downloading at a remote device in communication with the server. BACKGROUND ART [0002] Traditional web servers depend on sequential access to HTML (HyperText Markup Language) pages by loading hyperlinked pages as the client requests them while navigating through the current page. Each client initiated hit involves a random access to the memory, even if multiple clients access the same page. Thus, overall latency is high even when there is an overlap in the access. Latency refers to the amount of time it takes a web server to respond to a client beginning from the time the request was sent by the client to the server. To reduce latency in the network, some proposals have been made to have local machines, mostly proxy servers, to prefetch the pages linked to the current page before the client actually “hits” them. However, since all web pages may not be requeste...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/167
CPCG06F17/30902G06F17/30905G06F16/9574G06F16/9577
Inventor GUHA, ALOKE
Owner STORAGE TECHNOLOGY CORPORATION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products