Costs of operations across computing systems
First Claim
Patent Images
1. A system comprising:
- at least one computer apparatus to;
execute a plurality of operations across a plurality of computing systems to measure a performance of the plurality of operations;
determine a cost of transferring data across at least one arrangement of the plurality of computing systems;
determine a cost of executing at least one arrangement of the plurality of operations across the at least one arrangement of the plurality of computing systems; and
based on the cost of executing the at least one arrangement of the plurality of operations across the at least one arrangement of the plurality of computing systems, determine whether a user specified arrangement of operations and computing systems executes the plurality of operations more efficiently than executing the at least one arrangement of the plurality of operations across the at least one arrangement of the plurality of computing systems.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are techniques for measuring or assessing the costs of executing operations across a plurality of computing systems. The cost of transferring data across at least one arrangement of computing systems is determined. The cost of executing at least one arrangement of the operations is also determined.
7 Citations
20 Claims
-
1. A system comprising:
-
at least one computer apparatus to; execute a plurality of operations across a plurality of computing systems to measure a performance of the plurality of operations; determine a cost of transferring data across at least one arrangement of the plurality of computing systems; determine a cost of executing at least one arrangement of the plurality of operations across the at least one arrangement of the plurality of computing systems; and based on the cost of executing the at least one arrangement of the plurality of operations across the at least one arrangement of the plurality of computing systems, determine whether a user specified arrangement of operations and computing systems executes the plurality of operations more efficiently than executing the at least one arrangement of the plurality of operations across the at least one arrangement of the plurality of computing systems. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium comprising instructions therein which, when executed, instructs at least one processor to:
-
execute a series of operations across a plurality of computing platforms to assess a performance of the series; determine a cost of transferring data across at least one arrangement of the plurality of computing platforms; determine a cost of executing at least one arrangement of the series of operations across at least one arrangement of the plurality of computing platforms; store the transfer cost and the executing cost in a database as a cost determination; and use the cost determination to determine whether a user specified arrangement of operations and computers systems executes the series of operations more efficiently than executing the at least one arrangement of the series of operations across at least one arrangement of the plurality of computing platforms. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
measuring, using at least one processor, a performance of a series of operations as the series executes across a plurality of computing systems; calculating, using at least one processor, a cost of transferring data across at least one arrangement of the plurality of computing systems; calculating, using at least one processor, a cost of executing at least one arrangement of the series of operations across at least one arrangement of the plurality of computing platforms; and storing, using at least one processor, the cost of transferring and the cost of executing in a database as a cost determination; and use the cost determination to determine whether a user specified arrangement of operations and computer systems executes the series of operations more efficiently than executing the at least one arrangement of the series of operations across the at least one arrangement of the plurality of computing platforms. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification