( 1 of 1 ) |
United States Patent | 6,167,428 |
Ellis | December 26, 2000 |
This invention relates to computer networks having computers like personal computers (1) or network servers (2) with microprocessors linked (5) by transmission means (4, 14) and having hardware, and other means such that at least one parallel processing operation occurs that involve at least two computers in the network. This invention also relates to large networks composed of smaller networks, like the Internet (3), wherein more than one separate parallel processing operation involving more than one set of computers occurs simultaneously and wherein ongoing processing linkages can be established between microprocessors of separate computers connected to the network. This invention further relates to business arrangements enabling the shared used of network microprocessors for parallel and other processing wherein personal computer owners provide microprocessor processing power to a network, in exchange for linkage to other computers including linkage to other microprocessors; the basis of the exchange between owners and providers being whatever terms to which the parties agree.
Inventors: | Ellis; Frampton E. (Suite B2, 2895 S. Abingdon St., Arlington, VA 22206) |
Appl. No.: | 320660 |
Filed: | May 27, 1999 |
Current U.S. Class: | 709/201; 709/209; 713/201 |
Intern'l Class: | G06F 015/173 |
Field of Search: | 709/201,200,203,208,209,210,211,100,104,105 713/200,201 |
5291494 | Mar., 1994 | Bruckert et al. | 371/11. |
5349682 | Sep., 1994 | Rosenberry | 709/102. |
5381534 | Jan., 1995 | Shi | 709/203. |
5392400 | Feb., 1995 | Berkowitz et al. | 709/203. |
5426741 | Jun., 1995 | Butts, Jr. et al. | 710/129. |
5550984 | Aug., 1996 | Gelb | 709/245. |
5572643 | Nov., 1996 | Judson | 709/218. |
5590284 | Dec., 1996 | Crosetto | 712/29. |
5615127 | Mar., 1997 | Beatty et al. | 716/7. |
5666484 | Sep., 1997 | Orimo et al. | 714/18. |
5680548 | Oct., 1997 | Trugman | 709/203. |
5696902 | Dec., 1997 | Leclercq et al. | 705/40. |
5748489 | May., 1998 | Beatty et al. | 719/7. |
5761507 | Jun., 1998 | Govett | 709/101. |
5793968 | Aug., 1998 | Gregerson et al. | 709/209. |
5826014 | Oct., 1998 | Coley et al. | 395/187. |
5828833 | Oct., 1998 | Belville et al. | 395/187. |
5845074 | Dec., 1998 | Kobata | 709/102. |
5864738 | Jan., 1999 | Kessler et al. | 709/239. |
5909681 | Jun., 1999 | Passera et al. | 707/8. |
5930511 | Jul., 1999 | Hinsley | 717/10. |
5978829 | Nov., 1999 | Chung et al. | 709/102. |
Foreign Patent Documents | |||
0 647 052 A1 | Sep., 1994 | EP. | |
0 840216A2 | May., 1998 | EP. |
Litzkow, et al., "Condor-A Hunter of Idle Workstations", 1988 IEEE, pp. 104-111. Theimer, et al, "Finding Idle Machines in a Workstation-Based Distributed System", IEEE Transactions on Software Engineering, Nov., 1989, vol. 15, No. 11, pp. 1444-1458. Brown et al., Special Edition Using Netscape.TM. 2 Second Edition, Que Corporation, 1995, Ch. 1-2. Gilder, "Angst and Awe on the Internet by George Gilder", Forbes ASAP, Dec. 4, 1995. Tandiary, et al., "Batrun: Utilizing Idle Workstations for Large-Scale Computing", Summer 1996, pp. 41-48. Brisbin, "Shopping for Internet access", MacUser, Dec., 1994, v.10, p. 133(2). Gilder, "The Bandwidth Tidal Wave", Forbes ASAP, Dec. 5, 1994. N/A, "Special Report--Wonder Chips", Business Week, Jul. 4, 1994. N/A, "Supercomputers Divide and conquer", The Economist, Dec. 14, 1996. N/A, "Cyber View World Wide Widgets", Scientific American, May, 1997, p. 48. Gibbs, "Bandwidth, Unlimited", Scientific American, Jan., 1997, p. 41. Markoff, "A New Standard to Govern PC's With Multiple Chips, Work Stations Mimicking Supercomputers", The New York Times, Oct. 28, 1997. N/A, "Aliens on your desktop", The Economist, Apr. 18, 1998, p. 78. Hare et al., "Master the Complexities of Network Security", Internet Firewalls and Network Security, Second Edition, pp. 325-350 and 516. Weiyi et al. "Java-To-Go--Itinerative Computing Using Java", Sep. 10, 1996. http://ptolemy.eecs.berkeley.edu/dgm/javatools/java-to-go/. Sullivan et al. "A new major SETI project based on Project Serendip data and 1000,000 personal computers". http://setiahome.ssl.berkeley.edu/woody.sup.-- paper.html. Geoffrey C. Fox and Wojtek Furmanski, Petaops and Exaops: Supercomputing on the Web, "IEEE Internet Computing," vol. 1, No. 2 Mar.-Apr. 1997, pp. 38-46. Kivanc Dincer and Geoffrey C. Fox, Building a World-Wide Virtual Machine Based on Web and HPCC Technologies, "Student Technical Papers," http://www.supercomp.org/sc96/proceedings/SC96PROC/DINCER/INDEX.HTM pp. 1-18. M. Hobbs and A. Goscinski, A Remote Porcess Creation and Execution Facility Supporting Parallel Execution on Distributed Systems, "IEEE 1996," pp. 92-99. Taisuke Boku, Hiroshi Nakamura, Kisaburo Nakazawa, and Yoichi Iwasaki, The Architecture of Massively Parallel Processor CP-PACS, "IEEE 1997" pp. 31-40. Yoon-Hwa Choi and Yu-Seok Kim, A Diagnostic Network for Massively Parallel Processing Systems, "IEEE 1994," pp. 348-353. Steven M. Bellovin and William R. Cheswick, Network Firewalls, "IEEE Communications Magazine 1994," pp. 50-57. |