ABSTRACT

Chapter 12 Design and Implementation of a Grid Computing Environment for Remote Sensing Massimo Cafaro, Euromediterranean Center for Climate Change & University of Salento, Italy Italo Epicoco, Euromediterranean Center for Climate Change & University of Salento, Italy Gianvito Quarta, Institute of Atmospheric Sciences and Climate, National Research Council, Italy Sandro Fiore, Euromediterranean Center for Climate Change & University of Salento, Italy Giovanni Aloisio, Euromediterranean Center for Climate Change & University of Salento, Italy

Contents

12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282 12.2 Grid Computing Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 12.3 Common Components of GCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

12.3.1 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 12.3.2 Job Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 12.3.3 Data Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 12.3.4 Information Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285

12.4 The Design and Implementation of GCEs for Remote Sensing . . . . . . . . . 288 12.4.1 System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 12.4.2 Knowledge Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 12.4.3 Distributed Data Management System . . . . . . . . . . . . . . . . . . . . . . . . 293 12.4.4 Workflow Management System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 12.4.5 Resource Broker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

12.5 The Implementation of GCE, Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 12.5.1 Front-End Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 12.5.2 Information and Data Management . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 12.5.3 Use Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

12.6 Comparison Between a GCE for Remote Sensing versus the Classical Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

12.7 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

This chapter presents an overview of a Grid Computing Environment designed for remote sensing. Combining recent grid computing technologies, concepts related to problem-solving environments, and high-performance computing, we show how a dynamic Earth Observation system can be designed and implemented, with the goal of management of huge quantities of data coming from space missions and for their on-demand processing and delivering to final users.