Runtime support for collaborative air pollution models. (English) Zbl 1160.68680

We present the design of a computational methodology and a prototype software environment and infrastructure that promotes collaboration in air pollution simulations in a highly interactive way during the development and use of the simulation engine over scalable distributed systems of heterogeneous computational components. In particular we focus on the software runtime system to support such a distributed simulation engine.


68U20 Simulation (MSC2010)
Full Text: DOI


[1] DOI: 10.1145/146941.146944
[2] Bjorkman, M. and Gunningberg, P. Locking Effects in Multiprocessor Implementation of Protocols. ACM SIGGOMM’ 93.
[3] Bridges, P., Doss, N., Gropp, W., Karrels, E., Lusk, E. and Skjellum, A. October 2002, 1995. ”Users’ Guide to MPICH, a Portable Implementation of MPI”. October,
[4] DOI: 10.1016/0167-8191(94)90028-0 · Zbl 0825.68317
[5] Calkin R., Parallel Computing 20 pp 463– (2002)
[6] Cheung, S. and Ammar, M. 2002, 1995. ”Using destination set grouping to improve the performance of window-controlled multipoint connections”. 388–395. (preprint),
[7] Clark, D. The structuring of systems using upcalls. 10th ACM Symposium in Operating System Principles. December. pp.171–180.
[8] Clark, D. and Tennenhouse, D. Architectural considerations for a new generation of protocols. ACM SIGGOMM’90.
[9] Deering, S. August 2002, 1989. ”Host extension for IP multicasting”. August, RFC-112,
[10] Dimitrov Bozhidar, Lecture Notes in Computer Science 1199, in: Communication and Architectural Support for Network-Based Parallel Computing pp 102– (2002)
[11] Drashansky, T., Rice, J.R., Houstis, E., Vavalis, E., Weerawarana, S. and Tsompanopoulou, P. Collaborating problem solving agents for multiphysics problems. Proceeding of 15th IMACS World Congress. Vol. 4, pp.541–546.
[12] Edwards, A. and Muir, S. Experiences implementing a high performance TCP in user space. ACM SIGGOMM.
[13] DOI: 10.1016/1352-2310(94)00235-D
[14] Powell, M. Sun OS multithreaded architecture. Proceedings of the Winter USENIX Conference.
[15] Ferrari A., Technical Report CSTR-951201, in: Multiparadigm distributed computing with TPVM (2002) · Zbl 0906.68044
[16] Flower J., Parallel Computing 20 pp 463– (2002)
[17] Foster I., Technical Report MCS-TM-205, in: Nexus: runtime support for task-parallel programming languages (2002)
[18] DOI: 10.1006/jpdc.1996.0108 · Zbl 05474105
[19] Freeh V.W., Technical Report TR 94-11a, in: Distributed filaments: Efficient fine-grain parallelism on a cluster of workstations (2002)
[20] Gomez J., IEEE Transactions in Parallel and Distributed Systems 9 (2002)
[21] Gomez J., Technical Report, in: On tailoring thread schedules in protocol design: experimental results (2002)
[22] DOI: 10.1006/jpdc.1996.1269 · Zbl 05473462
[23] Haines M., Technical Report 95-36, in: Ropes: Support for collective operations among distributed threads (2002)
[24] DOI: 10.1145/285861.285864 · Zbl 0917.65097
[25] DOI: 10.1006/jpdc.1996.1270 · Zbl 05473461
[26] Mascarenhas, E. August 2002, 1996. ”A system for multithreaded parallel simulation and computation with migrant threads and objects”. August, Department of Computer Sciences, Purdue University. PhD Thesis.
[27] Mascarenhas, E., Knop, F., Pasquini, R. and Rego, V. Adaptive state saving in parasol. Proceedings of the 1997 Winter Simulation Conference. · Zbl 0966.68219
[28] Mascarenhas, E., Knop, F. and Rego, V. PARASOL: a multi-threaded system for parallel simulation based on mobile threads. Proceedings of the Winter Simulation Conference. pp.690–697.
[29] DOI: 10.1016/0097-8493(95)00056-9
[30] DOI: 10.1002/(SICI)1097-024X(199603)26:3<327::AID-SPE12>3.0.CO;2-H
[31] DOI: 10.1002/(SICI)1096-9128(19980810)10:9<673::AID-CPE362>3.0.CO;2-5 · Zbl 0903.68041
[32] Mascarenhas, E., Rao, V. and Sang, J. Display: a system for visual interaction in distributed environments. Proceedings of the Winter Simulation Conference. pp.698–705.
[33] MPI: A Message-Passing Interface Standard (1995)
[34] XDR: External Data Representation Standard (1995)
[35] Pingali, S., Twosley, D. and Kurose, J. A comparison of sneder-initiated and receiver-initiated reliable multicast protocols. ACM Sigmetrics on Measurement and Modeling of Computer Systems. pp.221–230.
[36] DOI: 10.1016/S0168-9274(99)00016-1 · Zbl 0942.65138
[37] Rice J.R., Systems Analysis Modeling Simulation 32 pp 93– (2002)
[38] Rice J.R., J. Comput. Appl. Math. 87 pp 1119– (2002)
[39] DOI: 10.1016/0167-8191(94)90029-9 · Zbl 0825.68146
[40] DOI: 10.1016/0167-8191(94)90027-2 · Zbl 0825.68199
[41] Tennenhouse, D. Layered multiplexing considered harmful. 1st international Workshop on High-Speed Networks. pp.143–148.
[42] Thekkath C., IEEE/ACM Transactions on Networking 1 (2002)
[43] Topol B., Technical Report, in: The CONCH system (2002)
[44] Tsompanopoulou, P. 2002, 2000. ”Collaborative PDEs: theory and practice”. Greece: Mathematics Department, University of Crete. PhD Thesis.
[45] Vavalis, E. 2002, 1999.A collaborating framework for air pollution simulations, NATO-ASI series 349–358.
[46] Whetten B., A high performance totally ordered multicast protocol. Theory and Practice in Distributed Systems · Zbl 1018.68853
[47] Zhou H., Technical report, in: LPVM: a step towards multithread PVM (2002)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.