1 / 17

Science Experimental Grid Laboratory (SEGL) Dynamical Parameter Study in Distributed Systems

Science Experimental Grid Laboratory (SEGL) Dynamical Parameter Study in Distributed Systems. Natalia Currle-Linde linde@hlrs.de University of Stuttgart High-Performance Computing-Center Stuttgart (HLRS) www.hlrs.de/people/linde. Overview. Background & Motivation Related Work

adonia
Download Presentation

Science Experimental Grid Laboratory (SEGL) Dynamical Parameter Study in Distributed Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Science Experimental Grid Laboratory (SEGL) Dynamical Parameter Study in Distributed Systems Natalia Currle-Linde linde@hlrs.de University of Stuttgart High-Performance Computing-Center Stuttgart (HLRS) www.hlrs.de/people/linde SEGL Parameter Study

  2. Overview • Background & Motivation • Related Work • Architecture & implementation details of SEGL • Usage Example • Future Work SEGL Parameter Study

  3. Background &Motivation Parameter studies - a great challenge • Parameter studies easy to parallelize Grid Technology • enables integration of resources • provides a new technical basis for complex parametric investigations Problem: Administration of jobs, parameters, results…. Motivation: • automatically start, execute, monitorapplications • enableefficientexecution of experiments User doesn`t need to have • knowledge of specific programming language • knowledge of Grid structure. SEGL Parameter Study

  4. Tools for parameter investigation studies NIMROD(Monash University, Australia) http://www.csse.monash.edu.au/~davida/nimrod Can be used to manage the execution of parameter studies across distributed computers ILAB (NASA Ames Research Center ) http://www.nas.nasa.gov/ILab/ Allows the generation of multi-parametric models and adds workflow management do not support dynamic parameterizations SEGL Parameter Study

  5. Workflow Support: • multiphysics applications, preprocessing steps, postprocessing filters,visualization, iterative search in the parameter space for optimum solutions Require: • use of Grid Workflow TRIANA http://www.trianacode.org/index.html UNICORE http://www.unicore.org/ BPEL4WS http://www-128.ibm.com/developerworks/library/specification/ws-bpel • specification of loops • criteria • synchronisation points • communication via message SEGL Parameter Study

  6. Dynamic parameterization SEGL enables • dynamical selection of parameter sets on the basis of previous and intermediate results SEGL supports • creation of complex processes, whichinvolves • several levels of parameterization • repeated processing • data archiving • conclusions and branches during the processing • synchronization of parallel branches and processes SEGL Parameter Study

  7. Requirement – Hide complexity from the user Users are very sensitive to the level of automation of application preparation They must be able to • define a fine - grained logical execution process • formulate the parameterization rules • identify the position in the input area of the parameters which are to be changed in the course of the experiment All other details should be hidden from the user. SEGL Parameter Study

  8. Science Experimental Grid Laboratory System Architecture SEGL Parameter Study

  9. System Architecture • J2EE • JBOSS Appication Server • JDO (OODB) • UNICORE -Adapter SEGL Parameter Study

  10. Graphic language Experiment is described atthree levels: control flow, data flow, data repository Control flow: description of logical schema of experiments • direction, condition, sequence of execution Data flow: local description of interblock computation processes • standard/user-specific computation module • direction of input/output data between repositoryand computation module • parameterization rules Data repository: aggregation of data container application ->application server QL description ->server data base SEGL Parameter Study

  11. SEGL Parameter Study

  12. Control Flow • User defines the sequence of execution of experiment blocks • Solver block • simple parameter sweep • Control block • program object: • allows changing sequence of execution according to specified criteria SEGL Parameter Study

  13. Data Flow • Manipulation of data in a very fine-grained way • Solver Block: • computation module C • replacemant module R • parameterization module P • data base Each module: Java object • has standard structure • consists of several sections Computation module : • organizes preparation of input data • generates job • initializes/controls record of results in DB • controls execution of module operation is dynamic SEGL Parameter Study

  14. Data Flow (variants of parameterization) SEGL Parameter Study

  15. Control Flow SEGL Parameter Study

  16. Power plant simulation Unit: Output Power 170 MWel Firing System Tangential, Windbox Bituminous Coal OFA retrofit for NOx-reduction in 1991 Optimized Operation Parameters required Target: Minimizing NOx and Unburned Carbon Parameters: Damper Setting CCOFA Damper Setting sep. OFA Tilting Angle sep. OFA SEGL Parameter Study

  17. Conclusion & Future Work SEGL • allows end-user programming of complex, computation-intensive simulation and modeling for science and engineering • offers efficient way to execute scientific experiments Future work: • Globus Adapter • Investigation of Unicore Resource Broker SEGL Parameter Study

More Related