{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,4,7]],"date-time":"2023-04-07T21:40:00Z","timestamp":1680903600891},"reference-count":98,"publisher":"Elsevier BV","issue":"11","license":[{"start":{"date-parts":[[1999,7,1]],"date-time":"1999-07-01T00:00:00Z","timestamp":930787200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer Communications"],"published-print":{"date-parts":[[1999,7]]},"DOI":"10.1016\/s0140-3664(99)00072-9","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T12:08:03Z","timestamp":1027598883000},"page":"998-1016","source":"Crossref","is-referenced-by-count":7,"title":["Finding, expressing and managing parallelism in programs executed on clusters of workstations"],"prefix":"10.1016","volume":"22","author":[{"given":"A.M","family":"Goscinski","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0140-3664(99)00072-9_BIB1","doi-asserted-by":"crossref","first-page":"948","DOI":"10.1109\/TC.1972.5009071","article-title":"Some Computer Organizations and Their Effectiveness","volume":"C-21","author":"Flynn","year":"1972","journal-title":"IEEE Transactions on Computers"},{"issue":"1","key":"10.1016\/S0140-3664(99)00072-9_BIB2","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1145\/234313.234345","article-title":"Parallel Architectures","volume":"28","author":"Flynn","year":"1996","journal-title":"ACM Computing Surveys"},{"issue":"3","key":"10.1016\/S0140-3664(99)00072-9_BIB3","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/227234.227235","article-title":"Observations on supercomputing alternatives: did the MPP bandwagon lead to a cul-de-sac?","volume":"39","author":"Bell","year":"1996","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB4","unstructured":"K. Hwang, Clusters and MPPs for scalable parallel computing, Invited Paper, IEEE Second International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), Singapore, June 1996."},{"issue":"10","key":"10.1016\/S0140-3664(99)00072-9_BIB5","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1109\/2.539728","article-title":"Perspectives on supercomputing: three decades of change","volume":"29","author":"Woodward","year":"1996","journal-title":"Computer"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB6","unstructured":"Z. Xu, K. Hwang, MPPs and clusters for scalable computing, Proceedings of the Second International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN\u201996), Beijing, June 1996."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB7","unstructured":"U. Trottenberg, Are Multiworkstations replacing supercomputers or massively parallel systems? Questions, Facts and a Result, GDM D Spiegel 1\u201993 D The Journal of the German National Research Center for Computer Science (GMD), 1993."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB8","unstructured":"G.E. Culler, A. Arpaci-Gusseau, R. Arparci-Gusseau, B. Chun, S. Lumetta, A. Maimraring, R. Martin, C. Yoshikawa, F. Wong, Parallel Computing on the Berkeley NOW, 1998."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB9","doi-asserted-by":"crossref","unstructured":"G. Ridge, G. Becker, P. Merkey, T. Sterling, Beowulf: harnessing the power of parallelism in a pile-of-PCs, Proceedings of the Aerospace, 1997.","DOI":"10.1109\/AERO.1997.577619"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB10","doi-asserted-by":"crossref","unstructured":"A. Barak, A. Braverman, O. Laden, Performance of PVM with the MOSIX pre-emptive process migration, Proceedings of the Seventh Israeli Conference on Computer Science and Software Engineering, Herzliya, June 1996.","DOI":"10.1109\/ICCSSE.1996.554847"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB11","unstructured":"D. De Paoli, A. Goscinski, M. Hobbs, G. Wickham, Microkernel and kernel server support for parallel execution and global scheduling on a distributed system, Proceedings of the IEEE First International Conference on Algorithms and Architectures for Parallel Processing, Brisbane, April 1995."},{"issue":"2","key":"10.1016\/S0140-3664(99)00072-9_BIB12","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1145\/264029.264030","article-title":"Practical experience in the numerical dangers of heterogeneous computing","volume":"23","author":"Blackford","year":"1997","journal-title":"ACM Transactions on Mathematical Software"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB13","unstructured":"Z. Xu, K. Hwang, Coherent parallel programming in C\/\/, Proceedings of the 1997 Conference on Advances in Parallel and Distributed Computing, Shanghai, March 1997."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB14","first-page":"74","article-title":"Parallel computing: glory and collapse","volume":"12","author":"Furht","year":"1994","journal-title":"Computer"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB15","series-title":"Parallel Processing on Clusters of Workstations, Networks-The Next Milennium","author":"Goscinski","year":"1997"},{"issue":"11","key":"10.1016\/S0140-3664(99)00072-9_BIB16","first-page":"5","article-title":"Supercomputers are not so super","volume":"27","author":"Lewis","year":"1994","journal-title":"Computer"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB17","series-title":"Programming Distributed Systems","author":"Bal","year":"1990"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB18","doi-asserted-by":"crossref","unstructured":"H.E. Bal, J.G. Steiner, A.S. Tanenbaum, Programming languages for distributed computing systems, ACM Computing Surveys, September 1989.","DOI":"10.1145\/72551.72552"},{"issue":"9","key":"10.1016\/S0140-3664(99)00072-9_BIB19","doi-asserted-by":"crossref","first-page":"841","DOI":"10.1002\/j.1097-024X.1986.tb00013.x","article-title":"Concurrent C","volume":"16","author":"Gehani","year":"1986","journal-title":"Software Practice and Experience"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB20","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MC.1986.1663305","article-title":"Linda and friends","volume":"August","author":"Ahuja","year":"1986","journal-title":"IEEE Computer"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB21","doi-asserted-by":"crossref","unstructured":"A. Black, N. Hutchins, E. Jul, H. Levy, Object structure in the emerald system, SIGPLAN Notices, in: Proceedings of the Object-Oriented Programming Systems, Languages and Applications 1986, vol. 21, no. 11, Portland, OR, 1986.","DOI":"10.1145\/960112.28706"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB22","series-title":"Occam Programming Manual","year":"1984"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB23","doi-asserted-by":"crossref","unstructured":"P. Hudak, Para-functional programming, IEEE Computer 19 (8) (1986).","DOI":"10.1109\/MC.1986.1663309"},{"issue":"8","key":"10.1016\/S0140-3664(99)00072-9_BIB24","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MC.1986.1663307","article-title":"Concurrent Prolog: a progress report","volume":"19","author":"Shapiro","year":"1986","journal-title":"Computer"},{"issue":"6","key":"10.1016\/S0140-3664(99)00072-9_BIB25","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1109\/TSE.1980.234505","article-title":"\u2217MOD-A language for distributed programming","volume":"SE-6","author":"Cook","year":"1980","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"10.1016\/S0140-3664(99)00072-9_BIB26","doi-asserted-by":"crossref","first-page":"1061","DOI":"10.1145\/35037.42182","article-title":"Fine-grained mobility in the Emerald system","volume":"6","author":"Jul","year":"1988","journal-title":"ACM Transactions on Computer Systems"},{"issue":"11","key":"10.1016\/S0140-3664(99)00072-9_BIB27","doi-asserted-by":"crossref","first-page":"1061","DOI":"10.1002\/spe.4380141105","article-title":"Concurrent C: a programming language for distributed systems","volume":"14","author":"Tsujino","year":"1984","journal-title":"Software Practice and Experience"},{"issue":"11","key":"10.1016\/S0140-3664(99)00072-9_BIB28","doi-asserted-by":"crossref","first-page":"934","DOI":"10.1145\/359642.359651","article-title":"Distributed processes: a concurrent programming concept","volume":"21","author":"Brinch Hansen","year":"1978","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB29","series-title":"A comparitive study of five parallel programming languages, Distributed Open Systems","author":"Bal","year":"1994"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB30","doi-asserted-by":"crossref","unstructured":"N. Carriero, D. Gelernter, Applications experience with Linda, Proceedings of the ACM\/SIGPLAN PPEALS 1998 on Parallel Programming: Experience with Applications, Languages and Systems, New Haven, July 1988.","DOI":"10.1145\/62115.62132"},{"issue":"4","key":"10.1016\/S0140-3664(99)00072-9_BIB31","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1145\/63334.63337","article-title":"Linda in context","volume":"32","author":"Carriero","year":"1989","journal-title":"Communications of the ACM"},{"issue":"5","key":"10.1016\/S0140-3664(99)00072-9_BIB32","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/382080.382082","article-title":"Orca: a language for distributed programming","volume":"25","author":"Bal","year":"1990","journal-title":"SIGPLAN Notices"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB33","series-title":"The High Performance Fortran Handbook","author":"Koelbel","year":"1994"},{"issue":"7","key":"10.1016\/S0140-3664(99)00072-9_BIB34","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/263767.263768","article-title":"A new model for integrated nested task and data parallel programming","volume":"32","author":"Subhlok","year":"1997","journal-title":"ACM SIGPLAN Notices"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB35","unstructured":"C. Pleier, The distributed C development environment, Technical Report TVM-I9324, Technische Universitat Munchien, September 1993."},{"issue":"8","key":"10.1016\/S0140-3664(99)00072-9_BIB36","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/2.303616","article-title":"COOL: an object-based language for parallel programming","volume":"27","author":"Chandria","year":"1994","journal-title":"IEEE Computer"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB37","series-title":"PVM: Experiences, Current Status and Future Direction","author":"Beguelin","year":"1993"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB38","unstructured":"J.J. Dongarra, S.W. Otto, M. Snir, D. Walker, An introduction to the MPI standard, University Technical Report CS-95-274, University of Tennessee, January 1995."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB39","unstructured":"R. Butler, E. Lusk, User's guide to the p4 parallel programming system, Technical Report ANL-92\/17, Aragonne National Laboratory, 1992."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB40","series-title":"The PVM System: Status, Trends, and Directions, Parallel Virtual Machine\u2014EuroPVM \u203296","author":"Sunderam","year":"1996"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB41","unstructured":"A. Petrie, R. Kerr, A qualitative comparison of Network Linda and PVM, Technical Report, Computing Service, University of Newcastle upon Tyne, July 1994."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB42","doi-asserted-by":"crossref","unstructured":"R. Butler, E. Lusk, Monitors, messages, and clusters: the p4 parallel programming system, Technical Report Preprint MCS-P362-0493 to appear in Parallel Computing (April 1994), Aragonne National Laboratory, 1993.","DOI":"10.1016\/0167-8191(94)90028-0"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB43","unstructured":"MPIF, Message Passing Interface Forum, MPI: A Message Passing Interface Standard, Computer Science Technical Report CS-94-230, University of Tennessee, April 1994."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB44","series-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","article-title":"Why are PVM and MPI so different","author":"Grop","year":"1997"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB45","series-title":"MPI: The Complete Reference","author":"Snir","year":"1996"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB46","series-title":"The Status of the MPI Message-Passing Standard and Its Relation to PVM, Parallel Virtual Machine-EuroPVM \u201996","author":"Hempel","year":"1996"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB47","series-title":"Advanced Programming in PVM, Parallel Virtual Machine-EuroPVM \u201996","author":"Geist","year":"1996"},{"issue":"4","key":"10.1016\/S0140-3664(99)00072-9_BIB48","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/75104.75105","article-title":"Memory coherence in shared virtual memory systems","volume":"7","author":"Li","year":"1989","journal-title":"ACM Transactions on Computer Systems"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB49","unstructured":"L. Iftode, J.P. Singh, Shared virtual memory: progress and challanges, Technical Report TR-552-97, Department of Computer Science, Princeton University, October 1997."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB50","unstructured":"J. Silcock, Programmer friendly and efficient distributed shared memory integrated into a distributed operating system, PhD Thesis, Deakin University, January 1998."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB51","unstructured":"K. Li, IVY: a shared virtual memory system for parallel computing, Proceedings of the 1988 International Conference on Parallel Processing, 1988."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB52","unstructured":"Carter, Efficient distributed shared memory based on multi-protocol release consistency, PhD Thesis, Rice University, September 1993."},{"issue":"2","key":"10.1016\/S0140-3664(99)00072-9_BIB53","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/2.485843","article-title":"TreadMarks: shared memory computing on networks of workstations","volume":"29","author":"Amza","year":"1996","journal-title":"Computer"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB54","unstructured":"P. Koleher, Lazy release consistency for distributed shared memory, PhD Thesis, Rice University, January 1995."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB55","unstructured":"P. Koleher, Private Communication, April 1996."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB56","unstructured":"J. Silcock, A. Goscinski, Update-Based Distributed Shared Memory Integrated into RHODOS's Memory Management, in: A. Goscinski, M. Hobbs, W. Zhou (Eds), Proceedings of the IEEE Third International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP\u203297, Melbourne, December 1997."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB57","unstructured":"J. Silcock, A. Goscinski, Invalidation-based distributed shared memory integrated into a distributed operating system, Proceedings of IASTED the International Conference on Parallel and Distributed Systems-Euro-PDS97, Barcelona, June 1997."},{"issue":"1","key":"10.1016\/S0140-3664(99)00072-9_BIB58","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1145\/234313.234417","article-title":"Parallelising compilers","volume":"28","author":"Wolfe","year":"1996","journal-title":"ACM Computing Surveys"},{"issue":"4","key":"10.1016\/S0140-3664(99)00072-9_BIB59","doi-asserted-by":"crossref","first-page":"600","DOI":"10.1145\/210184.210189","article-title":"C. Polychronopoulos extracting task-level parallelism","volume":"17","author":"Girkar","year":"1995","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB60","unstructured":"D. Bacon, S.L. Graham, O.J. Sharp, Compiler transformations for high-performance computing, Technical Report UCB\/CSD-93-781, Department of Computer Science, University of California, Berkeley, 1993."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB61","series-title":"Introduction To Parallel Computing: Design and Analysis","author":"Kumar","year":"1994"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB62","series-title":"High Performance Compilers for Parallel Computing","author":"Wolfe","year":"1996"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB63","doi-asserted-by":"crossref","unstructured":"V. Chaudhary, C. Xu, S. Roy, J. Ju, V. Sinha, L. Luo, Design and evaluation of an environment ape for automatic parallelization of programs, Proceedings of the Second International Symposium on Parallel Architectures, Algorothms, and Networks (I-SPAN\u2019960), IEEE Computer Society Press, June 1996.","DOI":"10.1109\/ISPAN.1996.508964"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB64","unstructured":"A. Goscinski, Identification of coarse-graine units of parallelism in programs and their parallel execution on distributed systems, Research proposal, Technical Report TRC 94\/Dec, School of Computing and Mathematics, Deakin University, December 1994."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB65","doi-asserted-by":"crossref","unstructured":"M. Gupta, P. Banerjee, Paradigm: a compiler for automated data partitioning on multicomputers, Proceedings of the Seventh ACM International Conference on Supercomputing, ACM, New York, 1993.","DOI":"10.1145\/165939.165959"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB66","unstructured":"A. Goscinski, D. Evans, Towards a Parallelising Compiler in Support of Parallel Execution on Distributed Systems, Proceedings of the Sup'Eur 96 Conference on High Performance Computing in Europe on IBM Platforms, September 1996."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB67","doi-asserted-by":"crossref","unstructured":"K.D. Cooper, M.W. Hall, R.T. Hood, K. Kennedy, K.S. McKinley, J.M. Mellor-Crummey, L. Torczon, S.K. Warren, The ParaScope parallel programming environment, Proceedings of the IEEE 81 (2) (1993).","DOI":"10.1109\/5.214549"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB68","doi-asserted-by":"crossref","unstructured":"D. Padua, private communication, 1996.","DOI":"10.1038\/sc.1996.84"},{"issue":"10","key":"10.1016\/S0140-3664(99)00072-9_BIB69","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/2.467577","article-title":"The paradigm compiler for distributed-memory multicomputers","volume":"28","author":"Banerjee","year":"1995","journal-title":"Computer"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB70","unstructured":"R.P. Wilson, R.S. French, C.S. Wilson, S.P. Amarasinghe, J.M. Anderson, S.W.K. Tjiang, S.-W. Liao, C.-W. Tseng, M.W. Hall, M.S. Lam, J.L. Hennessy, SUIF: An Infrastructure for Research on Parallelising and Optimising Compilers, Stanford University, ."},{"issue":"5","key":"10.1016\/S0140-3664(99)00072-9_BIB71","first-page":"307","article-title":"Automatic identification of parallel units and synchronisation points in programs for parallel execution on a distributed system","volume":"12","author":"Evans","year":"1997","journal-title":"Computer Systems: Science and Engineering"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB72","doi-asserted-by":"crossref","unstructured":"Polychronopoulos et al., Parafrase-2: An environment for parallelizing, partitioning, synchronizing, and scheduling programs on multiprocessors, Proceedings of the 18th International Conference on Parallel Processing, vol. 2, Penn State University Press, University Park, Pa, 1989.","DOI":"10.1142\/S0129053389000044"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB73","unstructured":"SUIF Compiler System, Version 1.0. The SUIF library\u2014a set of core routines for manipulating SUIF data structures ."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB74","series-title":"Compilers: Principles, Techniques and Tools","author":"Aho","year":"1988"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB75","series-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","article-title":"Advanced capabilities in PVM 3.4","author":"Geist","year":"1997"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB76","series-title":"Parallel Virtual Machine-EuroPVM\u201996","article-title":"Taskers and general resource managers: PVM supporting DCE process management","author":"Fagg","year":"1996"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB77","unstructured":"S.W. Otto, Processor virtualization an migration for PVM, Proceedings of the Second Workshop on Environments and Tools for Parallel Scientific Computing, Townsend, Tennessee, May 1994."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB78","doi-asserted-by":"crossref","unstructured":"J. Casas, R. Konuru, S.W. Otto, R. Prouty, J. Walpole, Adaptive load migration systems for PVM, Proceedings of Supercomputing \u201994, Washington DC, November 1994.","DOI":"10.1109\/SUPERC.1994.344302"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB79","unstructured":"J. Casas, D. Clark, P. Galbiati, R. Konuru, S. Otto, R. Prouty, J. Walpole, MIST: PVM with transparent migration and checkpointing, Proceedings of the Third Annual PVM Users\u2019 Group Meeting, Pittsburgh, Pennsylvania, May 1995."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB80","unstructured":"A. Sinap, Message passing with MPI, Proceedings of the High Performance Computing in Europe on IBM Platforms, Krakow, September 1996."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB81","series-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","article-title":"Beyond PVM 3.4: what we've learned, what's next, and why","author":"Geist","year":"1997"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB82","doi-asserted-by":"crossref","unstructured":"J. Dongarra, A. Geist, J.A. Kohl, P.M. Papadopoulos, V. Sunderam, HARNESS: Heterogeneous Adaptable Reconfigurable Networked SystemS, Oak Ridge National Laboratory, Oak Ridge, TN, March 1998.","DOI":"10.1109\/HPDC.1998.710029"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB83","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/40.342018","article-title":"A case for NOW (Networks of Workstations)","volume":"February","author":"Anderson","year":"1995","journal-title":"IEEE Micro."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB84","series-title":"Distributed Operating Systems. The Logical Design","author":"Goscinski","year":"1991"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB85","unstructured":"A. Barak, O. Laden, Y. Yarom, The NOW MOSIX and its Preemptive Process Migration Scheme, , 1995."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB86","series-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","article-title":"PVM on the RHODOS distributed operating system","author":"Rough","year":"1997"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB87","unstructured":"A. Goscinski, J. Silcock, An easy to program and use DSM environment, Proceedings of the 10th IASTED International Conference on Parallel and Distributed Computing and Systems, Las Vegas, Nevada, October 1998."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB88","doi-asserted-by":"crossref","unstructured":"S.-C. Huang, Z.M. Kedem, Supporting a flexible parallel programming model on a network of workstations, Proceedings of the 16th IEEE International Conference on Distributed Computing Systems, Hong Kong, June 1996.","DOI":"10.1109\/ICDCS.1996.507903"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB89","doi-asserted-by":"crossref","unstructured":"M. Hobbs, A. Goscinski, A remote process creation and execution facility supporting parallel execution on distributed systems, Proceedings of the 1996 IEEE Second International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP, Singapore, June 1996.","DOI":"10.1109\/ICAPP.1996.562862"},{"issue":"1","key":"10.1016\/S0140-3664(99)00072-9_BIB90","first-page":"23","article-title":"The RHODOS remote process creation facility supporting parallel execution on distributed system","volume":"3","author":"Hobbs","year":"1996","journal-title":"Journal of High Performance Computing"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB91","doi-asserted-by":"crossref","unstructured":"A. Bode, Load balancing in distributed memory multiprocessors, Proceedings of the Conference on Advanced Computer Technology, Reliable Systems and Applications, May, 1991.","DOI":"10.1109\/CMPEUR.1991.257369"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB92","doi-asserted-by":"crossref","unstructured":"M. Hobbs, A. Goscinski, Supporting parallel processing on the RHODOS cluster of workstations, Proceedings of the International Symposium on Parallel Architectures, Algorithms and Networks, I-SPAN\u201997, Taipei, Taiwan, December 1997.","DOI":"10.1109\/ISPAN.1997.645106"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB93","doi-asserted-by":"crossref","unstructured":"A. Goscinski, Towards a global computer: improving the overall distributed system performance and the computational services provided to users by employing global scheduling and parallel execution, Technical Report C93\/Dec, School of Computing and Mathematics, Deakin University, 1993.","DOI":"10.1109\/ISADS.1993.262716"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB94","doi-asserted-by":"crossref","unstructured":"D. De Paoli, A. Goscinski, P. Joyce, M. Hobbs, Performance comparison of process migration with remote process creation and execution in RHODOS, Proceedings of the IEEE International Conference on Distributed Computer Systems, Hong Kong, May 1996.","DOI":"10.1109\/ICDCS.1996.508005"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB95","unstructured":"D. De Paoli, A. Goscinski, M. Hobbs, P. Joyce, G. Wickham, An execution environment supporting parallel processing on a distributed system, Proceedings of the Third Australasian Conference on Parallel and Real-Time Systems, Brisbane, 30 September\u20131 October 1996."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB96","unstructured":"M. Hobbs, A. Goscinski, A Concurrent Process Creation service to support SPMD based parallel processing on COWs. Concurrency: Practice and Experience, under review."},{"key":"10.1016\/S0140-3664(99)00072-9_BIB97","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/S0164-1212(97)00014-9","article-title":"The RHODOS migration facility","author":"De Paoli","year":"1998","journal-title":"Journal of Systems Software"},{"key":"10.1016\/S0140-3664(99)00072-9_BIB98","unstructured":"P. Joyce, A. Goscinski, Group communication in RHODOS, Proceedings of the IEEE Singapore International Conference on Networks, Singapore, April 1997."}],"container-title":["Computer Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366499000729?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0140366499000729?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2023,4,7]],"date-time":"2023-04-07T21:16:55Z","timestamp":1680902215000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0140366499000729"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,7]]},"references-count":98,"journal-issue":{"issue":"11","published-print":{"date-parts":[[1999,7]]}},"alternative-id":["S0140366499000729"],"URL":"https:\/\/doi.org\/10.1016\/s0140-3664(99)00072-9","relation":{},"ISSN":["0140-3664"],"issn-type":[{"value":"0140-3664","type":"print"}],"subject":[],"published":{"date-parts":[[1999,7]]}}}