{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,25]],"date-time":"2023-10-25T17:44:06Z","timestamp":1698255846671},"reference-count":27,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":4565,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1994,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The <jats:italic>Si<\/jats:italic> lightweight\u2010process based system for simulating process interactions is an enhancement to the C programming languge in the form of library primitives with sets of predefined data structures. The <jats:italic>Si<\/jats:italic> system encapsulates an existing lightweight\u2010process library to provide a discrete\u2010event simulation environment supporting the process view. It was developed as a research testbed for investigating methods which support simulations efficiently. Easy extensions and modifications to the <jats:italic>Si<\/jats:italic> system are a major design objective, accomplished through modularity and layering. This paper describes the system, our experiences with its implementation, and its applicability to simulation modeling. We report on performance measurements of different implementations of the simulation scheduler, and of different algorithms for simulating service disciplines.<\/jats:p>","DOI":"10.1002\/spe.4380240505","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T17:06:02Z","timestamp":1163783162000},"page":"485-505","source":"Crossref","is-referenced-by-count":4,"title":["A simulation testbed based on lightweight processes"],"prefix":"10.1002","volume":"24","author":[{"given":"Janche","family":"Sang","sequence":"first","affiliation":[]},{"given":"Ke\u2010Hsiung","family":"Chung","sequence":"additional","affiliation":[]},{"given":"Vernon","family":"Rego","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","volume-title":"Structures of Discrete Event Simulation","author":"Evans J. B.","year":"1988"},{"key":"e_1_2_1_3_2","volume-title":"The Process View of Simulation","author":"Franta W. R.","year":"1977"},{"key":"e_1_2_1_4_2","volume-title":"Simulating Computer Systems: Techniques and Tools","author":"MacDougall M. H.","year":"1987"},{"key":"e_1_2_1_5_2","volume-title":"Simula Begin","author":"Birtwistle G. M.","year":"1979"},{"key":"e_1_2_1_6_2","volume-title":"GPSS\/H User's Manual","author":"Henriksen J. D.","year":"1983"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/116890.116911"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380140705"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380101003"},{"key":"e_1_2_1_10_2","doi-asserted-by":"crossref","unstructured":"H. D.Schwetman \u2018CSIM: a C\u2010based process\u2010oriented simulation language\u2019 Proceedings of the 1986 Winter Simulation Conference 1986 pp.387\u2013396.","DOI":"10.1145\/318242.318464"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380181003"},{"key":"e_1_2_1_12_2","volume-title":"Computer Systems Performance Evaluation","author":"Ferrari D.","year":"1978"},{"key":"e_1_2_1_13_2","unstructured":"Sun Microsystems Inc.SunOS Programming Utilities and Libraries: Lightweight Processes March1990."},{"key":"e_1_2_1_14_2","unstructured":"IEEE Threads Extension for Portable Operating Systems(Draft 6). February1992."},{"key":"e_1_2_1_15_2","unstructured":"H.Nakanishi V.RegoandV.Sunderam \u2018Superconcurrent simulation of polymer chains on heterogeneous networks\u2019 1992 Gordon Bell Prize Paper Proceedings of the Fifth High Performance Computing and Communications Conference: Supercomputing '92 November1992."},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380211104"},{"key":"e_1_2_1_17_2","volume-title":"Simulation Modeling and Analysis","author":"Law A. M.","year":"1982"},{"key":"e_1_2_1_18_2","unstructured":"P.Gautron \u2018Porting and extending the C++ task system with the support of lightweight processes\u2019 Proceedings of USENIX C++ Conference April1991 pp.135\u2013146."},{"key":"e_1_2_1_19_2","volume-title":"Operating System Design The XINU Approach","author":"Comer D.","year":"1984"},{"key":"e_1_2_1_20_2","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0007339"},{"key":"e_1_2_1_21_2","volume-title":"Queueing Systems, Vol 1: Theory","author":"Kleinrock L.","year":"1975"},{"key":"e_1_2_1_22_2","doi-asserted-by":"crossref","unstructured":"H. D.Schwetman \u2018Using CSIM to model complex systems\u2019 Proceedings of the Winter Simulation Conference 1988 pp.246\u2013253.","DOI":"10.1145\/318123.318197"},{"issue":"3","key":"e_1_2_1_23_2","first-page":"26","article-title":"A note on two simulation benchmarks","volume":"20","author":"Rego V.","year":"1990","journal-title":"Simulation Digest"},{"key":"e_1_2_1_24_2","volume-title":"Telecommunications Protocols and Design","author":"Spragins J.","year":"1991"},{"issue":"2","key":"e_1_2_1_25_2","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1177\/003754979205800207","article-title":"Modeling and simulation of networks using CSIM","volume":"58","author":"Edwards G.","year":"1992","journal-title":"Simulation"},{"key":"e_1_2_1_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/358800.358803"},{"key":"e_1_2_1_27_2","unstructured":"V.RegoandJ.Sang \u2018A simple simulation scheduling enhancement\u2019 Technical Report (in preparation). Computer Sciences Department Purdue University.1994."},{"key":"e_1_2_1_28_2","doi-asserted-by":"publisher","DOI":"10.1016\/0928-4869(94)90012-4"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380240505","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380240505","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,25]],"date-time":"2023-10-25T00:27:03Z","timestamp":1698193623000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380240505"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994,5]]},"references-count":27,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1994,5]]}},"alternative-id":["10.1002\/spe.4380240505"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380240505","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1994,5]]}}}