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.