METHOD AND APPARATUS FOR BREAKING DOWN COMPUTING TASKS ACROSS A NETWORK OF HETEROGENEOUS COMPUTER FOR PARALLEL EXECUTION BY UTILIZING AUTONOMOUS MOBILE AGENTS

Patent №

US 7,082,604

Granted

2006-07-25

Filed 2001

Owner

MOBILE AGENT TECHNOLOGIES, INCORPORATED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09838806

A method and apparatus is provided for breaking down computing tasks within a larger application and distributing such tasks across a network of heterogeneous computers for simultaneous execution. The heterogeneous computers may be connected across a wide or local area network. The invention supports mobile agents that are self-migrating and can transport state information and stack trace information as they move from one host to another, continuing execution where the mobile agents may have left off. The invention includes a server component for providing an execution environment for the agents, in addition to sub-components which handle real-time collaboration between the mobile agents as well as facilities monitoring during execution. Additional components provide realistic thread migration for the mobile agents. Real-time stack trace information is stored as the computing tasks are executed, and if over-utilization of the computing host occurs, execution of the computing task can be halted and the computing task can be transferred to another computing hosts where execution can be seamlessly resumed using the stored, real-time state information and stack trace information.

AI hardwareG06F 9/4862G06F 9/505G06F 9/548H04L 67/34G06F 2209/5017

AI classification

AI hardware0.60
Evolutionary computation0.01
Planning0.01
Knowledge representation0.01
Machine learning0.00
Natural language0.00
Vision0.00
Speech0.00

Ownership

MOBILE AGENT TECHNOLOGIES, INCORPORATED

assignment · 117540757

Assignors

SCHNEIDERMAN, MARC

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC