Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid
Citations
3,132 citations
1,604 citations
Cites background from "Nimrod/G: an architecture for a res..."
...ully manage them. Therefore, in [9][10][11], we investigated on the use of economics as a metaphor for management of resources in gr id computing environments. A grid resource broker, called Nimrod-G [8], has been developed that performs scheduling of parameter sweep, task-farming applications on geographically distributed resources. It supports deadline and budget based scheduling driven by market -...
[...]
...id libraries or legacy applications that can be grid enabled using user -level middleware tools. The user essentially interacts with a resource broker that hides the complexities of grid computing [7][8]. The broker discovers resources that the user can access using information services, negotiates for access costs using trading services, maps tasks to resources (scheduling), stages the application a...
[...]
1,324 citations
Cites background from "Nimrod/G: an architecture for a res..."
...Nimrod-G [34] is a cost and deadline based resource management and scheduling system....
[...]
993 citations
961 citations
Cites background or methods from "Nimrod/G: an architecture for a res..."
...Nimrod-G [1][2] (Monash University) It supports economy models such as commodity market, spot market, and contract-net for price establishment....
[...]
...For example, implementation specific details of our Nimrod/G resource broker [1] [2][4] vary from other related systems....
[...]
...In [2][3][4][5], we proposed and explored the usage of an economics based paradigm for managing resource allocation in Grid computing environments....
[...]
...A detailed discussion on the Nimrod system architecture and implementation [1][2], scheduling algorithms [4], and its ability to execute real world applications such as ionization chamber calibration [1] and drug design [34] on the Grid can be found elsewhere....
[...]
...They include Mariposa [8], Mungi [17], Popcorn [21], Java Market [18], Enhanced MOSIX [19], JaWS [30], Xenoservers [31], D’Agents [32], Rexec/Anemone [22], Spawn [20], Mojo Nation [24], and Nimrod-G [1][2]....
[...]
References
3,450 citations
"Nimrod/G: an architecture for a res..." refers background in this paper
...…scheduling of computations over dynamic resources scattered geographically across the Internet at department, enterprise, or global level with particular emphasis on developing scheduling schemes based on the concept of computational economy for a real test bed, namely, the Globus testbed (GUSTO)....
[...]
1,414 citations
588 citations
"Nimrod/G: an architecture for a res..." refers background in this paper
...1 The proposed Nimrod/G grid-enabled resource management and scheduling system builds on our earlier work on Nimrod and follows a modular and component-based architecture enabling extensibility, portability, ease of development, and interoperability of independently developed components....
[...]
517 citations
"Nimrod/G: an architecture for a res..." refers background in this paper
...…scheduling of computations over dynamic resources scattered geographically across the Internet at department, enterprise, or global level with particular emphasis on developing scheduling schemes based on the concept of computational economy for a real test bed, namely, the Globus testbed (GUSTO)....
[...]
...The parameters to be considered include, • Resource Architecture and Configuration • Resource Capability (clock speed, memory size) • Resource State (such as CPU load, memory available, disk storage free) • Resource Requirements of an Application • Access Speed (such as disk access speed) • Free or…...
[...]
...The parameters to be considered include, • Resource Architecture and Configuration • Resource Capability (clock speed, memory size) • Resource State (such as CPU load, memory available, disk storage free) • Resource Requirements of an Application • Access Speed (such as disk access speed) • Free or Available Nodes • Priority (that the user has) • Queue Type and Length • Network Bandwidth, Load, and Latency (if jobs need to communicate) • Reliability of Resource and Connection • User Preference • Application Deadline • User Capacity/Willingness to Pay for Resource Usage • Resource Cost (in terms of dollars that the user need to pay to the resource owner) • Resource Cost Variation in terms of Time-scale (like high @ daytime and low @ night) • Historical Information, including Job Consumption Rate The important parameters of computational economy that can influence the way resource scheduling is done are: • Resource Cost (set by its owner) • Price (that the user is willing to pay) • Deadline (the period by which an application execution need to completed) The scheduler can use all sorts of information gathered by a resource discoverer and also negotiate with resource owners to get the best “value for money”....
[...]
516 citations
"Nimrod/G: an architecture for a res..." refers background in this paper
...This technology opportunity leads to the possibility of using networks of computers as a single, unified computing resource popularly called as cluster computing [ 7 ]....
[...]