Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Aspect-oriented programming: Introduction
Communications of the ACM
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Grid-enabled data warehousing for molecular engineering
Parallel Computing - Special issue: High-performance parallel bio-computing
Benchmarking of Integrated OGSA-BES with the Grid Middleware
Euro-Par 2008 Workshops - Parallel Processing
Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery
Hi-index | 0.00 |
This paper builds on extensive experience with the UNICORE middleware to derive requirements for the next generation of Grid execution management systems. We present some well-known architectural ideas and design principles that allow building Grid servers that are adaptable to any type of target systems, from single workstations or PCs to huge supercomputers, and flexible enough for the novel usage scenarios and business models that are coming up in next-generation Grid systems. These ideas are used to implement an execution management system similar in scope to the UNICORE NJS.