Patent ID: 6490585
Filing Date: 2002-12-03
Classification: G06F

Abstract:
A method of accessing and operating upon heterogeneous data at a plurality of nodes comprising the steps of:(1) storing a plurality of messenger processes and a plurality of agent processes in a memory of a cellular multiprocessor wherein said cellular multiprocessor is partitioned into a plurality of groups of microprocessors, each partition corresponding to one of said nodes and being connected to control a database or databases located at each node; (2) propounding a request containing a data source object name wherein the heterogeneous data is treated as a single data source object, said request further containing at least one method to be performed on the data source object; (3) employing a first of said agent processes to determine whether the data source object is distributed across a plurality of nodes; (4) if the data source object is determined to be distributed, employing said first agent process to break the request into a plurality of new requests, each of said new requests having a format appropriate to one of the respective nodes; and (5) transmitting each of the new requests to its respective corresponding node via memory-based messaging provided by said cellular multiprocessor.