Multicast support for small groups

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S203000

Reexamination Certificate

active

06502140

ABSTRACT:

CROSS-REFERENCE TO RELATED APPLICATIONS
Not applicable.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention disclosed broadly relates to the field of computer networks, and more particularly relates to the field of multicasting under various protocols including the Internet protocol (IP).
2. Description of the Related Art
The Internet has provided the public worldwide network required for the global linking of various networks and application of personal computers. In this regard, the Internet Protocol (“IP”) has become an important moving force for the growth of computer applicability. The Internet is a packet-based communication system. Each packet comprises a header portion that includes routing information and a payload (or message) portion that includes the data to be delivered. The header portion includes a destination node, a source node, and a portion identifying the protocol as the IP. IP packets can be transmitted as unicasts or multicasts. A unicast is a point-to-point transmission wherein the header identifies one source and one destination. A multicast identifies various destinations. In the case of a multicast, the destination address in the IP header corresponds to a group of several destination nodes. Thus, a multicast would be initiated by a source node sending an IP packet to a “group” address such that it reaches all the nodes in the group. There are various multicast algorithms in common use today. Thus, the IP protocol has many applications such as electronic-mail and IP telephony. Of these applications, IP multicast will be increasingly important in the future, and it will become more useful to support large numbers of “small” multicast groups. This will be driven by several developments—such as IP Telephony and the emergence of small, mobile computing devices that are capable of supporting real-time voice and data communications. As IP telephony becomes widely adopted, it will become very important to support large numbers of conference calls with a small number of parties (such as 5 or less). It seems reasonable to expect that there will be a similar need to support many similarly small voice-data conferences and voice-data-video conferences. Multicasting offers one solution to the problem of providing efficient communications within groups.
Some of today's IP multicast schemes, such as the “dense mode” schemes, are suitable for the case in which there are a small number of large multicast groups that are of interest all over the Internet. These work well if one is trying to distribute “broadcast channels” like ABC, NBC, CBS, BBC, CNN and ESPN to viewers all around the world but they have scalability problems when there is a large number of groups. The nodes in the IP network build a distribution tree for each source and multicast group pair and they disseminate this multicast routing information to places where it is not needed—which is not desirable due to increased congestion.
In other schemes such as CBT (Core Based Trees) there has been an attempt to limit the amount of multicast routing information that needs to be disseminated, processed, and stored throughout the network. These schemes use a “shared distribution tree” that is shared by all the members of a multicast group and they try to limit the distribution of multicast routing information so that this information only goes to the nodes that “really need it.” But these schemes also have problems. These problems include: (1) the tendency to concentrate traffic on small portions of a network and use of less than optimal paths in routing packets to their destinations, and (2) the requirement that each of the routers on a multicast tree “signal” and store the multicast routing information, which can be a problem if there are a large number of multicast groups.
Accordingly, there is a need for a system which overcomes the above problems.
SUMMARY OF THE INVENTION
The multicasting system described herein provides a solution for the problems discussed above for the case of small groups. The system can handle a very large number of small groups because the nodes in the network do not need to disseminate or store any multicast routing information for these groups. The scheme has the added benefit that packets always take the “right” path; that is, the path determined by the ordinary unicast route protocols.
The system in accordance with the invention takes advantage of one of the fundamental tenets of Internet “philosophy”, namely that one should concentrate complexity at the edges of the network and keep the middle of the network simple. This is the principle that guided the design of IP and Transmission Connect Protocol (“TCP”) and this is the principle behind the efforts of the recently formed Differentiated Services Working Group in the Internet Engineering Task Force (“IETF”).
Therefore, in accordance with the invention, in a multicast system, the source of a multicast transmission sends multicast packets, each comprising a payload and multicast route information, for use by intermediate nodes to route each packet to the desired destinations replicating the packet as necessary.


REFERENCES:
patent: 5331637 (1994-07-01), Francis et al.
patent: 6018766 (2000-01-01), Samuel et al.
patent: 6052718 (2000-04-01), Gifford
patent: 6101180 (2000-08-01), Donahue et al.
patent: 6119163 (2000-09-01), Monteiro et al.
patent: 6154463 (2000-11-01), Aggarwal et al.
patent: 6212563 (2001-04-01), Beser
patent: 6226686 (2001-05-01), Rothschild et al.
patent: 6269080 (2001-07-01), Kumar
patent: 6321270 (2001-11-01), Crawley
“Multicast Source Routing Routing in Packet-Switched Networks” Yum et al. Communications, IEEE Transactions on pages 1212-1215 Feb.-Apr. 1994.*
“Multicast Communications in “ad hoc” networks” Vechiclur Technology Conference, 1998. VTC 98. 48th IEEE.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Multicast support for small groups does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multicast support for small groups, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multicast support for small groups will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2968155

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.