{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,6,7]],"date-time":"2024-06-07T14:06:52Z","timestamp":1717769212432},"reference-count":94,"publisher":"Springer Science and Business Media LLC","issue":"1-2","license":[{"start":{"date-parts":[[1995,3,1]],"date-time":"1995-03-01T00:00:00Z","timestamp":794016000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[1995,3]]},"DOI":"10.1007\/bf01245396","type":"journal-article","created":{"date-parts":[[2005,2,26]],"date-time":"2005-02-26T18:05:35Z","timestamp":1109441135000},"page":"23-49","source":"Crossref","is-referenced-by-count":5,"title":["Trends in multiprocessor and distributed operating systems designs"],"prefix":"10.1007","volume":"9","author":[{"given":"Anand R.","family":"Tripathi","sequence":"first","affiliation":[]},{"given":"Neeran M.","family":"Karnik","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"CR1","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/TSE.1985.231536","volume":"SE-11","author":"G.T. Almes","year":"1985","unstructured":"Almes, G.T., Black, A.P., Lazowska, E.D., and Noe, J.D. 1985. The Eden system: A technical review.IEEE Trans. Software Eng., SE-11: 43?59.","journal-title":"IEEE Trans. Software Eng."},{"key":"CR2","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1145\/142111.142121","volume":"Apr.","author":"A.L. Ananda","year":"1992","unstructured":"Ananda, A.L., Tay, B.H., and Koh, E.K. 1992. A survey of asynchronous remote procedure calls.Operating Systems Review (Apr.): 92?109.","journal-title":"Operating Systems Review"},{"key":"CR3","doi-asserted-by":"crossref","unstructured":"Anderson, T. 1990. The performance of spin lock alternatives for shared memory multiprocessors.IEEE Trans. Parallel and Distr. Systems (Jan.).","DOI":"10.1109\/71.80120"},{"key":"CR4","doi-asserted-by":"crossref","first-page":"1631","DOI":"10.1109\/12.40843","volume":"Dec.","author":"T.E. Anderson","year":"1989","unstructured":"Anderson, T.E., Lazowska, E.D., and Levy, H.M. 1989. The performance implications of thread management alternatives for shared-memory multiprocessors.IEEE Trans. Comps. (Dec.): 1631?1644.","journal-title":"IEEE Trans. Comps."},{"key":"CR5","doi-asserted-by":"crossref","unstructured":"Anderson, T., Bershad, B., Lazowska, E., and Levy, H. 1991. Scheduler activations: Effective kernel support for the user-level management of parallelism. InProc., 13th ACM Symp. on Operating System Principles, pp. 95?109.","DOI":"10.1145\/121132.121151"},{"key":"CR6","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1145\/6513.6514","volume":"Nov.","author":"J. Archibald","year":"1986","unstructured":"Archibald, J., and Baer, J.-L. 1986. Cache coherence protocols: Evaluation using a multiprocessor simulation model.ACM Trans. Comp. Systems (Nov.): 273?298.","journal-title":"ACM Trans. Comp. Systems"},{"key":"CR7","unstructured":"Asbury, R.K., and Scott, D.S. 1989. FORTRAN I\/O on the iPSC\/2: Is there read after write? InProc., Fourth Conf. on Hypercubes, Concurrent Computers and Applications, pp. 129?132."},{"key":"CR8","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1109\/2.73","volume":"Aug.","author":"W. Athas","year":"1988","unstructured":"Athas, W., and Seitz, C. 1988. Multicomputers: Message-passing concurrent computers.IEEE Comp. (Aug.): 9?24.","journal-title":"IEEE Comp."},{"key":"CR9","doi-asserted-by":"crossref","first-page":"1733","DOI":"10.1002\/j.1538-7305.1984.tb00062.x","volume":"Oct.","author":"M. Bach","year":"1984","unstructured":"Bach, M. 1984. Multiprocessor UNIX operating systems.Bell Labs Tech. J. (Oct.): 1733?1749.","journal-title":"Bell Labs Tech. J."},{"issue":"3","key":"CR10","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/32.126768","volume":"18","author":"H.E. Bal","year":"1992","unstructured":"Bal, H.E., Kaashoek, M.A., and Tanenbaum, A.S. 1992. Orca: A language for parallel programming of distributed systems.IEEE Trans. Software Eng., 18, 3 (Mar.): 190?205.","journal-title":"IEEE Trans. Software Eng."},{"key":"CR11","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1002\/spe.4380150802","volume":"Aug.","author":"A. Barak","year":"1985","unstructured":"Barak, A., and Litman, A. 1985. MOS: A multicomputer distributed operating system.Software?Practice and Experience (Aug.): 725?737.","journal-title":"Software?Practice and Experience"},{"key":"CR12","unstructured":"Bennett, J., Carter, J., and Zwaenepoel, W. 1990. Munin: Distributed shared memory based on type specific memory coherence. InProc., 1990 Conf. on the Principles and Practice of Parallel Programming, pp. 168?176."},{"key":"CR13","unstructured":"Bershad, B. 1990. The increasing irrelevance of IPC performance for microkernel-based operating systems. InProc., Summer 1990 USENIX."},{"key":"CR14","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1145\/323647.323636","volume":"Dec.","author":"K.P. Birman","year":"1985","unstructured":"Birman, K.P. 1985. Replication and fault-tolerance in the ISIS system. InProc., Tenth Symp. on Operating System Principles (Dec.), pp. 79?86.","journal-title":"Proc., Tenth Symp. on Operating System Principles"},{"key":"CR15","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/164853.164858","volume":"Jan.","author":"K. Birman","year":"1994","unstructured":"Birman, K. 1994. A response to Cheriton and Skeen's criticism of causal and totally ordered communication.ACM Operating Systems Rev. (Jan.): 11?21.","journal-title":"ACM Operating Systems Rev."},{"key":"CR16","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/2.53353","volume":"May","author":"D. Black","year":"1990","unstructured":"Black, D. 1990. Scheduling support for concurrency and parallelism in the Mach operating system.IEEE Comp. (May): 35?43.","journal-title":"IEEE Comp."},{"key":"CR17","unstructured":"Butler, R., and Lusk, E. 1992. User guide to the P4 programming system. Tech. rept., Argonne Nat. Laboratory (Oct.)."},{"key":"CR18","first-page":"307","volume":"Jan.","author":"M. Campbell","year":"1991","unstructured":"Campbell, M., Barton, R., Browning, J., Cervenka, D., Curry, B., Davis, T., Edmonds, T., Holt, R., Slice, J., Smith, T., and Wescott, R. 1991. The parallelization of UNIX System V Release 4.0. InProc., Winter 1991 USENIX (Jan.), pp. 307?323.","journal-title":"Proc., Winter 1991 USENIX"},{"issue":"9","key":"CR19","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1145\/162685.162717","volume":"36","author":"R. Campbell","year":"1993","unstructured":"Campbell, R., Islam, N., Raila, D., and Madany, P. 1993. Designing and implementing Choices: An objectoriented system in C++.CACM 36, 9 (Sept.): 117?126.","journal-title":"CACM"},{"key":"CR20","doi-asserted-by":"crossref","unstructured":"Carter, J., Bennett, J., and Zwaenepoel, W. 1991. Implementation and performance of Munin. InProc., 13th ACM Symp. on Operating System Principles, pp. 152?164.","DOI":"10.1145\/121132.121159"},{"issue":"3","key":"CR21","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1145\/42392.42400","volume":"31","author":"D. Cheriton","year":"1988","unstructured":"Cheriton, D. 1988. The V distributed system.CACM, 31, 3 (Mar.): 314?333.","journal-title":"CACM"},{"key":"CR22","doi-asserted-by":"crossref","unstructured":"Cheriton, D., and Skeen, D. 1993. Understanding the limitations of causally and totally ordered communication. InProc., 14th ACM Symp. on Operating System Principles, pp. 44?57.","DOI":"10.1145\/168619.168623"},{"issue":"2","key":"CR23","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/2.67209","volume":"24","author":"D. Cheriton","year":"1991","unstructured":"Cheriton, D., Goosen, H. A., and Boyle, P.D. 1991. Paradigm: A highly scalable shared-memory multicomputer architecture.IEEE Comp., 24, 2 (Feb.): 33?46.","journal-title":"IEEE Comp."},{"key":"CR24","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1145\/103162.103165","volume":"Mar.","author":"R.S. Chin","year":"1991","unstructured":"Chin, R.S., and Chanson, S.T. 1991. Distributed object-based programming systems.ACM Comp. Surveys (Mar.): 91?124.","journal-title":"ACM Comp. Surveys"},{"key":"CR25","doi-asserted-by":"crossref","unstructured":"Corbett, P.F., Johnson Baylor, S., and Feitelson, D.G. 1993. Overview of the Vesta parallel file system. InIPPS '93 Workshop on Input\/Output in Parallel Comp. Systems, pp. 1?16.","DOI":"10.1145\/165660.165662"},{"key":"CR26","doi-asserted-by":"crossref","unstructured":"Cordsen, J., and Schr\u00f6eder-Preikschat, W. 1991. Object-oriented operating systems design and the revival of program families. In1991 Internat. Workshop on Object-Orientation in Operating Systems, pp. 24?28.","DOI":"10.1109\/IWOOOS.1991.183018"},{"key":"CR27","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1145\/365813.365819","volume":"Sept.","author":"O.-J. Dahl","year":"1966","unstructured":"Dahl, O.-J., and Nygaard, K. 1966. SIMULA-An ALGOL-based simulation language.CACM (Sept.): 671?678.","journal-title":"CACM"},{"key":"CR28","doi-asserted-by":"crossref","first-page":"306","DOI":"10.1145\/363095.363139","volume":"May","author":"R.C. Daley","year":"1968","unstructured":"Daley, R.C., and Dennis, J.B. 1968. Virtual memory, processes, and sharing in Multics.CACM (May): 306?369.","journal-title":"CACM"},{"key":"CR29","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/2.116849","volume":"Nov.","author":"P. Dasgupta","year":"1991","unstructured":"Dasgupta, P., LeBlanc, R., Ahamad, M., and Ramachandran, U. 1991. The Clouds distributed operating system.Comp. Mag. (Nov.): 34?44.","journal-title":"Comp. Mag."},{"key":"CR30","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/2.16189","volume":"Dec.","author":"D.L. Detlefe","year":"1988","unstructured":"Detlefe, D.L., Herlihy, M.P., and Wing, J.M. 1988. Inheritance of synchronization and recovery properties in Avalon\/C++.IEEE Comp. (Dec.): 57?69.","journal-title":"IEEE Comp."},{"key":"CR31","doi-asserted-by":"crossref","unstructured":"Dibble, P., Scott, M., and Schlatter Ellis, C. 1988. Bridge: A high-performance file system for parallel processors. InProc., 8th Internat. Conf. on Distributed Computing Systems.","DOI":"10.1109\/DCS.1988.12513"},{"key":"CR32","doi-asserted-by":"crossref","unstructured":"Dongarra, J., Hempel, R., Hey, A., and Walker, D. 1993. A proposal for a user-level message passing interface in a distributed memory environment. Tech. rept., Oak Ridge Nat. Laboratory, June.","DOI":"10.2172\/6428824"},{"key":"CR33","doi-asserted-by":"crossref","first-page":"757","DOI":"10.1002\/spe.4380210802","volume":"Aug.","author":"F. Douglas","year":"1991","unstructured":"Douglas, F., and Ousterhout, J. 1991. Transparent process migration: Design alternatives and the Sprite implementation.Software-Practice and Experience (Aug.): 757?785.","journal-title":"Software-Practice and Experience"},{"key":"CR34","first-page":"1","volume":"Sept.","author":"J. Edler","year":"1988","unstructured":"Edler, J., Lipkis, J., and Schonberg, E. 1988. Process management for highly parallel UNIX systems. InUSENIX Workshop on UNIX and Supercomputers (Sept.), pp. 1?17.","journal-title":"USENIX Workshop on UNIX and Supercomputers"},{"key":"CR35","first-page":"11","volume":"June","author":"J.R. Eykholt","year":"1992","unstructured":"Eykholt, J.R., Keimann, S.R., Barton, S., Faulkner, R., Shivalingiah, A., Smith, M., Stein, D., Voll, J., Weeks, M., and Williams, D. 1992. Beyond multiprocessing: Multithreading the SunOS kernel. InProc., Summer 1992 USENIX (June), pp. 11?18.","journal-title":"Proc., Summer 1992 USENIX"},{"key":"CR36","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/2.55501","volume":"June","author":"G. Graunke","year":"1990","unstructured":"Graunke, G., and Thakkar, S. 1990. Synchronization algorithms for shared-memory multiprocessors.IEEE Comp. (June): 60?69.","journal-title":"IEEE Comp."},{"key":"CR37","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/2.211896","volume":"May","author":"A. Grimshaw","year":"1993","unstructured":"Grimshaw, A. 1993. Easy-to-use object-oriented parallel processing with Mental.IEEE Comp. (May): 39?51.","journal-title":"IEEE Comp."},{"key":"CR38","first-page":"2382","volume":"Apr.","author":"P.B. Hansen","year":"1970","unstructured":"Hansen, P.B. 1970. The nucleus of a multiprogramming system.CACM (Apr.): 2382?241, 250.","journal-title":"CACM"},{"key":"CR39","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1145\/173668.168627","volume":"Dec.","author":"C. Hauser","year":"1993","unstructured":"Hauser, C., Jacobi, C., Theimer, M., Welch, B., and Weiser, M. 1993. Using threads in interactive systems: A case study. InProc., 14th ACM Symp. on Operating System Principles (Dec.), pp. 94?105.","journal-title":"Proc., 14th ACM Symp. on Operating System Principles"},{"issue":"11","key":"CR40","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/163359.163361","volume":"36","author":"W.D. Hillis","year":"1993","unstructured":"Hillis, W.D., and Tucker, L.W. 1993. The CM-5 Connection Machine: A scalable supercomputer.CACM, 36, 11 (Nov.): 31?40.","journal-title":"CACM"},{"key":"CR41","unstructured":"Karlin, A., Li, K., Manasse, M., and Owicki, S. 1991. Empirical studies of competitive spinning for a shared memory multiprocessor. InProc., 13th ACM Symp. on Operating System Principles, pp. 41?55."},{"key":"CR42","first-page":"469","volume":"Jan.","author":"Y.A. Khalidi","year":"1993","unstructured":"Khalidi, Y.A., and Nelson, M.N. 1993. Implementation of UNIX on an object-oriented operating system. InProc., 1993 Winter USENIX (Jan.), pp. 469?479.","journal-title":"Proc., 1993 Winter USENIX"},{"key":"CR43","unstructured":"Koller, J. 1989. The MOOS II operating system and dynamic load balancing. InProc., Fourth Conf. on Hypercubes, Concurrent Computers, and Applications, pp. 599?602."},{"issue":"9","key":"CR44","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/83880.84459","volume":"33","author":"T. Korson","year":"1990","unstructured":"Korson, T., and McGregor, J. 1990. Understanding object-oriented: A unifying paradigm.CACM, 33, 9 (Sept.): 40?60.","journal-title":"CACM"},{"key":"CR45","volume-title":"Tech. Rept. PCS-TR92-179","author":"D. Kotz","year":"1992","unstructured":"Kotz, D. 1992. Multiprocessor file system interfaces. Tech. Rept. PCS-TR92-179, Dartmouth College, Hanover, N.H."},{"issue":"7","key":"CR46","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1145\/359545.359563","volume":"21","author":"L. Lamport","year":"1978","unstructured":"Lamport, L. 1978. Time, clocks, and the ordering of events in a distributed system.CACM, 21, 7 (July): 558?564.","journal-title":"CACM"},{"issue":"9","key":"CR47","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/162685.162699","volume":"36","author":"R. Lea","year":"1993","unstructured":"Lea, R., Jacquemot, C., and Pillevesse, E. 1993. COOL: System support for distributed programming.CACM, 36, 9 (Sept.): 37?46.","journal-title":"CACM"},{"key":"CR48","unstructured":"Leutenegger, S., and Vernon, M. 1990. The performance of multiprogrammed multiprocessor scheduling policies. InProc., 1990 ACM SIGMETRICS Conf. on Measurement and Modeling of Computer Systems, pp. 226?236."},{"key":"CR49","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1145\/800213.806531","volume":"Nov.","author":"R. Levin","year":"1975","unstructured":"Levin, R., Cohen, E., Corwin, W., Pollack, F., and Wulf, W. 1975. Policy\/mechanism separation in Hydra. InProc., Fifth Symp. on Operating Systems Principles (Nov.), pp. 132?140.","journal-title":"Proc., Fifth Symp. on Operating Systems Principles"},{"key":"CR50","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/98163.98169","volume":"Dec.","author":"E. Levy","year":"1990","unstructured":"Levy, E., and Silberschatz, A. 1990. Distributed file systems: Concepts and examples.ACM Comp. Surveys (Dec.): 321?374.","journal-title":"ACM Comp. Surveys"},{"issue":"Nov.","key":"CR51","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/75104.75105","volume":"7","author":"K. Li","year":"1989","unstructured":"Li, K., and Hudak, P. 1989. Memory coherence in shared virtual memory systems.ACM Trans. Comp. Systems, 7 (Nov.): 321?359.","journal-title":"ACM Trans. Comp. Systems"},{"key":"CR52","unstructured":"Li, K., and Schaefer, R. 1989. A hypercube shared virtual memory system. InProc., 1989 Internat. Conf. on Parallel Processing, pp. I-125?I-132."},{"key":"CR53","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/2.44904","volume":"Feb.","author":"L. Liang","year":"1990","unstructured":"Liang, L., Chanson, S., and Neufeld, G. 1990. Process groups and group communication.IEEE Comp. (Feb.): 56?66.","journal-title":"IEEE Comp."},{"key":"CR54","unstructured":"Lillevik, S. 1991. The Touchstone 30 Gigaflop DELTA prototype. InProc., 6th Distributed Memory Computing Conf., pp. 671?677."},{"issue":"3","key":"CR55","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1145\/42392.42399","volume":"31","author":"B. Liskov","year":"1988","unstructured":"Liskov, B. 1988. Distributed programming in Argus.CACM, 31, 3 (Mar.): 300?312.","journal-title":"CACM"},{"issue":"4","key":"CR56","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/942572.807045","volume":"9","author":"B.H. Liskov","year":"1974","unstructured":"Liskov, B.H., and Zilles, S. 1974. Programming with abstract data types.SIGPLAN NOTICES, 9, 4: 50?59.","journal-title":"SIGPLAN NOTICES"},{"key":"CR57","unstructured":"Litzkow, M., Livny, M., and Mutka, M. 1988. Condor?A hunter of idle workstations. InProc., IEEE Internat. Conf. on Distributed Computing Systems."},{"key":"CR58","unstructured":"Loepere, K. 1992.Mach 3 Kernel Principles. Open Software Foundation."},{"key":"CR59","doi-asserted-by":"crossref","unstructured":"Marsh, B., Scott, M., LeBlanc, T., and Markatos, E.P. 1991. First-class user-level threads. InProc., 13th ACM Symp. on Operating System Principles, pp. 100?121.","DOI":"10.1145\/121132.344329"},{"key":"CR60","first-page":"19","volume":"Feb.","author":"J.M. Mellor-Crummey","year":"1991","unstructured":"Mellor-Crummey, J.M., and Scott, M.L. 1991. Algorithms for scalable synchronization on shared-memory multiprocessors.ACM Trans. Comp. Systems (Feb.): 19?65.","journal-title":"ACM Trans. Comp. Systems"},{"issue":"May","key":"CR61","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/2.53354","volume":"23","author":"S.J. Mullender","year":"1990","unstructured":"Mullender, S.J., Rossum, G. van, Tanenbaum, A., Renesse, R. van, and Staveren, H. van. 1990. Amoeba?A distributed operating system for the 1990s.IEEE Comp., 23 (May): 44?53.","journal-title":"IEEE Comp."},{"key":"CR62","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/2.84877","volume":"Aug.","author":"B. Nitzberg","year":"1991","unstructured":"Nitzberg, B., and Lo, V. 1991. Distributed shared memory: A survey of issues and algorithms.IEEE Comp. (Aug.): 52?60.","journal-title":"IEEE Comp."},{"key":"CR63","first-page":"22","volume":"Oct.","author":"J.K. Ousterhout","year":"1982","unstructured":"Ousterhout, J.K. 1982. Scheduling techniques for concurrent systems. InProc., 3rd Internat. Conf. on Distributed Computing Systems (Oct.), pp. 22?30.","journal-title":"Proc., 3rd Internat. Conf. on Distributed Computing Systems"},{"issue":"2","key":"CR64","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/2.16","volume":"21","author":"J.K. Ousterhout","year":"1988","unstructured":"Ousterhout, J.K., Cherenson, A.R., Douglis, F., Nelson, M.N., and Welch, B.B. 1988. The Sprite network operating system.IEEE Comp., 21, 2: 23?36.","journal-title":"IEEE Comp."},{"key":"CR65","volume-title":"Express 3.2 Introductory Guide","author":"Parasoft","year":"1990","unstructured":"Parasoft. 1990.Express 3.2 Introductory Guide. Parasoft Corp., Pasadena, Calif."},{"key":"CR66","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1145\/971701.50214","volume":"June","author":"D. Patterson","year":"1988","unstructured":"Patterson, D., Gibson, G., and Katz, R. 1988. A case for redundant arrays of inexpensive disks (RAID). InProc., ACM SIGMOD Conf. (June), pp. 109?116.","journal-title":"Proc., ACM SIGMOD Conf."},{"key":"CR67","unstructured":"Pierce, P. 1989. A concurrent file system for a highly parallel mass storage subsystem. InProc., Fourth Conf. on Hypercubes, Concurrent Computers and Applications."},{"key":"CR68","first-page":"1","volume":"Jan.","author":"M.L. Powell","year":"1991","unstructured":"Powell, M.L., Keimann, S.R., Barton, S., Shah, D., Stein, D., and Weeks, M. 1991. SunOS Multi-thread architecture. InProc., Winter 1991 USENIX (Jan.), pp. 1?10.","journal-title":"Proc., Winter 1991 USENIX"},{"key":"CR69","unstructured":"Pratt, T.W., French, J.C., Dickens, P.M. and Janet, S.A., Jr. 1989. A comparison of the architecture and performance of two parallel file systems. InProc., Fourth Conf. on Hypercubes, Concurrent Computers and Applications, pp. 161?166."},{"key":"CR70","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/800216.806593","volume":"Dec.","author":"R. Rashid","year":"1981","unstructured":"Rashid, R., and Robertson, G. 1981. Accent: A communication-oriented network operating system kernel. InProc., 8th Symp. on Operating System Principles (Dec.), pp. 64?75.","journal-title":"Proc., 8th Symp. on Operating System Principles"},{"key":"CR71","doi-asserted-by":"crossref","first-page":"896","DOI":"10.1109\/12.2242","volume":"Aug.","author":"R. Rashid","year":"1988","unstructured":"Rashid, R., Tevanian, A., Young, M., Golub, D., Baron, R., Black, D., Boloskyi, W., and Chew, J. 1988. Machine-independent virtual memory management for paged uniprocessor and multiprocessor architectures.IEEE Trans. Comps. (Aug.): 896?908.","journal-title":"IEEE Trans. Comps."},{"issue":"1","key":"CR72","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/146941.146943","volume":"10","author":"M. Rosenblum","year":"1992","unstructured":"Rosenblum, M., and Ousterhout, J. 1992. The design and implementation of a log-structured file system.ACM Trans. Comp. Systems, 10, 1 (Feb.): 26?52.","journal-title":"ACM Trans. Comp. Systems"},{"key":"CR73","first-page":"305","volume":"Dec.","author":"M. Rozier","year":"1988","unstructured":"Rozier, M., Abrossimov, V., Armand, F., Boule, L., Gien, M., Guillemont, M., Herrmann, F., Kaiser, C., Langlois, S., Leonard, P., and Neuhauser, W. 1988. Chorus distributed operating system.Computing Systems J. (Dec.): 305?370.","journal-title":"Computing Systems J."},{"issue":"3","key":"CR74","first-page":"387","volume":"3","author":"L. Ruane","year":"1991","unstructured":"Ruane, L. 1991. Process synchronization in the UTS kernel.Computing Systems, 3, 3: 387?421.","journal-title":"Computing Systems"},{"issue":"4","key":"CR75","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1145\/357401.357402","volume":"2","author":"J.H. Saltzer","year":"1984","unstructured":"Saltzer, J.H., Reed, D.P., and Clark, D.D. 1984. End-to-end arguments in system design.ACM Trans. Comp. Systems, 2, 4 (Nov.): 277?288.","journal-title":"ACM Trans. Comp. Systems"},{"key":"CR76","unstructured":"Schantz, R., Thomas, R., and Bono, G. 1986. The architecture of the Cronus distributed operating system. InProc., 6th Internat. Conf. on Distr. Computing Systems, pp. 250?259."},{"key":"CR77","volume-title":"UNIX Systems for Modern Architectures","author":"C. Schimmel","year":"1994","unstructured":"Schimmel, C. 1994.UNIX Systems for Modern Architectures. Addison-Wesley, Reading, Mass."},{"key":"CR78","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1145\/2465.2467","volume":"Jan.","author":"C.L. Seitz","year":"1985","unstructured":"Seitz, C.L. 1985. The Cosmic Cube.CACM (Jan.): 22?33.","journal-title":"CACM"},{"key":"CR79","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/2.179115","volume":"Dec.","author":"N. Shivaratri","year":"1992","unstructured":"Shivaratri, N., Krueger, P., and Singhal, M. 1992. Load distributing for locally distributed systems.IEEE Comp. (Dec.): 33?44.","journal-title":"IEEE Comp."},{"key":"CR80","first-page":"28","volume":"July","author":"J. Smith","year":"1988","unstructured":"Smith, J. 1988. A survey of process migration mechanisms.ACM SIGOPS Newsletter (July): 28?40.","journal-title":"ACM SIGOPS Newsletter"},{"key":"CR81","first-page":"1","volume":"June","author":"D. Stein","year":"1992","unstructured":"Stein, D., and Shah, D. 1992. Implementing lightweight threads.In Proc., Summer 1992 USENIX (June), pp. 1?9.","journal-title":"In Proc., Summer 1992 USENIX"},{"key":"CR82","first-page":"55","volume":"May","author":"M. Stumm","year":"1990","unstructured":"Stumm, M., and Zhou, S. 1990. Algorithms implementing distributed shared memory.IEEE Comp. (May): 55?64.","journal-title":"IEEE Comp."},{"issue":"4","key":"CR83","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1002\/cpe.4330020404","volume":"2","author":"V.S. Sunderam","year":"1990","unstructured":"Sunderam, V.S. 1990. PVM: A framework for parallel distributed computing.Concurrency: Practice and Experience, 2, 4 (Dec.): 315?339.","journal-title":"Concurrency: Practice and Experience"},{"issue":"3","key":"CR84","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/382244.382831","volume":"24","author":"M.-C Tam","year":"1990","unstructured":"Tam, M.-C, Smith, J.M., and Farber, D. 1990. A taxonomy-based comparison of several distributed shared memory systems.ACM Operating Systems Rev., 24, 3 (July): 40?67.","journal-title":"ACM Operating Systems Rev."},{"issue":"6","key":"CR85","doi-asserted-by":"crossref","first-page":"686","DOI":"10.1109\/32.24722","volume":"15","author":"A. Tripathi","year":"1989","unstructured":"Tripathi, A. 1989. An overview of the Nexus distributed operating system design.IEEE Trans. Software Eng., 15, 6 (June): 686?695.","journal-title":"IEEE Trans. Software Eng."},{"key":"CR86","doi-asserted-by":"crossref","unstructured":"Tucker, A., and Gupta, A. 1989. Process control and scheduling issues for multiprogrammed shared memory multiprocessors. InProc., 12th ACM Symp. on Operating System Principles, pp. 159?166.","DOI":"10.1145\/74850.74866"},{"key":"CR87","doi-asserted-by":"crossref","unstructured":"Walker, B., Popek, G., English, R., Kline, C., and Thiel, G. 1983. The LOCUS distributed operating system. InProc., Ninth ACM Symp. on Operating Systems Principles (Oct.).","DOI":"10.1145\/800217.806615"},{"key":"CR88","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1145\/38765.38823","volume":"Oct.","author":"P. Wegner","year":"1987","unstructured":"Wegner, P. 1987. Dimensions of object-based language design. InProc., ACM OOPSLA-87 Conf. (Oct.), pp. 168?182.","journal-title":"Proc., ACM OOPSLA-87 Conf."},{"key":"CR89","doi-asserted-by":"crossref","unstructured":"Weiser, M., Demers, A., and Hauser, C. 1989. The portable common runtime approach to interoperability. InProc., 12th ACM Symp. on Operating System Principles, pp. 114?122.","DOI":"10.1145\/74850.74862"},{"key":"CR90","doi-asserted-by":"crossref","unstructured":"Wendorf, J., Wendorf, R., and Tokuda, H. 1989. Scheduling operating system processing on small-scale multiprocessors. InProc., 22nd Hawaii Internat. Conf. on System Sciences, pp. 904?913.","DOI":"10.1109\/HICSS.1989.48101"},{"key":"CR91","doi-asserted-by":"crossref","unstructured":"Yokote, Y. 1992. The Apertos reflective operating system: The concept and its implementation. Tech. Rept. SCSL-TR-92-014, Sony Comp. Sci. Laboratory (June).","DOI":"10.1145\/141936.141970"},{"key":"CR92","first-page":"449","volume":"Jan.","author":"R. Zajcew","year":"1993","unstructured":"Zajcew, R., Roy, P., Black, D., Peak, C., Guedes, P., Kemp, B., LoVerso, J., Leibensperger, M., Barnett, M., Rabii, F., and Netterwala, D. 1993. An OSF\/1 UNIX for massively parallel multicomputers. InProc., Winter 1993 USENIX Conf. (Jan.), pp. 449?468.","journal-title":"Proc., Winter 1993 USENIX Conf."},{"key":"CR93","unstructured":"Zahorjan, J., and McCann, C. 1990. Processor scheduling in shared memory multiprocessor systems. InProc., 1990 ACM SIGMETRICS Conf. on Measurement and Modeling of Computer Systems, pp. 214?225."},{"key":"CR94","volume-title":"Tech. Rept. 88-03-01","author":"J. Zahorjan","year":"1988","unstructured":"Zahorjan, J., Lazowska, E., and Eager, D. 1988. Spinning versus blocking in parallel systems with uncertainty. Tech. Rept. 88-03-01, Univ. Wash., Seattle (Mar.)."}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF01245396.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF01245396\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF01245396","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,6]],"date-time":"2020-04-06T01:02:07Z","timestamp":1586134927000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF01245396"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995,3]]},"references-count":94,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[1995,3]]}},"alternative-id":["BF01245396"],"URL":"https:\/\/doi.org\/10.1007\/bf01245396","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[1995,3]]}}}