• DocumentCode
    1554613
  • Title

    Primitives for distributed computing in a heterogeneous local area network environment

  • Author

    Bernard, Guy ; Duda, Andrzej ; Haddad, Yoram ; Harrus, Gilbert

  • Author_Institution
    ISEM, Univ. Paris-Sud, Orsay, France
  • Volume
    15
  • Issue
    12
  • fYear
    1989
  • fDate
    12/1/1989 12:00:00 AM
  • Firstpage
    1567
  • Lastpage
    1578
  • Abstract
    Epsilon is a testbed for monitoring distributed applications involving heterogeneous computers, including microcomputers, interconnected by a local area network. Such a hardware configuration is usual but raises difficulties for the programmer. First, the interprocess communication mechanisms provided by the operating systems are rather cumbersome to use. Second, they are different from one system to another. Third, the programmer of distributed applications should not worry about system and/or network aspects that are not relevant for the application level. The authors present the solution chosen in Epsilon. A set of high-level communication primitives has been designed and implemented to provide the programmer with an interface independent of the operating system and of the underlying interprocess communications facilities. A program participating in a distributed application can be executed on any host without any change in the source code except for host names
  • Keywords
    computer communications software; local area networks; software engineering; Epsilon; distributed applications; distributed computing; hardware configuration; heterogeneous computers; heterogeneous local area network environment; high-level communication primitives; host names; interprocess communication mechanisms; microcomputers; network aspects; operating systems; source code; Application software; Computer applications; Computer networks; Computerized monitoring; Distributed computing; LAN interconnection; Microcomputers; Operating systems; Programming profession; Testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.58768
  • Filename
    58768