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
Link To Document