Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION
The Gridbus Project is engaged in the design and development of grid middleware technologies to support eScience and eBusiness applications. Recently, the Gridbus Project has developed a Windows/.NET-based desktop clustering software and Grid job web services to support the integration of both Windows and Unixclass resources for Grid computing.
Challenges of grid
ProxyPolicy
Initialises the Broker runtime services including the JobMonitor, ServiceMonitor, Scheduler, and Dispatcher Implements job management functionality Subclasses provide the information for the Broker to match the scheduling algorithms
ProxyResourceManager
Overrides the ProActives resource management functions using Brokers storage service.
ProxyResourceListener
Listen for the resource creation by ProActive (virtual node, node) Add resources into the broker storage system (compute server)
Entity Mapping
GenericJob -> ProActiveJob (extends Job) Virtual Node, Node -> ProActiveComputeServer (extends ComputeServer) ProActiveJobWrapper (extends the JobWrapper) for Broker to start active object
INDIA I grid USA nimrod-g grid bus EUROPE eu grids INDUSTRY INTIATIVES IBM on demand computing Hp adaptive computing PUBLIC FORUMS global grid forum Australian grid forum
Grid projects
Future Work
Closer integration of ProActive with economybased scheduling The job model of the ProActive has to be extended to support QoS parameters such as budget and deadline via a configurable way Current implementation only focus on the RMI runtime provided by ProActive, a much more comprehensive testing needs to be done with other types of runtime environments provided by ProActive