DIET: Building Problem Solving Environments for the Grid

DIET (Distributed Interactive Engineering Toolbox) is a set of hierarchical components to design Network Enabled Server systems These systems are built upon servers managed through distributed scheduling agents for a better scalability Clients ask to these scheduling components to find servers available (using some performance metrics and information about the location of data already on the network) Our target architecture is the grid which is highly heterogeneous and dynamic Clients, servers, and schedulers are better connected in a dynamic (or peer-to-peer) fashion. In this keynote talk, we will discuss the different issues to be solved for the efficient deployment of Network Enabled Servers systems on the grid These issues include the automatic deployment of components, performance evaluation, resource localization, scheduling of requests, and data management See http://graal.ens-lyon.fr/DIET/ for further information.