Cache sharing among branch proxy servers via a master proxy server at a data center

Inactive Publication Date: 2012-04-26
IBM CORP
View PDF9 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the interconnection between the branch office and the data center is typically via a low bandwidth connection.
Since these applications may require large amount of data, the slow connection leads to poor application performance.
However, increasing the bandwidth of the interconnection is costly.

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
  • Cache sharing among branch proxy servers via a master proxy server at a data center
  • Cache sharing among branch proxy servers via a master proxy server at a data center
  • Cache sharing among branch proxy servers via a master proxy server at a data center

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013]The present invention comprises a method, system and computer program product for cache sharing among branch proxy servers. In one embodiment of the present invention, a branch proxy sever receives a request from a client in its branch office for accessing a resource at a data center. The branch proxy server transmits a request to a master proxy server at the data center to determine if the resource is located in its cache if the branch proxy server does not store the requested resource in its cache. The branch proxy server creates a cache entry in its cache to store the requested resource. Upon creating the cache entry, the branch proxy server sends the cache entry to the master proxy server to transfer ownership of the cache entry if the master proxy server did not store the resource in its cache. When the resource becomes invalid or expired, the master proxy server informs the appropriate branch proxy servers storing the resource to purge the cache entry containing this res...

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 method, system and computer program product for cache sharing among branch proxy servers. A branch proxy sever receives a request for accessing a resource at a data center. The branch proxy server creates a cache entry in its cache to store the requested resource if the branch proxy server does not store the requested resource. Upon creating the cache entry, the branch proxy server sends the cache entry to a master proxy server at the data center to transfer ownership of the cache entry if the master proxy server did not store the resource in its cache. When the resource becomes invalid or expired, the master proxy server informs the appropriate branch proxy servers storing the resource to purge the cache entry containing this resource. In this manner, the master proxy server ensures that the cached resource is synchronized across the branch proxy servers storing this resource.

Description

TECHNICAL FIELD[0001]The present invention relates to data network configurations in business environments, and more particularly to cache sharing among branch proxy servers in branch offices via a master proxy server at a data center.BACKGROUND[0002]A data network configuration implemented in business environments typically involves centralizing data storage at a data center and providing this data (e.g., via a server at the data center) to a plurality of client computing devices over a wide area network (e.g., Internet). These client computing devices (“clients”) may be located at “branch offices” of the company, such as in the retail, banking, and airline industry. In each branch office, client computing devices may be interconnected to each other using a local area network (LAN). Applications running on the client devices may require data from the data center, such as records, files, merchandising data, etc. However, the interconnection between the branch office and the data cen...

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
IPC IPC(8): G06F15/167G06F12/08
CPCG06F13/00G06F17/30H04L67/2885G06F16/00H04L67/568H04L67/5682
InventorBURCKART, ERIK J.CAMMARATA, JOHN P.IVORY, ANDREW J.SHOOK, AARON K.
OwnerIBM CORP