Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Agility---: the key to survival of the fittest in the software market
Communications of the ACM - Wireless networking security
Brain Meets Brawn: Why Grid and Agents Need Each Other
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
An Interoperable, Standards-Based Grid Resource Broker and Job Submission Service
E-SCIENCE '05 Proceedings of the First International Conference on e-Science and Grid Computing
Design and Evaluation of a Decentralized System for Grid-wide Fairshare Scheduling
E-SCIENCE '05 Proceedings of the First International Conference on e-Science and Grid Computing
Proceedings of the 28th international conference on Software engineering
GridUnit: software testing on the grid
Proceedings of the 28th international conference on Software engineering
Agent Oriented Software Engineering for Grid Computing
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
GAUGE: Grid Automation and Generative Environment: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Origins of the Grid Architectural Style
ICECCS '06 Proceedings of the 11th IEEE International Conference on Engineering of Complex Computer Systems
Future Generation Computer Systems
Concurrency and Computation: Practice & Experience
A light-weight grid workflow execution engine enabling client and middleware independence
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Build, configuration, integration and testing tools for large software projects: ETICS
RISE'06 Proceedings of the 3rd international conference on Rapid integration of software engineering techniques
Future Generation Computer Systems
A light-weight grid workflow execution engine enabling client and middleware independence
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Mediation of Service Overhead in Service-Oriented Grid Architectures
GRID '11 Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing
GJMF - a composable service-oriented grid job management framework
Future Generation Computer Systems
Hi-index | 0.00 |
We present an approach for development of Grid resource management tools, where we put into practice internationally established high-level views of future Grid architectures. The approach addresses fundamental Grid challenges and strives towards a future vision of the Grid where capabilities are made available as independent and dynamically assembled utilities, enabling run-time changes in the structure, behavior, and location of software. The presentation is made in terms of design heuristics, design patterns, and quality attributes, and is centered around the key concepts of co-existence, composability, adoptability, adaptability, changeability, and interoperability. The practical realization of the approach is illustrated by five case studies (recently developed Grid tools) high-lighting the most distinct aspects of these key concepts for each tool. The approach contributes to a healthy Grid ecosystem that promotes a natural selection of "surviving" components through competition, innovation, evolution, and diversity. In conclusion, this environment facilitates the use and composition of components on a per-component basis.