METHOD AND APPARATUS FOR UTILITY COMPUTING IN AD-HOC AND CONFIGURED PEER-TO-PEER NETWORKS
First Claim
1. A method of executing a program structure by leveraging a peer-to-peer network, the method comprising:
- generating a program structure comprising a plurality of program instructions;
a first of a plurality of network peers executing a portion of the program instructions which initiates the execution of code hosted by said first network peer, said portion comprising fewer than all program instructions;
said first network peer migrating one or more of the program instructions, together with any requisite data, to at least one other of the plurality of network peers; and
said at least one other network peer continuing execution of the program structure.
1 Assignment
0 Petitions
Accused Products
Abstract
Executing a program structure by leveraging a peer-to-peer network comprises generating a program structure comprising a plurality of program instructions. A first of a plurality of network peers then executes a portion of the program instructions which initiates the execution of code hosted by said first network peer, where said portion comprising fewer than all program instructions. The first network peer then migrates one or more of the program instructions, together with any requisite data, to at least one other of the plurality of network peer. The at least one other network peer then continues execution of the program structure until one or more of the objections of the program structure are achieved.
-
Citations
20 Claims
-
1. A method of executing a program structure by leveraging a peer-to-peer network, the method comprising:
-
generating a program structure comprising a plurality of program instructions; a first of a plurality of network peers executing a portion of the program instructions which initiates the execution of code hosted by said first network peer, said portion comprising fewer than all program instructions; said first network peer migrating one or more of the program instructions, together with any requisite data, to at least one other of the plurality of network peers; and said at least one other network peer continuing execution of the program structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for executing a program structure by leveraging a peer-to-peer network, the system comprising:
a plurality of network peers in communication with each other, each of said network peers comprising a memory for storing code, and a processor for executing said code, at least a first of said network peers comprising code that when executed causes said first network peer to; generate a program structure comprising a plurality of program instructions; execute at least a portion of the program instructions which initiate the execution of additional code hosted by said first network peer; migrate one or more of the program instructions, together with any requisite data, to at least one other of the plurality of network peers; and continue to execution of one or more program instructions received from any other of the network peers. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
Specification