Collaborative host masquerading system
First Claim
1. A network of hosts constructed and arranged for the transfer of digital information between the hosts comprising:
- a source host;
a destination host;
a collaborating host; and
, a management object constructed and arranged to facilitate collaboration between the source host and the collaborating host in transferring data between the source host and the destination host, wherein the source host provides necessary control information and/or message contents when there is a need based on network information, and the collaborating host sends the data to the destination host in such a way as to make the destination host believe the data is from the source host.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for congestion avoidance and load balancing for communication networks is provided. When a source host is sending information to a destination host and a need is detected for an alternate route, a masquerading host acts as the source host and sends the information to the destination along the alternate route. The data is sent in a manner that leads the destination to believe that the data came from the source. In this way, the destination will accept the data as valid. General network status data such as delay times, packet delivery failures, bandwidth information, link status, etc., is used to control and manage the masquerading servers, which are arranged in a rim. Message data may be replicated on each host in the rim or may be passed among the host, or may stem from outside the rim.
-
Citations
75 Claims
-
1. A network of hosts constructed and arranged for the transfer of digital information between the hosts comprising:
-
a source host;
a destination host;
a collaborating host; and
,a management object constructed and arranged to facilitate collaboration between the source host and the collaborating host in transferring data between the source host and the destination host, wherein the source host provides necessary control information and/or message contents when there is a need based on network information, and the collaborating host sends the data to the destination host in such a way as to make the destination host believe the data is from the source host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method of communicating over a network comprising the steps of:
-
obtaining network information;
sending data intended for a destination host, from a source host to a collaborating host as a function of the network information;
facilitating collaboration between the source host and the collaborating host;
sending the data to the destination host from the collaborating host so that the destination host believes the data came from the source host. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification