• DocumentCode
    1825191
  • Title

    Distributed application framework for large scale distributed systems

  • Author

    Rao, Herman Chung-hwa

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • fYear
    1993
  • fDate
    25-28 May 1993
  • Firstpage
    31
  • Lastpage
    38
  • Abstract
    The author introduces an infrastructure to develop large scale distributed applications, called the distributed application framework (DAF). With DAF, services provided by a distributed system are implemented as individual shared libraries that could be linked and loaded into a running process. A generic server is able to dynamically link these libraries to provide those services to its clients. To manage services in a system, DAF applies the notion of name space used by distributed file systems. That is, each server provides a Unix-filesystem-like name space to name and manage available services. The result is that managing services on a server is similar to handling files on a file system. A prototype of DAF has been implemented on top of Sun OS 4.1 using the Sun remote procedure call (RPC), external data representation (XDR), and dynamic linker
  • Keywords
    Unix; file organisation; network servers; parallel programming; remote procedure calls; DAF; RPC; Sun OS; Sun remote procedure call; Unix-filesystem-like name space; XDR; distributed application framework; distributed file systems; dynamic linker; external data representation; file system; generic server; individual shared libraries; infrastructure; large scale distributed systems; name space; running process; Application software; File servers; File systems; Large-scale systems; Libraries; Network servers; Operating systems; Programming profession; Prototypes; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1993., Proceedings the 13th International Conference on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-3770-6
  • Type

    conf

  • DOI
    10.1109/ICDCS.1993.287726
  • Filename
    287726