Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Distributed multi cast caching technique

A multi-point and buffer technology, applied in the field of multi-point transmission, can solve problems such as network congestion and achieve the effect of improving the cache

Inactive Publication Date: 2004-04-07
IBM CORP
View PDF1 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although there are some optimizations, receiver acknowledgment via ACK / NAK is still required, and disadvantageously, the data needs to be resent to the selected receiver based on the information about the NAK, because a large number of receivers send ACK / NAK can still cause network congestion

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
  • Distributed multi cast caching technique
  • Distributed multi cast caching technique
  • Distributed multi cast caching technique

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] In the following description, numerous specific details are disclosed for a thorough understanding of the invention. However, those skilled in the art will appreciate that the present invention may be practiced without the above detailed description. In other instances, well-known circuits, control logic and details of computer program instructions for conventional algorithms and processes have not been shown in detail in order to avoid unnecessarily obscuring the present invention.

[0033] The software programming code implementing the present invention is typically stored on some type of persistent storage device, such as a computer readable medium. In a client / server environment, such software programming code can be stored on either the client or the server. The software programming code can be embodied on any of various known media for data processing systems, such as magnetic disks, hard disks or CD-ROMs. The code may be distributed over such media, or from the...

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 caching arrangement for the content of multicast transmission across a data network utilizes a first cache which receives content from one or more content providers. Using the REMADE protocol, the first cache constructs a group directory. The first cache forms the root of a multilevel hierarchical tree. In accordance with configuration parameters, the first cache transmits the group directory to a plurality of subsidiary caches. The subsidiary caches may reorganize the group directory, and relay it to a lower level of subsidiary caches. The process is recursive, until a multicast group of end-user clients is reached. Requests for content by the end-user clients are received by the lowest level cache, and forwarded as necessary to higher levels in the hierarchy. The content is then returned to the requesters. Various levels of caches retain the group directory and content according to configuration options, which can be adaptive to changing conditions such as demand, loading, and the like. The behavior of the caches may optionally be modified by the policies of the content providers.

Description

technical field [0001] The present invention relates to the multicasting of information over a data network. In particular, the present invention relates to an improved caching technique for multicast over data networks. Background technique [0002] In recent years, the push model of data distribution over the Internet and other client-server networks has grown in popularity. In modern versions of this model, a server "multicasts" data to a subset of interested clients on the network, called a "multicast group". Any interested user can become a so-called "listener" by joining the group. [0003] Because of this feature, the application of the propulsion model is closer to the broadcasting paradigm of radio and television than to the interactive paradigm of the World Wide Web. Thus, a broadband network such as cable TV or satellite can be used as a very efficient medium for "pushing data". Unfortunately, these networks are currently only one-way. That is, data such as T...

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(China)
IPC IPC(8): G06F12/00G06F13/00H04L12/18H04L12/56H04L29/08
CPCH04L12/1859H04L29/08072H04L12/185H04L67/2885H04L67/2842H04L29/08801H04L29/08891H04L69/329H04L67/568H04L12/18
Inventor 朱利安·萨特安吉东·格辛斯基
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products