{"title":"Distributed application framework for large scale distributed systems","authors":"H. Rao","doi":"10.1109/ICDCS.1993.287726","DOIUrl":null,"url":null,"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.<<ETX>>","PeriodicalId":249060,"journal":{"name":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1993] Proceedings. The 13th International Conference on Distributed Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDCS.1993.287726","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
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.<>
作者介绍了一种用于开发大规模分布式应用程序的基础设施,称为分布式应用程序框架(DAF)。使用DAF,分布式系统提供的服务被实现为单独的共享库,这些库可以链接并加载到正在运行的进程中。通用服务器能够动态链接这些库以向其客户端提供这些服务。为了管理系统中的服务,DAF应用分布式文件系统使用的名称空间概念。也就是说,每个服务器提供一个类似unix文件系统的名称空间来命名和管理可用的服务。其结果是,管理服务器上的服务类似于处理文件系统上的文件。DAF的原型已经在Sun OS 4.1之上实现,使用Sun远程过程调用(RPC)、外部数据表示(XDR)和动态链接器。