Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Alternate path routing
Reexamination Certificate
2006-07-04
2006-07-04
Jean, Frantz B. (Department: 2155)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Alternate path routing
C709S203000, C709S220000, C709S226000, C709S238000, C709S241000
Reexamination Certificate
active
07072979
ABSTRACT:
In one embodiment, a packet is received from a client, and the packet has a destination identifier associated with a server. When the packet is a start packet, the start packet is altered to indicate that the start packet should be forwarded to any replica that duplicates the data content of the server. The destination identifier of the start packet may be stored for later use. The start packet is then sent to the server. When the start packet indicates that the start packet should be forwarded to any replica that duplicates the data content of the server, the start packet is encapsulated and sent to each replica associated with the server. When a first acknowledgement packet associated with the start packet is received a source identifier of the first acknowledgement packet is stored and associated with the stored destination identifier. The first acknowledgement packet is then sent to the client.
REFERENCES:
patent: 4827411 (1989-05-01), Arrowood et al.
patent: 4965772 (1990-10-01), Daniel et al.
patent: 5414704 (1995-05-01), Spinney
patent: 5423002 (1995-06-01), Hart
patent: 5452447 (1995-09-01), Nelson et al.
patent: 5488412 (1996-01-01), Majeti et al.
patent: 5506987 (1996-04-01), Abramson et al.
patent: 5511208 (1996-04-01), Boyles et al.
patent: 5541911 (1996-07-01), Nilakantan et al.
patent: 5544320 (1996-08-01), Konrad
patent: 5555244 (1996-09-01), Gupta et al.
patent: 5586121 (1996-12-01), Moura et al.
patent: 5611049 (1997-03-01), Pitts
patent: 5644720 (1997-07-01), Boll et al.
patent: 5673265 (1997-09-01), Gupta et al.
patent: RE35774 (1998-04-01), Moura et al.
patent: 5751971 (1998-05-01), Dobbins et al.
patent: 5774660 (1998-06-01), Brendel et al.
patent: 5787470 (1998-07-01), DiSimone et al.
patent: 5818845 (1998-10-01), Moura et al.
patent: 5828655 (1998-10-01), Moura et al.
patent: 5848241 (1998-12-01), Misinai et al.
patent: 5852717 (1998-12-01), Bhide et al.
patent: 5859852 (1999-01-01), Moura et al.
patent: 5872773 (1999-02-01), Katzela et al.
patent: 5892903 (1999-04-01), Klaus
patent: 5946047 (1999-08-01), Levan
patent: 5946048 (1999-08-01), Levan
patent: 5950205 (1999-09-01), Aviani, Jr.
patent: 5953335 (1999-09-01), Erimli et al.
patent: 5956346 (1999-09-01), Levan
patent: 5959660 (1999-09-01), Levan
patent: 5959968 (1999-09-01), Chin et al.
patent: 5959997 (1999-09-01), Moura et al.
patent: 5989060 (1999-11-01), Coile et al.
patent: 5996016 (1999-11-01), Thalheimer et al.
patent: 6006264 (1999-12-01), Colby et al.
patent: 6006266 (1999-12-01), Murphy et al.
patent: 6016388 (2000-01-01), Dillon
patent: 6052718 (2000-04-01), Gifford
patent: 6058425 (2000-05-01), White
patent: 6097882 (2000-08-01), Mogul
patent: 6128666 (2000-10-01), Muller et al.
patent: 6173312 (2001-01-01), Atarashi et al.
patent: 6182139 (2001-01-01), Brendel
patent: 6247054 (2001-06-01), Malkin
patent: 6330602 (2001-12-01), Law et al.
patent: 6345294 (2002-02-01), O'Toole et al.
patent: 6415323 (2002-07-01), McCanne et al.
patent: 6470389 (2002-10-01), Chung et al.
patent: 6606315 (2003-08-01), Albert et al.
patent: 6671259 (2003-12-01), He et al.
patent: 2001/0042105 (2001-11-01), Koehler
patent: WO98/31107 (1998-07-01), None
Coulouris et al, Distributed Systems, Concepts and Design, Second Edition, 1994, Addison-Wesley Publishing Company, pp. 199-200.
Valloppillil, Vinod, “Cache Array Routing Protocol v1.0”, Oct. 20, 1997, Internet-Draft, http://dsl.internic
et/internet-drafts/draft-vinod-carp-v1-02.txt, pp. 1-6...
Ousterhout, John K., “A Trace-Driven Analysis of the UNIX 4.2 BSD File System,” Jan. 2, 1993,Computer Science Division, Electrical Engineering and Computer Science, University of California, Berkeley, CA, pp. 1-12.
Welch, Brent, “A Comparison of the Vnode and Sprite File System Architectures,” Proceedings of the File System Workshop, May 1992, pp. 29-44.
Ousterhout, John K., “Beating the I/O Bottleneck: A Case for Log-Structured File Systems,” Jan. 30, 1992,Computer Science Division, Electrical Engineering and Computer Sciences, University of California, Berkeley, CA, pp. 1-17.
Martin Arlitt, Ludmila Cherkasova, John Dilley, Rich Friedrich And Tai Jin, OF Hewlett-Packard Laboratories, “Evaluating Content Management Techniques For Web Proxy Caches,” Apr. 30, 1999, 9 pages.
Gifford et al.,Replica Routing, Filed: Jan. 7, 1997, Application No. 08/779,770.
Gourlay et al.,Path Selection System, Filed: Dec. 19, 2001, Application No. 10/034,368.
Aviani, et al.,Distributed Network Traffic Load Balancing Technique Implemented Without Gateway Router, Filed May 10, 2000, Application No. 09/569,090.
Cieslak et al.,Network Cache-Based Content Routing, Filed Jun. 5, 2000, Application No. 09/588,027.
Gourlay et al.,Phased Learning Approach To Determining Closest Content Serving Sites, Filed Aug. 31, 2000, Application No. 09/652,766.
Eager et al., “Adaptive Load Sharing in Homogeneous Distributed Systems,” IEEE, Transactions on Software Engineering, vol. Se-12, No. 5, May 1986, PP 662-675.
Meyer, et al., Request For Comments No. 2026, entitled, “Generic Routing Encapsulation (GRE),” Jan., 2000, Internet Engineering Task Force, 9 pages.
Mockapetris, P., Request For Comments No. 1034, entitled, “Domain Names—Concepts and Facilities,” Nov., 1987, Internet Engineering Task Force, 31 pages.
Information Sciences Institute, Request for Comments No. 793, entitled, “Transmission Control Protocol—DARPA Internet Program—Protocol Specification,” Sep., 1981, Internet Engineering Task Force, 49 pages.
David M. Gifford, “Replica Routing,” U.S. patent application No. 09/472,964, Filed Dec. 28, 1999, 37 Pages.
Johnson et al., “Dynamic Server Organization,” U.S. patent application No. 09/294,837, Filed Apr. 19, 1999, 42 Pages.
Lu et al., “Automatic Network Addresses Assignment and Translation Interference,” U.S. Provisional Patent Application No.: 60/160,535, Filed Oct. 20, 1999, 127 Pages.
Lu et al., “Method and Apparatus for Automatic Network Address Assignment,” U.S. Provisional Patent Application No.: 60/178,063, Filed Jan. 24, 2000, 74 Pages.
Johnson et al., “Method and Apparatus for Determining a Network Topology in the Presence of Network Address Translation,” U.S. Provisional Patent Application No.: 60/178,062, Filed Jan. 24, 2000, 32 Pages.
Toole et al., “Fast-Changing Network Status and Load Monitoring and Feedback,” U.S. Provisional Patent Application No.: 60/177,985 Filed Jan. 25, 2000, 20 Pages.
Kirk Johnson, “A Method and Apparatus for Minimalist Approach to Implementing Server Selection,” U.S. Provisional Patent Application No.: 60/177,415, Filed Jan. 21, 2000, 39 Pages.
Akamai Technologies, Inc. -Global Internet Content Delivery-“How FreeFlow Works,” webmaster@akamai.com 1999-2000.
Digital Island, Inc. -e-Business Without Limits-, “Enabling Technologies,” http://www.digisle.net. No date.
Internap, “Preferred Collocation Services,” http://www.internap.com Copyright © 2001 Internap Network Services Corporation.
Aviani, Jr. James A.
Shaffer Shmuel
Beyer Weaver & Thomas LLP
Jean Frantz B.
LandOfFree
Wide area load balancing of web traffic does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Wide area load balancing of web traffic, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Wide area load balancing of web traffic will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3613855