Aim of the course
The subject is of integrative type: it presents the technologies used to create grid systems, structures of these systems, as well as methods and tools used to build grid applications. The results of the research work are analyzed this relates to major grid projects, especially those lead in Europe.
The evolution of user requirements in the field of large-scale computations, virtual organizations, e-Science. Grid systems predecessors: NetSolve, Condor, Harness, H2O, Common Component Architecture. Overview of approaches to develop grid software. Grid components: resource management, information services, security infrastructure, data management. Architecture of GT 2.4. Open Grid Services Architecture Open Grid Services Infrastructure, Grid Web services, WSRF. Grid peer-to-peer networks. Semantic grid, knowledge grid. Grid Architecture built from components. UNICORE. Building grid applications: models of programming: workflows, components, skeletonys scripts and tools to support them; analysis of limitations of these models. Problem Solving Environments, virtual laboratories. E-Science, Science 2.0. Standards, the role of Open Grid Forum. Examples of grid systems and applications. Grid and pervasive, autonomic, utility computing, ambient intelligence. Cloud computing. Grid systems vs distributed systems, e-infrastructure, digital ecosystem.
Overview of the course elements
Subject also includes laboratory classes, which are aimed to consolidate and extend the knowledge conveyed at lectures, owing to them students will be able to create grid applications, design domain grids and extend existing grid systems in accordance with the requirements of potential users. Laboratory classes are conducted with access to the PL-Grid infrastructures and EGI Grid resources using the resources of ACC CYFRONET AGH, and first of all (if possible): competence of the persons engaged in the Operational Centre of PL-Grid. The classes involve discussions of selected scientific articles and a result of the classes is a mini research project. Students participate in selected sessions of CGW.
1. I. Foster, C. Kasselman (eds). The Grid 2: Blueprint for a New Infrastructure. Elsevier, 2003
2. F. Berman, G. Fox, T. Hey (eds). Grid Computing - Making the Global Infrastructure a Reality. Wiley, 2003
3. J. Cuhna, O. Rana. Grid Computing:Software Environments and Tools. Springer, 2006
4. B. Wilkinson. Grid Computing. Techniques and Applications. Taylor and Francis, 2010
5. Wybrane artykuły naukowe z: ERCIM News, FGCS, Internet Computing, Dagstuhl Seminars