RuBLX: A Ruby-based batch language for Xgrid

Tetsuya Suzuki, Kiyoto Hamano

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We present a Ruby-based batch language for Xgrid and its processor. Xgrid is an environment for distributed and parallel computing on the Mac OS X operating system, and Ruby is an objectoriented programming language for general purposes. In the standard Xgrid environment, jobs in batch files are statically defined by an XML-based language, and submitted jobs are managed by their ID numbers. It is not easy for human to read and write XML-based batch files and to manage jobs by ID numbers. In our approach, jobs in batch files can be dynamically defined by a Ruby-based language, and submitted jobs can be managed by their logical names. Semantic checks and consistency managements are also done at submission in our approach. Our approach syntactically and semantically makes it easy to use Xgrid.

Original languageEnglish
Title of host publication21st European Conference on Modelling and Simulation
Subtitle of host publicationSimulations in United Europe, ECMS 2007
Pages691-696
Number of pages6
Publication statusPublished - 2007 Dec 1
Event21st European Conference on Modelling and Simulation, ECMS 2007 - Prague, Czech Republic
Duration: 2007 Jun 42007 Jun 6

Publication series

Name21st European Conference on Modelling and Simulation: Simulations in United Europe, ECMS 2007

Conference

Conference21st European Conference on Modelling and Simulation, ECMS 2007
Country/TerritoryCzech Republic
CityPrague
Period07/6/407/6/6

Keywords

  • Grid and cluster computing
  • Languages

ASJC Scopus subject areas

  • Modelling and Simulation

Fingerprint

Dive into the research topics of 'RuBLX: A Ruby-based batch language for Xgrid'. Together they form a unique fingerprint.

Cite this