IANOS: An intelligent application oriented scheduling framework for an HPCN grid
We present the architecture and implementation of IANOS middleware that is a result of integration of the Intelligent Scheduling Service into the VIOLA meta-scheduling environment. The goal of the new, integrated environment is to provide a general middleware infrastructure allowing optimal positioning and scheduling of HPC Grid applications. The scheduling algorithms used to calculate best-suited resources are based on an objective cost function that exploits information on the parameterization of applications and resources. The overall middleware architecture comprises four general services and two modules. The implementation is based on state-of-the-art Grid and Web services technology as well as existing and emerging standards (WSRF, WS-Agreement, JSDL, and GLUE). IANOS in general is agnostic to a Grid middleware. Currently, the IANOS integration with the Unicore Grid system is under development.