System and method for distributed computation based upon the mov

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1300

Patent

active

056030312

ABSTRACT:
A distributed computing environment in which agent processes direct their own movement through a computer network. Place processes provide a computing context within which agent processes are interpreted. An agent process controls its movement from one place process to another within the network by using a ticket. An agent process which moves from one place process to another transports definitions of classes of which objects included in the agent process are members. An agent process which moves from one place process to a second place process avoids unnecessary transportation of objects included in the agent process by substituting equivalent objects which are found in the second place process. An agent process sends clones of the agent process to several place processes simultaneously. If two clones travel along paths which are coextensive for an initial portion thereof, a single clone is transported along the initial portion of the paths and other clones are formed from the single clone, thereby avoiding transferring redundant information along communications media. Two agent processes, which occupy a single place process, interact by exchanging references to one another. The single place process ensures that neither agent process receives a reference to the other agent process without simultaneously giving to the other agent process a reference to the former agent process. Unauthorized or inadvertent excessive use of network resources by an agent process, or a place process, is prevented by associating with each process a permit which defines various capabilities and resource allowances of the process.

REFERENCES:
patent: 4575797 (1986-03-01), Gruner et al.
patent: 5079695 (1992-01-01), Dysart et al.
patent: 5093914 (1992-03-01), Coplien et al.
patent: 5129083 (1992-07-01), Cutler et al.
patent: 5206951 (1993-04-01), Khoyi et al.
patent: 5261080 (1993-11-01), Khoyi et al.
patent: 5303375 (1994-04-01), Collins et al.
patent: 5307490 (1994-04-01), Davidson et al.
patent: 5327559 (1994-07-01), Priven et al.
patent: 5339430 (1994-08-01), Lundin et al.
patent: 5377350 (1994-12-01), Skinner
patent: 5379426 (1995-01-01), Foss et al.
patent: 5396630 (1995-03-01), Banda et al.
patent: 5414852 (1995-05-01), Kramer et al.
patent: 5421013 (1995-05-01), Smith
patent: 5421015 (1995-05-01), Khoyi et al.
patent: 5446842 (1995-08-01), Schaeffer et al.
patent: 5446901 (1995-08-01), Quicki et al.
patent: 5452433 (1995-09-01), Nihart et al.
S. Gibbs, "Class Management for Software Communities", Communications Of The Association For Computing Machinery, vol. 33, No. 9, 1 Sep. 1990, pp. 90-103, XP 000162393.
K. Nielsen, et al., "Inter-Processor Communication and ADA in Distributed Real-Time Systems", Computer Communications, vol. 13, No. 8, 1 Oct. 1990, pp. 451-459, XP 000161020.
W. Gentleman, et al., "Administrators and Multiprocessor Rendezvous Mechanisms", Software Practice & Experience, vol. 22, No. 1. Jan. 1992 Chichester GB.
G. Welling, et al. "An Architecture of a Threaded Many-to-Many Remote Procedure Call", Proceedings Of The International Conference On Distributed Compution Systems, Yokohama, Jun. 9-12, 1992 No. Conf. 12, 9 Jun. 1992, Institute Of Electrical And Electronics Engineers, pp. 504-511, XP 000341046.
U. Ramachandran, et al. "An Implementation of Distributed Shared Memory", Software Practice & Experience, vol. 21, No. 5, 1 May 1991, pp. 443-464, XP 000297178.
H. Bruggemann, "Rights in an Object-Oriented Environment", Database Security V. Status And Prospects Results Of The IFIP WG 11.3 Workshop, 4 Nov. 1991, Shepherdstown, USA.
M. Rottman and D. Thompson, "The Amcad Real-Time Multiprocessor Operating System", Proceedings of the IEEE 1989 National Aerospace and Electronics Conference NAECON 1989, pp. 1813-1818, (1989).
A. Corradi, L. Leonardi and M. Zannini, "Distributed Environments Based on Objects: Upgrading Smalltalk Toward Distribution", Ninth Annual International Phoenix Conference On Computers And Communications, 21-23 Mar. 1990 Conference Proceedings, IEEE Computer Society, pp. 332-339, (1990).
J. Padget, R. Bradford and J. Fitch, "Concurrent Object-Oriented Programming in LISP", Computer Journal, vol. 34, No. 4, Aug. 1991, pp. 311-319, (1991).
L. Gunaseelan and R. LeBlanc, Jr., "Distributed Eiffel: A Language for Programming Multi-Granular Distributed Objects on the Clouds Operating System", Proceedings Of the 1992 International Conference on Computer Languages, IEEE Computer Society, pp. 331-340 (1992).
K. Ogata, S. Kurihara, M. Inari and N. Doi, "The Design and Implementation of HoME", ACM Sigplan '92 Conference On Programming Language Design And Implementation, San Francisco, CA 17-19 Jun. 1992, ACM Sigplan Notices, vol. 27, No. 7, pp. 44-54, (Jul. 1992).
James W. Stamos and David K. Gifford, "Remote Evaluation", ACM Transctions on Programming Languages and Systems, vol. 12, No. 4, Oct. 1990, pp. 537-565.
James W. Stamos and David K. Gifford, "Implementing Remote Evaluation", IEEE Transactions on Software Engineering, vol. 16, No. 7, Jul. 1990, pp. 710-722.
Wolfson, C. Daniel; Voorhees, Ellen M.; and Flatley, Maura M., "Intelligent Routers", 9th International Conference on Distributed Computing Systems, pp. 371-376 (1989).
Tsichritzis, D.; Fiume, E.; Gibbs, S.; and Nierstrasz, O., "KNOs: KNowledge Acquisition, Dissemination, and Manipulation Objects", ACM Transactions on Office Information Systems, vol. 5, No. 1, pp. 96-112 (Jan., 1987).
Casais, Eduardo, "An Object Oriented System Implementing KNOs", Proceedings of the Conference on Office Information Systems, vol. 9, Nos 2-3, pp. 284-290 (1988).
Kahn, Robert E., and Cerf, Vinton G., "The Digital Library Project: vol. 1: The World of Knowbots"; Corporation of National Research Initiatives (Draft) (1988).
Borenstein, Nathaniel S., "Secure and Portable Active Messaging: A New Platform for Distributed Applications and Cooperative Work," was to be submitted to Communications of the ACM for publication (date unknown).
Curtis, Pavel, "LambdaMOO Programmer's Manual", retrieved as /lambda/moo/gamma/ProgrammersManual.texinfo from the Internet network (Aug. 1991).
Hutchinson, Norman C.; Raj, Rajendra K.; Black, Andrew P.; Levy, Henry M.; and Jul, Eric, "The Emerald Programming Language Report", Technical Report 87-10-07, Department of Computer Science, University of Washington (Oct. 1987).
Jul, Eric; Levy, Henry; Hutchinson, Norman; and Black, Andrew, "Fine-Grained Mobility in the Emerald System", ACM Transactions on Computer Systems, vol. 6, No. 1, pp. 109-133 (Feb. 1988).
Rashid, Richard F., and Robertson, George G., "Accent: A Communication Oriented Network Operating System Kernel", ACM document number 0-89791-062-1-12/81-0064, pp. 64-75 (1981).
Butterfield, David A., and Popek, Gerald J., "Network Tasking in the Locus Distributed Unix System", Locus Computing Corporation, Santa Monica, California, pp. 62-71 (date unknown).
Douglis, Fred, "Process Migration in the Sprite Operating System", Report No. UCB/CSD 87/343, Computer Science Division (EECS), University of California, Berkeley (Feb. 1987).
Powell, Michael L., and Miller, Burton P., "Process Migration in DEMOS/MP", ACM document number 0-89791-115-6/83/010/0110 pp. 110-119 (1983).
Theimer, Marvin M.; Lantz, Keith A.; and Cheriton, David R., "Preemptable Remote Execution Facilities for the V-System", ACM document number 0-89791-174-1-12/85-0002 pp. 2-12 (1985).
Borenstein, Nathaniel S., "Computational Mail as Network Infrastructure for Computer-Supported Cooperative Work,"CSCW 92 Proceedings, pp. 67-74 (Nov., 1992).

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

System and method for distributed computation based upon the mov does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for distributed computation based upon the mov, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for distributed computation based upon the mov will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-350566

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