DocumentCode :
2483545
Title :
Programming the grid: component systems for distributed applications
Author :
Gannon, Dennis
Author_Institution :
Dept. of Comput. Sci., Indiana Univ., Bloomington, IN, USA
fYear :
1998
fDate :
20-23 Oct 1998
Firstpage :
347
Abstract :
Summary form only given. The traditional model of software design for large scale scientific problem solving is outdated. The emphasis is now on large teams that must build simulation software that integrates physical systems from multiple scientific disciplines. In addition to the problem of multi-disciplinary physics, the computational environment is now a grid of distributed resources consisting of large supercomputers, databases and networked instruments connected by high speed networks. Consequently, a new model for programming these applications is required. What is emerging is a programming style where the individual components of a large simulation can be located on remote systems and the application is built by composing these elements together to form a single distributed system. Building applications from software components is not a new idea. It has a rich history in the visualization and object oriented software design communities. More recently, the desktop top software industry has embraced this concept with systems like Java Beans, ActiveX and CORBA-Enterprise Beans. The author examines a new project to design a component architecture for scientific programming. He examines some of the design trade-offs that make this problem different from the conventional CA environment
Keywords :
digital simulation; distributed object management; physics computing; software development management; software reusability; ActiveX; CORBA-Enterprise Beans; Java Beans; component systems; databases; distributed applications; distributed resources; high speed networks; large scale scientific problem solving; large teams; networked instruments; object oriented software design; physical systems; programming model; programming style; scientific programming; simulation software; software components; software design; supercomputers; visualization; Application software; Computational modeling; Computer networks; Distributed computing; Grid computing; Large-scale systems; Object oriented modeling; Physics; Problem-solving; Software design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 1998. Proceedings. Seventeenth IEEE Symposium on
Conference_Location :
West Lafayette, IN
ISSN :
1060-9857
Print_ISBN :
0-8186-9218-9
Type :
conf
DOI :
10.1109/RELDIS.1998.740521
Filename :
740521
Link To Document :
بازگشت