Systems and methods for performing a distributed computing task may use a plurality of distributed digital data resources. The distributed computing task may include dividing the computing task into sub-tasks for performance by a plurality of distributed worker nodes. The worker nodes may include a
Systems and methods for performing a distributed computing task may use a plurality of distributed digital data resources. The distributed computing task may include dividing the computing task into sub-tasks for performance by a plurality of distributed worker nodes. The worker nodes may include a first worker node having at least partial access to a first digital data resource associated with a first set of rules corresponding to first conditions for accessing the first digital data resource and/or for computations operating on the first digital data resource. The worker nodes may include a second worker node having at least partial access to a second digital data resource associated with a second set of rules corresponding to second conditions for accessing the second digital data resource and/or for computations operating on the second digital data resource. The first conditions may differ from the second conditions.
대표청구항▼
1. A method for distributed computing over distributed digital data resources having differing associated rules, the method comprising: distributing, by a distributing entity, a computing task that uses a plurality of distributed digital data resources by dividing the computing task into a plurality
1. A method for distributed computing over distributed digital data resources having differing associated rules, the method comprising: distributing, by a distributing entity, a computing task that uses a plurality of distributed digital data resources by dividing the computing task into a plurality of sub-tasks to be performed by a plurality of distributed worker nodes, including at least a first worker node having at least partial access rights to a first digital data resource, the at least partial access rights independent of access rights of the distributing entity, and a second worker node having at least partial access rights to a second digital data resource, the first digital data resource being associated with a first set of rules that correspond to one or more conditions for accessing the first digital data resource, andthe second digital data resource being associated with a second set of rules that correspond to one or more conditions for accessing the second digital data resource, andwherein the one or more conditions for accessing the first and second digital data resources from the first and second set of rules differ from each other. 2. The method of claim 1, wherein the first set of rules further correspond to one or more computations that operate on the first digital data resource, and the second set of rules further correspond to one or more computations that operate on the second digital data resource. 3. The method of claim 1, further comprising: performing the plurality of sub-tasks using the plurality of worker nodes on the plurality of digital data resources, each of the worker nodes thereby generating a partial result; andcollecting and combining the partial results thereby forming a final result for the computing task. 4. The method of claim 1, wherein the first set of rules are determined at least in part by one or more stakeholders in the first digital data resource, and the second set of rules are determined at least in part by one or more stakeholders in the second digital data resource. 5. The method of claim 4, further comprising altering the first set of rules by at least one of the one or more stakeholders in the first digital data resource. 6. The method of claim 1, wherein the distributing entity is not able to set data access policies observed by at least some of the worker nodes. 7. The method of claim 1, wherein the distributing entity is not able to set data access policies associated with either the first or second digital data resources. 8. The method of claim 1, wherein the first and second sets of rules are selected from a domain of possible rules that is not determined by the distributing entity. 9. The method of claim 1, wherein the distributing entity has no access to the first and second digital data resources. 10. The method of claim 1, wherein the first worker node does not have access to the second digital data resource and the second worker node does not have access to the first digital data resource. 11. The method of claim 1, wherein the first and second digital data resources are located in geographically separate locations. 12. The method of claim 11, wherein the first and second digital data resources are located in different countries. 13. The method of claim 1, wherein the first set of rules are associated with a first set of computations that operate upon the first digital data resource in order to provide a specific view of the first digital data resource and the second set of rules are associated with a second set of computations that operate upon the second digital data resource in order to provide a specific view of the second digital data resource. 14. The method of claim 13, wherein at least one computation of the first set of computations is associated with the first digital data resource and with a first user in order to limit said first user's access to information contained in the first digital data resource by requiring that the at least one computation be applied to the first digital data resource before revealing the information to said first user. 15. The method of claim 13, wherein the association between the first set of rules with the first set of computations is made by creating a digitally signed document comprising a pairing of a unique representation of the first digital data resource and a unique representation of the first set of computations to be associated with the first digital data resource. 16. The method of claim 1, wherein the first digital data resource includes medical information stored in a first medical facility and the second digital data resource includes medical information stored in a second medical facility. 17. The method of claim 16, wherein the first and second sets of rules include rules corresponding to conditions that protect patient privacy. 18. The method of claim 16, wherein the first digital data resource includes medical information on a plurality of patients including a first patient and a second patient, and the first set of rules correspond to access conditions that are different for medical information on the first patient then for medical information on the second patient. 19. The method of claim 18, wherein at least some of the first set of rules are set at least in part by one or more of the plurality of patients. 20. The method of claim 16, wherein the medical information includes genomic data on a plurality of persons. 21. The method of claim 1, wherein the distributed digital data resources includes data pertaining to one or more subterranean hydrocarbon-bearing rock formations. 22. A method for distributed computing over distributed digital medical data resources having differing associated rules, the method comprising: distributing, by a distributing entity, an executable diagnostic computer program designed to operate on medical information to a plurality of distributed worker nodes, including at least a first worker node having at least partial access rights to a first set of medical information, the at least partial access rights independent of access rights of the distributing entity, and a second worker node having at least partial access rights to a second set of medical information, the first set of medical information being associated with a first set of rules that correspond to one or more conditions for accessing the first set of medical information, andthe second set of medical information being associated with a second set of rules that correspond to one or more conditions for accessing the second set of medical information, andwherein the one or more conditions for accessing the first and second sets of medical information from the first and second set of rules differ from each other. 23. The method of claim 22, wherein the first set of medical information is stored in a first geographic location and the second set of medical information is stored in a second geographic location. 24. The method of claim 23, wherein the first and second geographic locations are in different countries. 25. The method of claim 22, wherein the first worker node does not have access to the second set of medical information and the second worker node does not have access to the first set of medical information. 26. The method of claim 22, wherein the one or more conditions for accessing the first set of medical information include at least one condition only determinable by the first worker node after receiving the executable diagnostic computer program. 27. The method of claim 26, wherein the at least one condition depends on an evaluation of one or more environmental variables that are available to the first worker node. 28. The method of claim 26, wherein the at least one condition depends on execution of the executable diagnostic computer program by the first worker node. 29. The method of claim 26, wherein the at least one condition depends on the geographical location where the executable diagnostic computer program is executed.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (5)
Bradley, William; Maher, David; Boccon-Gibod, Gilles, Interoperable systems and methods for peer-to-peer service orchestration.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.