GB2412770B - Method and system for using caches - Google Patents
Method and system for using cachesInfo
- Publication number
- GB2412770B GB2412770B GB0512440A GB0512440A GB2412770B GB 2412770 B GB2412770 B GB 2412770B GB 0512440 A GB0512440 A GB 0512440A GB 0512440 A GB0512440 A GB 0512440A GB 2412770 B GB2412770 B GB 2412770B
- Authority
- GB
- United Kingdom
- Prior art keywords
- data
- packet
- data block
- transport protocol
- estimate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/289—Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/166—IP fragmentation; TCP segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0813—Multiuser, multiprocessor or multiprocessing cache systems with a network or matrix configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
-
- G06F17/30893—
-
- G06F17/30899—
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Communication Control (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A communication network (200) comprises a local information processing device (235) and a remote information system (240) that operate a transport protocol and both include a processor to perform one or more of the following data processing functions to enable data to be transmitted using the transport protocol: wrap a data block in one packet or, if the data block is larger than a largest data packet the transport protocol supports, in multiple packets. If a data block was passed in more than one packet, the data block is re-assembled from its constituent packets; and duplicated data blocks are detected and deleted. Notably, both the local information processing device (235) and the remote information system (240) estimate a likely transmission time for each data packet based on a recent communication network bit rate, and forwards the estimate from one to the other.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0512440A GB2412770B (en) | 2002-05-29 | 2002-05-29 | Method and system for using caches |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0212384A GB2389201B (en) | 2002-05-29 | 2002-05-29 | Methods and system for using caches |
GB0512440A GB2412770B (en) | 2002-05-29 | 2002-05-29 | Method and system for using caches |
Publications (3)
Publication Number | Publication Date |
---|---|
GB0512440D0 GB0512440D0 (en) | 2005-07-27 |
GB2412770A GB2412770A (en) | 2005-10-05 |
GB2412770B true GB2412770B (en) | 2006-11-15 |
Family
ID=34855770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0512440A Expired - Fee Related GB2412770B (en) | 2002-05-29 | 2002-05-29 | Method and system for using caches |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2412770B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5987493A (en) * | 1997-12-05 | 1999-11-16 | Insoft Inc. | Method and apparatus determining the load on a server in a network |
WO1999059278A1 (en) * | 1998-05-14 | 1999-11-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Data transmission over a communications link with variable transmission rates |
WO2000052831A2 (en) * | 1999-03-05 | 2000-09-08 | Tantivy Communications, Inc. | Forward error correction on multiplexed cdma channels enabling high performance coding |
WO2001003382A1 (en) * | 1999-07-02 | 2001-01-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Packet loss tolerant reshaping method |
EP1372304A2 (en) * | 2002-06-14 | 2003-12-17 | Matsushita Electric Industrial Co., Ltd. | Method, transmitter and receiver for adapting the encoding rate to a varying transport rate |
-
2002
- 2002-05-29 GB GB0512440A patent/GB2412770B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5987493A (en) * | 1997-12-05 | 1999-11-16 | Insoft Inc. | Method and apparatus determining the load on a server in a network |
WO1999059278A1 (en) * | 1998-05-14 | 1999-11-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Data transmission over a communications link with variable transmission rates |
WO2000052831A2 (en) * | 1999-03-05 | 2000-09-08 | Tantivy Communications, Inc. | Forward error correction on multiplexed cdma channels enabling high performance coding |
WO2001003382A1 (en) * | 1999-07-02 | 2001-01-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Packet loss tolerant reshaping method |
EP1372304A2 (en) * | 2002-06-14 | 2003-12-17 | Matsushita Electric Industrial Co., Ltd. | Method, transmitter and receiver for adapting the encoding rate to a varying transport rate |
Non-Patent Citations (1)
Title |
---|
H. Gilbert, "Introduction to TCP/IP", 2 February 1995, retrieved from www.yale.edu/pclt/COMM/TCPIP.HTM on 25/1/05 * |
Also Published As
Publication number | Publication date |
---|---|
GB0512440D0 (en) | 2005-07-27 |
GB2412770A (en) | 2005-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB0500606D0 (en) | Method of eliminating real-time data loss on establishing a call | |
WO2002076063A8 (en) | Method, apparatus, article and system for network communications | |
WO2006026683A3 (en) | Message synchronization over a stochastic network | |
AU2003214470A8 (en) | System, method, and product for managing data transfers in a network | |
WO2002056569A3 (en) | Telecommunication data compression apparatus and method | |
WO2003023630A1 (en) | Synchronization message processing method | |
MY129358A (en) | Method and apparatus for achieving crypto-syncronization in a packet data communication system | |
WO2004114529A3 (en) | Pre-fetch communication systems and methods | |
AU2003220149A1 (en) | Detecting a hidden node in a wireless local area network | |
WO2002091296A3 (en) | Method and apparatus for measurement, analysis, and optimization of content delivery | |
MXPA02003506A (en) | System and method to determine data throughput in a communication network. | |
BR0304678A (en) | Transport block size, wireless communication system, and base station and user terminal signaling method in a wireless communication system | |
GB2440884A (en) | Method apparatus and system for establishing a direct route between agents of a sender node and a receiver node | |
WO2003088582A3 (en) | Methods and apparatus for alternative mode monitoring | |
WO1999004539A3 (en) | Communication method and system | |
WO2002025889A3 (en) | Communication management system for computer network based telephones | |
AU2002223656A1 (en) | Intercommunication preprocessor | |
EP0959572A3 (en) | Radio communication system, and apparatus, communication method and program recording medium therefor | |
HK1148159A1 (en) | Method and switching device for transmitting data in a mobile radio network | |
WO2005052736A3 (en) | System and method for transmitting compressed messages | |
WO2005018133A3 (en) | System and method for operating a wireless device network | |
TW200518529A (en) | Method and system to pre-fetch a protocol control block for network packet processing | |
GB2412770B (en) | Method and system for using caches | |
WO2002023810A3 (en) | Method and system for transmit data blocking in a wireless communications network | |
JP2004140563A5 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20080529 |