{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:16:55Z","timestamp":1725556615919},"publisher-location":"Berlin, Heidelberg","reference-count":34,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642131356"},{"type":"electronic","value":"9783642131363"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13136-3_23","type":"book-chapter","created":{"date-parts":[[2010,5,25]],"date-time":"2010-05-25T22:20:16Z","timestamp":1274826016000},"page":"225-234","source":"Crossref","is-referenced-by-count":1,"title":["Experiences Gained from Building a Services-Based Distributed Operating System"],"prefix":"10.1007","author":[{"given":"Andrzej","family":"Goscinski","sequence":"first","affiliation":[]},{"given":"Michael","family":"Hobbs","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"23_CR1","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MS.1984.234046","volume":"1","author":"D.R. Cheriton","year":"1984","unstructured":"Cheriton, D.R.: The V Kernel: A Software Base for Distributed Systems. IEEE Software\u00a01, 19\u201342 (1984)","journal-title":"IEEE Software"},{"key":"23_CR2","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1145\/6041.6074","volume":"17","author":"A.S. Tanenbaum","year":"1985","unstructured":"Tanenbaum, A.S., Van Renesse, R.: Distributed operating systems. ACM Computer Surveys\u00a017, 419\u2013470 (1985)","journal-title":"ACM Computer Surveys"},{"key":"23_CR3","volume-title":"Distributed operating systems, the logical design","author":"A. Goscinski","year":"1991","unstructured":"Goscinski, A.: Distributed operating systems, the logical design. Addison-Wesley, Reading (1991)"},{"key":"23_CR4","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1109\/ICAPP.1995.472204","volume-title":"IEEE 1st Intl. Conf. on Algorithms and Architectures for Parallel Processing","author":"D. Paoli De","year":"1995","unstructured":"De Paoli, D., Goscinski, A., Hobbs, M., Wickham, G.: The RHODOS Microkernel, Kernel Servers and Their Cooperation. In: IEEE 1st Intl. Conf. on Algorithms and Architectures for Parallel Processing, vol.\u00a01, pp. 345\u2013354. IEEE, Brisbane (1995)"},{"key":"23_CR5","unstructured":"Tanenbaum, A.S.: LINUX is obsolete. comp.os.minix, Google Groups (1992), http:\/\/groups.google.com\/group\/comp.os.minix\/browse_thread\/thread\/c25870d7a41696d2\/ (last accessed 20\/1\/2010)"},{"key":"23_CR6","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/361011.361061","volume":"17","author":"D.M. Ritchie","year":"1974","unstructured":"Ritchie, D.M., Thompson, K.: The UNIX time-sharing system. Communications of the ACM\u00a017, 10 (1974)","journal-title":"Communications of the ACM"},{"key":"23_CR7","unstructured":"Torvalds, L.B.: What would you like to see most in minix? comp.os.minix, Google Groups (1991), http:\/\/groups.google.com\/group\/comp.os.minix\/msg\/b813d52cbc5a044b (last accessed 20\/1\/2010)"},{"key":"23_CR8","unstructured":"Golub, D.B., Julin, D.P., Rashid, R.F., Draves, R.P., Dean, R.W., Forin, A., Barrera, J., Tokuda, H., Malan, G., Bohman, D.: Microkernel operating system architecture and mach. In: Proc. USENIX Workshop on Micro-Kernels and Other Kernel Architectures, pp. 11\u201330 (1992)"},{"key":"23_CR9","first-page":"113","volume-title":"Proceedings of the Workshop on Micro-kernels and Other Kernel Architectures","author":"D. Hildebrand","year":"1992","unstructured":"Hildebrand, D.: An Architectural Overview of QNX. In: Proceedings of the Workshop on Micro-kernels and Other Kernel Architectures, pp. 113\u2013126. USENIX Assoc., CA (1992)"},{"key":"23_CR10","doi-asserted-by":"crossref","unstructured":"Liedtke, J.: On \u03bc-Kernel Construction. In: Proc. 15th ACM symposium on Operating Systems Principles (SOSP), pp. 237\u2013250 (1995)","DOI":"10.1145\/224057.224075"},{"key":"23_CR11","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1145\/224056.224076","volume-title":"Fifteenth ACM Symposium on Operating Systems Principles","author":"D.R. Engler","year":"1995","unstructured":"Engler, D.R., Kaashoek, M.F., O\u2019Toole, J.: Exokernel: an operating system architecture for application-level resource management. In: Fifteenth ACM Symposium on Operating Systems Principles, pp. 251\u2013266. ACM, New York (1995)"},{"key":"23_CR12","doi-asserted-by":"publisher","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., Welch, B.B.: The Sprite Network Operating System. Computer\u00a021, 23\u201336 (1988)","journal-title":"Computer"},{"key":"23_CR13","unstructured":"Presotto, D., Pike, R., Thompson, K., Trickey, H.: Plan 9, A Distributed System. In: Proceedings of the Spring 1991 EurOpen Conference (1991)"},{"key":"23_CR14","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.v., Tanenbaum, A.S., Renesse, R.v., Staveren, H.v.: Amoeba: A distributed operating system for the 1990s. IEEE Computer\u00a023, 44\u201353 (1990)","journal-title":"IEEE Computer"},{"key":"23_CR15","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1109\/HPDC.2000.868651","volume-title":"9th IEEE Intl. Symposium on High Performance Distributed Computing","author":"F. Kon","year":"2000","unstructured":"Kon, F., Campbell, R., Mickunas, M.D., Nahrstedt, K., Ballesteros, F.J.: 2K: A Distributed Operating System for Dynamic Heterogeneous Environments. In: 9th IEEE Intl. Symposium on High Performance Distributed Computing, pp. 201\u2013209. IEEE, Pittsburgh (2000)"},{"key":"23_CR16","first-page":"267","volume-title":"Proc. of the 15th ACM symposium on Operating systems principles","author":"B.N. Bershad","year":"1995","unstructured":"Bershad, B.N., Savage, S., Pardyak, P., Sirer, E.G., Fiuczynski, M.E., Becker, D., Chambers, C., Eggers, S.: Extensibility safety and performance in the SPIN operating system. In: Proc. of the 15th ACM symposium on Operating systems principles, pp. 267\u2013283. ACM, Copper Mountain (1995)"},{"key":"23_CR17","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1016\/S0167-739X(97)00037-X","volume":"13","author":"A. Barak","year":"1998","unstructured":"Barak, A., La\u2019adan, O.: The MOSIX Multicomputer Operating System for High Performance Cluster Computing. J. of Future Generation Comp. Systems\u00a013, 361\u2013372 (1998)","journal-title":"J. of Future Generation Comp. Systems"},{"key":"23_CR18","volume-title":"Sixth IEEE Intl. Conf. on Cluster Computing","author":"C. Morin","year":"2004","unstructured":"Morin, C., Lottiaux, R., Valle, G., Gallard, P., Margery, D., Berthou, J.-Y., Scherson, I.D.: Kerrighed and data parallelism: cluster computing on single system image operating systems. In: Sixth IEEE Intl. Conf. on Cluster Computing. IEEE, San Diego (2004)"},{"key":"23_CR19","first-page":"147","volume-title":"International Conference on Modern Directions in Electrotechnics, Automatics, Computer Sciece, Electronics and Telecommunication","author":"A. Goscinski","year":"2002","unstructured":"Goscinski, A.: A single system image operating system for next generation application software. In: Glowacz, P.Z. (ed.) International Conference on Modern Directions in Electrotechnics, Automatics, Computer Sciece, Electronics and Telecommunication, pp. 147\u2013152. University of Mining and Metallurgy, Crakov (2002)"},{"key":"23_CR20","unstructured":"Horn, P.: Autonomic computing: Ibm\u2019s prospective on the state of information technology. IBM Corp. (2001), http:\/\/www.research.ibm.com\/autonomic\/ (last accessed 20\/1\/2010)"},{"key":"23_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1007\/978-3-540-24669-5_4","volume-title":"Parallel Processing and Applied Mathematics","author":"A. Goscinski","year":"2004","unstructured":"Goscinski, A., Silcock, J., Hobbs, M.: Building Autonomic Clusters: A Response to IBM\u2019s Autonomic Computing Challenge. In: Wyrzykowski, R., Dongarra, J., Paprzycki, M., Wa\u015bniewski, J. (eds.) PPAM 2004. LNCS, vol.\u00a03019, pp. 27\u201335. Springer, Heidelberg (2004)"},{"key":"23_CR22","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1007\/978-1-4615-0849-6_21","volume-title":"High Performance Computing Systems and Applications","author":"A. Goscinski","year":"2002","unstructured":"Goscinski, A., Hobbs, M., Silcock, J.: The Genesis Cluster Operating System Supporting Parallel Processing. In: High Performance Computing Systems and Applications, pp. 301\u2013313. Kluwer Academic Publishers, The Netherlands (2002)"},{"key":"23_CR23","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1109\/ISPAN.2002.1004281","volume-title":"International Symposium on Parallel Architectures, Algorithms and Networks I-SPAN\u201902","author":"A. Goscinski","year":"2002","unstructured":"Goscinski, A., Jeffers, P., Silcock, J.: Data Collection for Global Scheduling in the GENESIS System. In: International Symposium on Parallel Architectures, Algorithms and Networks I-SPAN\u201902, pp. 193\u2013198. IEEE Computer Society, Makati City (2002)"},{"key":"23_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/11564621_14","volume-title":"Distributed and Parallel Computing","author":"E. Dines","year":"2005","unstructured":"Dines, E., Goscinski, A.: Toward self discovery for an autonomic cluster. In: Hobbs, M., Goscinski, A.M., Zhou, W. (eds.) ICA3PP 2005. LNCS, vol.\u00a03719, pp. 125\u2013131. Springer, Heidelberg (2005)"},{"key":"23_CR25","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/S0164-1212(97)00014-9","volume":"40","author":"D. Paoli De","year":"1998","unstructured":"De Paoli, D., Goscinski, A.: The Rhodos Migration Facility. Journal of Systems and Software\u00a040, 51\u201365 (1998)","journal-title":"Journal of Systems and Software"},{"key":"23_CR26","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1109\/ICAPP.2002.1173584","volume-title":"The Fifth International Conference on Algorithms and Architectures for Parallel Processing","author":"J. Rough","year":"2002","unstructured":"Rough, J., Goscinski, A.: Exploiting Operating System Services to Efficiently Checkpoint Parallel Applications in GENESIS. In: Wanlei Zhou, X.-b.C., Goscinski, A., Li, G.-j. (eds.) The Fifth International Conference on Algorithms and Architectures for Parallel Processing, pp. 261\u2013268. The IEEE Computer Society, Beijing (2002)"},{"key":"23_CR27","doi-asserted-by":"publisher","first-page":"330","DOI":"10.1109\/PRDC.2007.34","volume-title":"13th IEEE International Symposium on Pacific Rim Dependable Computing (PRDC 2007)","author":"A. Maloney","year":"2007","unstructured":"Maloney, A., Goscinski, A.: The Cost of Storing Checkpoints to Multiple Volatile Storage Locations Using at-least-k Semantics. In: Michael Hobbs, Y.H., Kuo, S.-Y., Zhou, W. (eds.) 13th IEEE International Symposium on Pacific Rim Dependable Computing (PRDC 2007), pp. 330\u2013333. IEEE Computer Society, Melbourne (2007)"},{"key":"23_CR28","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1016\/S0141-9331(00)00093-4","volume":"24","author":"M. Hobbs","year":"2000","unstructured":"Hobbs, M., Goscinski, A.: The GENESIS parallelism management system employing concurrent process-creation services. Microprocessors and Microsystems\u00a024, 415\u2013427 (2000)","journal-title":"Microprocessors and Microsystems"},{"key":"23_CR29","first-page":"208","volume-title":"PVM on the RHODOS Distributed Operating System","author":"J. Rough","year":"1997","unstructured":"Rough, J., Goscinski, A., De Paoli, D.: PVM on the RHODOS Distributed Operating System, pp. 208\u2013215. Springer, Heidelberg (1997)"},{"key":"23_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1007\/978-3-540-39924-7_56","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"A. Maloney","year":"2003","unstructured":"Maloney, A., Goscinski, A., Hobbs, M.: An MPI Implementation Supported by Process Migration and Load Balancing. In: Dongarra, J., Laforenza, D., Orlando, S. (eds.) EuroPVM\/MPI 2003. LNCS, vol.\u00a02840, pp. 414\u2013423. Springer, Heidelberg (2003)"},{"key":"23_CR31","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1088\/0967-1846\/6\/4\/301","volume":"6","author":"J. Silcock","year":"1999","unstructured":"Silcock, J., Goscinski, A.: A Comprehensive Distributed Shared Memory System that is Easy to Use and Program. Distributed Systems Engineering\u00a06, 121\u2013128 (1999)","journal-title":"Distributed Systems Engineering"},{"key":"23_CR32","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1016\/S0167-8191(02)00077-7","volume":"28","author":"A. Goscinski","year":"2002","unstructured":"Goscinski, A., Hobbs, M., Silcock, J.: GENESIS: an efficient, transparent and easy to use cluster operating system. Parallel Computing\u00a028, 557\u2013606 (2002)","journal-title":"Parallel Computing"},{"key":"23_CR33","first-page":"363","volume-title":"International Conference on Automation","author":"M. Hobbs","year":"1995","unstructured":"Hobbs, M., Wickham, G., Paoli, D.D., Goscinski, A.: Generic Memory Object for Supporting Distributed Systems. In: International Conference on Automation, pp. 363\u2013366. Allied Publishers, Indore (1995)"},{"key":"23_CR34","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1109\/SICON.1995.526352","volume-title":"Intl. Conference on Networks\/Intl. Conference on Information Engineering","author":"P. Joyce","year":"1995","unstructured":"Joyce, P., De Paoli, D., Goscinski, A., Hobbs, M.: Implementation and Performance of the Interprocess Communications Facility in Rhodos. In: Intl. Conference on Networks\/Intl. Conference on Information Engineering, pp. 571\u2013575. IEEE, Singapore (1995)"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13136-3_23.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,24]],"date-time":"2020-11-24T03:02:00Z","timestamp":1606186920000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13136-3_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642131356","9783642131363"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13136-3_23","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}