DocumentCode :
2826443
Title :
The MONARC toolset for simulating large network-distributed processing systems
Author :
Legrand, Iosif C. ; Newman, Harvey B.
Author_Institution :
Lab. of High Energy Phys., California Inst. of Technol., Pasadena, CA, USA
Volume :
2
fYear :
2000
fDate :
2000
Firstpage :
1794
Abstract :
The next generation of High Energy Physics experiments have envisaged the use of network-distributed Petabytescale data handling and computing systems of unprecedented complexity. The design and optimization of systems with this level of complexity requires a realistic description and modeling of the data access patterns, the data flow across the local and wide area networks, and the scheduling and workload presented by hundreds of jobs running concurrently on large scale distributed systems exchanging very large amounts of data. The simulation toolset developed within the “Models Of Networked Analysis at Regional Centers”, MONARC project, provides a code and execution time-efficient design and optimisation framework for large scale distributed systems. A process-oriented approach for discrete event simulation has been adopted. Threaded objects or “Active Objects” provide a natural way to map the specific behaviour of distributed data processing (and the required flows of data across the networks) into the simulation program. This simulation program is based on Java2(TM) technology because of the support for the necessary techniques needed to develop an efficient and flexible distributed process oriented simulation. This includes a convenient set of interactive graphical presentation and analysis tools. The design elements, status and features of the MONARC simulation tool are presented. The program allows realistic modelling of complex data access patterns by multiple concurrent users in large scale computing systems in a wide range of possible architectures. Comparison between queuing theory and realistic client-server measurements is also presented
Keywords :
Java; client-server systems; data models; discrete event simulation; distributed processing; graphical user interfaces; interactive systems; multiprogramming; queueing theory; virtual machines; Active Objects; High Energy Physics experiments; Java2; MONARC project; MONARC simulation tool; MONARC toolset; Models Of Networked Analysis at Regional Centers; complex data access patterns; data access patterns; data flow; discrete event simulation; distributed data processing; distributed process oriented simulation; execution time-efficient design; interactive graphical presentation; large network-distributed processing system simulation; large scale computing systems; large scale distributed systems; multiple concurrent users; network-distributed Petabytescale data handling; optimisation framework; process-oriented approach; queuing theory; realistic client-server measurements; realistic modelling; scheduling; simulation program; simulation toolset; threaded objects; wide area networks; Computational modeling; Computer networks; Data handling; Design optimization; Job design; Large-scale systems; Next generation networking; Physics computing; Processor scheduling; Wide area networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Conference, 2000. Proceedings. Winter
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-6579-8
Type :
conf
DOI :
10.1109/WSC.2000.899171
Filename :
899171
Link To Document :
بازگشت