Framework for component-based distributed simulation on the grid : specification and coordination

The emergence of Grid computing is a milestone in high performance computing. The Grid computing promotes flexible, secure, coordinated, and massive resource sharing among networks. Component technology boosts code reusability. The service-oriented ar-chitecture is an ideal paradigm for next generat...

Full description

Saved in:
Bibliographic Details
Main Author: Chen, Xinjun
Other Authors: Cai Wentong
Format: Theses and Dissertations
Language:English
Published: 2009
Subjects:
Online Access:https://hdl.handle.net/10356/18701
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-18701
record_format dspace
spelling sg-ntu-dr.10356-187012023-03-04T00:36:09Z Framework for component-based distributed simulation on the grid : specification and coordination Chen, Xinjun Cai Wentong School of Computer Engineering Parallel and Distributed Computing Centre DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks The emergence of Grid computing is a milestone in high performance computing. The Grid computing promotes flexible, secure, coordinated, and massive resource sharing among networks. Component technology boosts code reusability. The service-oriented ar-chitecture is an ideal paradigm for next generation computing. The loose coupling among services in the service-oriented architecture relieves service consumers from detailed knowledge of implementation, implementation language, and execution platform of the services to be consumed. It is innovative and advisable to take advantages of both the Grid computing and component technology and apply these technologies to distributed simulation in a service-oriented architecture. A framework for component-based distrib-uted simulation on the Grid comes into being with the above considerations. The framework facilitates the development and execution of distributed simulation in different views, i.e., a component-based view for development and a service-oriented view for execution. At component-development level, the framework standardizes the simulation components and simulation applications in order for interoperability between components and reusability of the existing components. A simulation component con-forms to a standard component interface, and a simulation application conforms to a pre-defined simulation description schema. At service-execution level, each component is executed as a Web Service in Globus Toolkit version 4. A pre-deployed organizer service is employed to initialize a simulation application, to dispatch the execution-time informa-tion to relevant components, and to collect simulation result. The framework supports shared variable management in distributed simulation by introducing history list and fu-ture list. This thesis details the framework pertaining to the specifications, the design of the ar-chitecture and its components, automatic service generation, runtime implementation of the framework, and different approaches for shared variables management. The profiling on an automatically generated service is carried out. An experiment on the shared vari-ables management is conducted to compare the performances of different approaches in shared variables management. In addition, a case study of wafer fabrication is used to il-lustrate how the above concepts can be applied. MASTER OF ENGINEERING (SCE) 2009-07-06T01:20:55Z 2009-07-06T01:20:55Z 2009 2009 Thesis Chen, X. (2009). Framework for component-based distributed simulation on the grid : specification and coordination. Master’s thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/18701 10.32657/10356/18701 en 160 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
Chen, Xinjun
Framework for component-based distributed simulation on the grid : specification and coordination
description The emergence of Grid computing is a milestone in high performance computing. The Grid computing promotes flexible, secure, coordinated, and massive resource sharing among networks. Component technology boosts code reusability. The service-oriented ar-chitecture is an ideal paradigm for next generation computing. The loose coupling among services in the service-oriented architecture relieves service consumers from detailed knowledge of implementation, implementation language, and execution platform of the services to be consumed. It is innovative and advisable to take advantages of both the Grid computing and component technology and apply these technologies to distributed simulation in a service-oriented architecture. A framework for component-based distrib-uted simulation on the Grid comes into being with the above considerations. The framework facilitates the development and execution of distributed simulation in different views, i.e., a component-based view for development and a service-oriented view for execution. At component-development level, the framework standardizes the simulation components and simulation applications in order for interoperability between components and reusability of the existing components. A simulation component con-forms to a standard component interface, and a simulation application conforms to a pre-defined simulation description schema. At service-execution level, each component is executed as a Web Service in Globus Toolkit version 4. A pre-deployed organizer service is employed to initialize a simulation application, to dispatch the execution-time informa-tion to relevant components, and to collect simulation result. The framework supports shared variable management in distributed simulation by introducing history list and fu-ture list. This thesis details the framework pertaining to the specifications, the design of the ar-chitecture and its components, automatic service generation, runtime implementation of the framework, and different approaches for shared variables management. The profiling on an automatically generated service is carried out. An experiment on the shared vari-ables management is conducted to compare the performances of different approaches in shared variables management. In addition, a case study of wafer fabrication is used to il-lustrate how the above concepts can be applied.
author2 Cai Wentong
author_facet Cai Wentong
Chen, Xinjun
format Theses and Dissertations
author Chen, Xinjun
author_sort Chen, Xinjun
title Framework for component-based distributed simulation on the grid : specification and coordination
title_short Framework for component-based distributed simulation on the grid : specification and coordination
title_full Framework for component-based distributed simulation on the grid : specification and coordination
title_fullStr Framework for component-based distributed simulation on the grid : specification and coordination
title_full_unstemmed Framework for component-based distributed simulation on the grid : specification and coordination
title_sort framework for component-based distributed simulation on the grid : specification and coordination
publishDate 2009
url https://hdl.handle.net/10356/18701
_version_ 1759856792894963712