[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Medusa: an experiment in distributed operating system structure

Published: 01 February 1980 Publication History
First page of PDF

References

[1]
Baskett, F., Howard, J.H., and Montague, J.T. Task communication in DEMOS. Proc. 6th Symp. Operating Systems Principles, SIGOPS, 1977, pp. 23-32.
[2]
Bell, G.C., and Newell A. Computer Structures: Readings and Examples. McGraw-Hill, New York, 1971.
[3]
Cheriton, D.R., Malcolm, M.A., Melen, L.S., and Sager, G.R. Thoth, a portable real-time operating system. Comm. ACM 22, 2 (Feb. 1979), 105-114.
[4]
Cohen, E., and Jefferson, D. Protection in the Hydra operating system. Proc. 5th Symp. Operating Systems Principles, SIGOPS, 1975, pp. 141-160.
[5]
Denning, P.J. Fault tolerant operating systems. Comput. Surv. 8, 4 (Dec. 1976), 359-389.
[6]
Fuller, S.H., Jones, A.K., Durham, I., Eds. Cm* Review, June 1977. Carnegie-Mellon Univ., June 1977.
[7]
Fuller, S.H., Ousterhout, J.K., Raskin, L., Rubinfeld, P., Sindhu, P.S., and Swan, R.J. Multi-microprocessors: An overview and working example. Proc. IEEE 66, 2 (1978), 216-228.
[8]
Goodenough, J.B. Exception handling: Issues and a proposed notation. Comm. ACM 18, 12 (Dec. 1975), 683-696.
[9]
Habermann, A.N., Flon, L., and Cooprider, L. Modularization and hierarchy in a family of operating systems. Comm. A CM 19, 5 (May 1976), 266-272.
[10]
Jones, A.K., Chansler, R.J. Jr., Durham, I., Feiler, P., and Schwans, K. Software management of Cm*--A distributed multiprocessor. Proc. AFIPS 1977 NCC, Vol. 46, AFIPS Press, Arlington, Va., 1977, pp. 657-663.
[11]
Jones, A.K., Chansler, R.J. Jr., Durham, I., Feiler, P., Scelza, D.A., Schwans, K., and Vegdahl, S.R. Programming issues raised by a multiprocessor. Proc. IEEE 66, 2 (1978), 229-237.
[12]
Jones, A.K., et al. StarOS, a multiprocessor operating system for the support of task forces. Proc. 7th Symp. Operating Systems Principles, SIGOPS, 1979, pp. 117-127.
[13]
Jones, A.K., and Schwans, K. TASK forces: Distributed software for solving problems of substantial size. 4th Int. Conf. Software Eng., SIGSOFT, 1979, pp. 315-330.
[14]
Jones, A.K. Protection in programmed systems. Ph.D. Th., Carnegie-Mellon Univ., Pittsburgh, Pa., 1973.
[15]
Lauer, H.C., and Needham, R.M. On the duality of operating system structures. Proc. 2nd Int. Symp. Operating Systems, 1RIA, 1978; Reprinted in Operating Syst. Rev. 13, 2 (April 1979), 3-19.
[16]
Levin, R. Program structures for exceptional condition handling. Ph.D Th., Carnegie-Mellon Univ., Pittsburgh, Pa., June 1977.
[17]
Liskov, B., and Snyder, A. Structured exception handling. Lab. for Computer Science, M.I.T., Cambridge, Mass., March 1979.
[18]
Parnas, D.L. On the criteria to be used in decomposing systems into modules. Comm. ACM 15, 12 (Dec. 1972), 1053-1058.
[19]
Raskin, L. Performance evaluation of multiple processor systems. Ph.D. Th., Carnegie-Mellon Univ., Pittsburgh, Pa., Aug. 1978.
[20]
Ritchie, D.M., and Thompson, K. The UNIX time-sharing system. Comm. ACM 17, 7 (July 1974), 365-375.
[21]
Saltzer, J.H., and Schroeder, M.D. The protection of information in computer systems. Proc. IEEE 63, 9 (1975), 1278-1308.
[22]
Schroeder, M.D., Clark, D.D., and Saltzer, J.H. The Multics kernel design project. Proc. 6th Symp. Operating Systems Principles, SIGOPS, 1977, pp. 43-56.
[23]
Sutherland, I.E., and Mead, C.A. Microelectronics and computer science. Sci. Amer. 237, 3 (Sept. 1977), 210-229.
[24]
Swan, R.J. The switching structure and addressing architecture of an extensible multiprocessor: Cm*. Ph.D. Th., Carnegie-Mellon Univ., Pittsburgh, Pa., Aug. 1978.
[25]
Swan, R.J., Bechtolsheim, A., Lai, K., and Ousterhout, J.K. The implementation of the Cm* multi-microprocessor. Proc. AFIPS 1977 NCC, Vol. 46, AFIPS Press, Arlington, Va. 1977, pp. 645-655.
[26]
Swan, R.J., Fuller, S.H., and Siewiorek, D.P. Cm*--A modular, multi-microprocessor. Proc. AFIPS 1977 NCC, Vol. 46, AFIPS Press, Arlington Va., 1977, pp. 637-644.

Cited By

View all
  • (2024)Distributed edge computing for cooperative augmented reality: enhancing mobile sensing capabilitiesSensors and Systems for Space Applications XVII10.1117/12.3021841(26)Online publication date: 6-Jun-2024
  • (2020)Nearly symmetric multi-core processorsProceedings of the 11th ACM SIGOPS Asia-Pacific Workshop on Systems10.1145/3409963.3410486(42-49)Online publication date: 24-Aug-2020
  • (2019)AsterixDB Mid-Flight: A Case Study in Building Systems in Academia2019 IEEE 35th International Conference on Data Engineering (ICDE)10.1109/ICDE.2019.00008(1-12)Online publication date: Apr-2019
  • Show More Cited By
  1. Medusa: an experiment in distributed operating system structure

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Communications of the ACM
    Communications of the ACM  Volume 23, Issue 2
    Feb. 1980
    69 pages
    ISSN:0001-0782
    EISSN:1557-7317
    DOI:10.1145/358818
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 February 1980
    Published in CACM Volume 23, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. deadlock
    2. distributed systems
    3. exception reporting
    4. message systems
    5. operating systems
    6. task forces

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)294
    • Downloads (Last 6 weeks)56
    Reflects downloads up to 14 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Distributed edge computing for cooperative augmented reality: enhancing mobile sensing capabilitiesSensors and Systems for Space Applications XVII10.1117/12.3021841(26)Online publication date: 6-Jun-2024
    • (2020)Nearly symmetric multi-core processorsProceedings of the 11th ACM SIGOPS Asia-Pacific Workshop on Systems10.1145/3409963.3410486(42-49)Online publication date: 24-Aug-2020
    • (2019)AsterixDB Mid-Flight: A Case Study in Building Systems in Academia2019 IEEE 35th International Conference on Data Engineering (ICDE)10.1109/ICDE.2019.00008(1-12)Online publication date: Apr-2019
    • (2007)Experience distributing objects in an SMMP OSACM Transactions on Computer Systems10.1145/1275517.127551825:3(6-es)Online publication date: 1-Aug-2007
    • (2006)Overhead analysis of preemptive gang schedulingJob Scheduling Strategies for Parallel Processing10.1007/BFb0053989(217-230)Online publication date: 25-May-2006
    • (2006)Separating policy from correctness in concurrency control designSoftware: Practice and Experience10.1002/spe.438014090414:9(827-844)Online publication date: 30-Oct-2006
    • (2006)The new mexico state university ring‐star system: A distributed unix environmentSoftware: Practice and Experience10.1002/spe.438013120613:12(1157-1168)Online publication date: 30-Oct-2006
    • (2006)Message passing between sequential processes: The reply primitive and the administrator conceptSoftware: Practice and Experience10.1002/spe.438011050411:5(435-466)Online publication date: 27-Oct-2006
    • (2006)Search techniques for a nonlinear multiprocessor scheduling problemNaval Research Logistics Quarterly10.1002/nav.380029020429:2(213-233)Online publication date: 21-Nov-2006
    • (2005)Operating SystemsThe Electrical Engineering Handbook10.1016/B978-012170960-0/50030-X(355-366)Online publication date: 2005
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media