DocumentCode
3538520
Title
Experience with distributed objects in a portable and multithreaded library for a LAN/WAN gateway application
Author
Yasrebi, Mehrad
Author_Institution
Bellcore, Red Bank, NJ, USA
fYear
1995
fDate
16-19 Oct 1995
Firstpage
164
Lastpage
173
Abstract
Design of a multithreaded, object oriented C++ class library for a simple LAN/WAN gateway application is described. The design supports both the algorithm used in various existing commercial products and another simple and enhanced algorithm. The design takes advantage of the inheritance and polymorphism properties of the object oriented paradigm, is based on Remote Procedure Calls (RPCs), and is expressed in terms of a portable, heterogeneous set of port objects. The multithreaded performance is modelled, and is compared to long duration observed values. RPC environments are becoming widespread, but their application-level performance characteristics are not well-understood. This experiment is one of the first such reported for object-oriented RPC environments. Instructive observations, based on this experience, about the library and concurrent RPC performance modelling technique are presented
Keywords
internetworking; local area networks; object-oriented programming; performance evaluation; remote procedure calls; wide area networks; C++ class library; LAN/WAN gateway; RPC performance modelling; Remote Procedure Calls; distributed objects; multithreaded; multithreaded performance; object oriented; port objects; Algorithm design and analysis; Application software; Availability; Distributed computing; Libraries; Local area networks; Object oriented modeling; Object oriented programming; Predictive models; Wide area networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Local Computer Networks, 1995., Proceedings. 20th Conference on
Conference_Location
Minneapolis, MN
ISSN
0742-1303
Print_ISBN
0-8186-7162-9
Type
conf
DOI
10.1109/LCN.1995.527341
Filename
527341
Link To Document