首页 > 最新文献

Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems最新文献

英文 中文
Distributed program reliability analysis 分布式程序可靠性分析
Min-Sheng Lin, Deng-Jyi Chen
This paper presents an algorithm for computing the distributed program reliability in distributed computing systems (DCS). The algorithm, called FREA (fast reliability evaluation algorithm), is based on the generalized factoring theorem with several incorporated reliability-preserving reductions to speedup the reliability evaluation. The effect of file distributions, program distributions, and various topologies on reliability of the DCS is studied in detail using the proposed algorithm. Compared with existing algorithms on various network topologies, file distributions, and program distributions, the proposed algorithm is much more economic in both time and space. To compute the distributed program reliability, the ARPA network is studied to illustrate the feasibility of the proposed algorithm.<>
本文提出了一种计算分布式计算系统(DCS)中分布式程序可靠性的算法。该算法基于广义因数分解定理,并结合了若干保持可靠性的约简,以提高可靠性评估的速度,称为快速可靠性评估算法(FREA)。应用该算法详细研究了文件分布、程序分布和各种拓扑结构对DCS可靠性的影响。与现有的各种网络拓扑、文件分布和程序分布的算法相比,该算法在时间和空间上都更加经济。为计算分布式程序的可靠性,以ARPA网络为例,验证了该算法的可行性。
{"title":"Distributed program reliability analysis","authors":"Min-Sheng Lin, Deng-Jyi Chen","doi":"10.1109/FTDCS.1992.217467","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217467","url":null,"abstract":"This paper presents an algorithm for computing the distributed program reliability in distributed computing systems (DCS). The algorithm, called FREA (fast reliability evaluation algorithm), is based on the generalized factoring theorem with several incorporated reliability-preserving reductions to speedup the reliability evaluation. The effect of file distributions, program distributions, and various topologies on reliability of the DCS is studied in detail using the proposed algorithm. Compared with existing algorithms on various network topologies, file distributions, and program distributions, the proposed algorithm is much more economic in both time and space. To compute the distributed program reliability, the ARPA network is studied to illustrate the feasibility of the proposed algorithm.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123092275","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Incorporating GUI in integration of molecular biology databases GUI在分子生物学数据库集成中的应用
N. Kamel, T. Song, M. Kamel
The authors describe a loose coupling approach to integrate molecular biology databases that is based on concepts from graphical user interfaces. The system allows the user to custom build a graphical environment in which a uniform set of commands is provided for all the databases chosen to be members of that environment. The paper also includes preliminary description of a system, currently under development, that provides this integration. The system is designed to satisfy a few principles that guarantee that no degradation of previously existing user skills will occur and that the system can be tailored to the needs of different classes of users. The design goals of the system also include operation and database extensibility and robustness in the sense that only a minimal amount of effort is required to accommodate changes in individual database.<>
作者描述了一种松散耦合的方法来集成基于图形用户界面概念的分子生物学数据库。该系统允许用户自定义构建图形化环境,其中为选择成为该环境成员的所有数据库提供统一的命令集。本文还包括一个系统的初步描述,目前正在开发中,提供这种集成。该系统的设计是为了满足一些原则,这些原则保证不会出现先前现有用户技能的退化,并且该系统可以根据不同类别用户的需要进行调整。系统的设计目标还包括操作和数据库的可扩展性和健壮性,即只需要最小的工作量来适应单个数据库的更改。
{"title":"Incorporating GUI in integration of molecular biology databases","authors":"N. Kamel, T. Song, M. Kamel","doi":"10.1109/FTDCS.1992.217466","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217466","url":null,"abstract":"The authors describe a loose coupling approach to integrate molecular biology databases that is based on concepts from graphical user interfaces. The system allows the user to custom build a graphical environment in which a uniform set of commands is provided for all the databases chosen to be members of that environment. The paper also includes preliminary description of a system, currently under development, that provides this integration. The system is designed to satisfy a few principles that guarantee that no degradation of previously existing user skills will occur and that the system can be tailored to the needs of different classes of users. The design goals of the system also include operation and database extensibility and robustness in the sense that only a minimal amount of effort is required to accommodate changes in individual database.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122755573","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
High-level real-time distributed programming 高级实时分布式编程
N. B. Serbedzija, Stefan Jähnichen
To program real-time distributed applications, programmers have to choose between the general purpose distributed programming languages or a combination of a sequential language and low-level services offered by network-oriented operating systems. However, both solutions prove to be unsatisfactory. While the former alternative rarely meets application needs, the latter usually yields poor software which is difficult to maintain and re-structure. This approach suggests the use of a simple concurrency model well-suited for expressing both real-time and real parallelism. It is based on a language extension providing features for high-level real-time distributed programming. Such a language extension can be easily embedded in any sequential language (e.g. C, C++ or Modula-2). This allows programmers to develop complex systems using their favourite language extended with a small set of new constructs.<>
要编写实时分布式应用程序,程序员必须在通用分布式编程语言或顺序语言与面向网络的操作系统提供的低级服务的组合之间做出选择。然而,这两种解决方案都不能令人满意。虽然前者很少能满足应用程序的需求,但后者通常会产生较差的软件,难以维护和重构。这种方法建议使用一种简单的并发模型,它非常适合于表达实时并行性和真实并行性。它基于一种语言扩展,提供高级实时分布式编程的特性。这种语言扩展可以很容易地嵌入到任何顺序语言中(例如C、c++或Modula-2)。这使得程序员可以使用他们最喜欢的语言开发复杂的系统,并扩展了一组新的结构
{"title":"High-level real-time distributed programming","authors":"N. B. Serbedzija, Stefan Jähnichen","doi":"10.1109/FTDCS.1992.217512","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217512","url":null,"abstract":"To program real-time distributed applications, programmers have to choose between the general purpose distributed programming languages or a combination of a sequential language and low-level services offered by network-oriented operating systems. However, both solutions prove to be unsatisfactory. While the former alternative rarely meets application needs, the latter usually yields poor software which is difficult to maintain and re-structure. This approach suggests the use of a simple concurrency model well-suited for expressing both real-time and real parallelism. It is based on a language extension providing features for high-level real-time distributed programming. Such a language extension can be easily embedded in any sequential language (e.g. C, C++ or Modula-2). This allows programmers to develop complex systems using their favourite language extended with a small set of new constructs.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128710538","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
EREBUS: a debugger for asynchronous distributed computing systems 用于异步分布式计算系统的调试器
M. Hurfin, N. Plouzeau, M. Raynal
This paper addresses the problem of debugging distributed programs executed on distributed memory parallel computers with message-passing interprocess communication. The main issues of debugging such programs are exposed. Principles for designing and implementing a debugger for programs specified in the Estelle language are presented. All the described solutions have been implemented in a distributed debugger called EREBUS.<>
本文研究了在具有消息传递进程间通信的分布式存储并行计算机上执行的分布式程序的调试问题。这暴露了调试这类程序的主要问题。介绍了Estelle语言程序调试器的设计和实现原则。所有描述的解决方案都在一个名为EREBUS的分布式调试器中实现。
{"title":"EREBUS: a debugger for asynchronous distributed computing systems","authors":"M. Hurfin, N. Plouzeau, M. Raynal","doi":"10.1109/FTDCS.1992.217509","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217509","url":null,"abstract":"This paper addresses the problem of debugging distributed programs executed on distributed memory parallel computers with message-passing interprocess communication. The main issues of debugging such programs are exposed. Principles for designing and implementing a debugger for programs specified in the Estelle language are presented. All the described solutions have been implemented in a distributed debugger called EREBUS.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129190141","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Reduction of useless services with timing constraints 减少有时间限制的无用服务
Chih-Cheng Lien, Chien-Chiao Yang
A distributed computing system consists of objects and messages which are transmitted between objects. An object can request other objects to do some services by passing messages through a communication system. Usually, the services are done if the message transmission on the communication system is reliable. However, in some applications with timing constraints, a service may be of no value if it violates some constraints. The authors thus can allow the object to send the constraint within the message to avoid this useless service. In validating the satisfaction of a service for a constraint, using the current elapsed time and using the predicted elapsed time are discussed. The relative accuracy of the prediction in several types of message transmissions is also explained.<>
分布式计算系统由对象和对象之间传输的消息组成。一个对象可以通过通信系统传递消息来请求其他对象做一些服务。通常,如果通信系统上的消息传输是可靠的,则可以完成服务。然而,在一些有时间约束的应用程序中,如果一个服务违反了某些约束,它可能就没有价值了。因此,作者可以允许对象在消息中发送约束,以避免此无用的服务。在验证服务是否满足约束时,将讨论使用当前消耗时间和使用预测消耗时间。本文还解释了在几种类型的信息传输中预测的相对准确性。
{"title":"Reduction of useless services with timing constraints","authors":"Chih-Cheng Lien, Chien-Chiao Yang","doi":"10.1109/FTDCS.1992.217490","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217490","url":null,"abstract":"A distributed computing system consists of objects and messages which are transmitted between objects. An object can request other objects to do some services by passing messages through a communication system. Usually, the services are done if the message transmission on the communication system is reliable. However, in some applications with timing constraints, a service may be of no value if it violates some constraints. The authors thus can allow the object to send the constraint within the message to avoid this useless service. In validating the satisfaction of a service for a constraint, using the current elapsed time and using the predicted elapsed time are discussed. The relative accuracy of the prediction in several types of message transmissions is also explained.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"308 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123215328","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Scientific visualization: a performance study of CSMA/CD with connected data links-(Hybrid-Ethernet) 科学可视化:连接数据链路的CSMA/CD性能研究-(混合以太网)
Carl K. Chang, Y. Al-Salqan, T. DeFanti, R. Ramakrishnan, C. Kang
Scientific visualization is a method of computing which provides an insight into the visualized-simulated system. Recently, the simulation of different physical processes and systems has developed. Furthermore, the simulated system getting bigger and more sophisticated. Recently, the authors proposed a new hybrid architecture local area network (Hybrid-Meshnet). The Hybrid-Meshnet allows an insertion of data links into existing LANs. The authors simulate, investigate and visualize the operation and performance behaviour of Hybrid-Ethernet in comparison with conventional Ethernet. Through the event-driven simulation, a computer animation of the network operation is visualized. The simulator, in addition, generates the required data which is displayed as a 3D animated graph for performance investigation. Simulation results indicate that the performance of the Hybrid-Ethernet is improved with respect to the pure Ethernet. Moreover, the visualization technique is very efficient for seeing the unseen through simulation process.<>
科学可视化是一种计算方法,它提供了对可视化模拟系统的洞察。近年来,不同物理过程和系统的模拟得到了发展。此外,仿真系统越来越大,越来越复杂。最近,作者提出了一种新的混合架构局域网(hybrid - meshnet)。混合网状网络允许在现有的局域网中插入数据链路。作者对混合以太网的运行和性能行为进行了仿真、研究和可视化,并与传统以太网进行了比较。通过事件驱动仿真,可视化了网络运行的计算机动画。此外,模拟器还生成所需的数据,这些数据以3D动画图形的形式显示,用于性能调查。仿真结果表明,与纯以太网相比,混合以太网的性能得到了提高。此外,可视化技术在模拟过程中非常有效地看到了未见的东西。
{"title":"Scientific visualization: a performance study of CSMA/CD with connected data links-(Hybrid-Ethernet)","authors":"Carl K. Chang, Y. Al-Salqan, T. DeFanti, R. Ramakrishnan, C. Kang","doi":"10.1109/FTDCS.1992.217468","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217468","url":null,"abstract":"Scientific visualization is a method of computing which provides an insight into the visualized-simulated system. Recently, the simulation of different physical processes and systems has developed. Furthermore, the simulated system getting bigger and more sophisticated. Recently, the authors proposed a new hybrid architecture local area network (Hybrid-Meshnet). The Hybrid-Meshnet allows an insertion of data links into existing LANs. The authors simulate, investigate and visualize the operation and performance behaviour of Hybrid-Ethernet in comparison with conventional Ethernet. Through the event-driven simulation, a computer animation of the network operation is visualized. The simulator, in addition, generates the required data which is displayed as a 3D animated graph for performance investigation. Simulation results indicate that the performance of the Hybrid-Ethernet is improved with respect to the pure Ethernet. Moreover, the visualization technique is very efficient for seeing the unseen through simulation process.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116299476","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Towards open CSCW systems 走向开放的CSCW系统
L. Navarro, W. Prinz, T. Rodden
Applications designed to support the work of groups is becoming increasingly important to future distributed systems. This paper considers the role of distributed systems within the development of cooperative systems. In particular, the authors focus on the need to provide open CSCW systems and their impact on distributed systems. The work currently being undertaken in open distributed systems (ODP) is used to highlight significant trends for future open CSCW systems. It is shown that the CSCW and ODP community share mutual interests and have complementary aims and goals developed from different perspectives. Within the paper the authors provide a brief introduction to CSCW highlighting the requirements CSCW places on distributed systems. The development of an environment to support open CSCW systems is introduced and briefly described. Finally, the relationships between requirements and models for open CSCW systems and the basic reference model of ODP are discussed.<>
设计用于支持小组工作的应用程序对未来的分布式系统变得越来越重要。本文考虑了分布式系统在协作系统发展中的作用。作者特别关注了提供开放CSCW系统的需求及其对分布式系统的影响。目前在开放分布式系统(ODP)中进行的工作用于突出未来开放CSCW系统的重要趋势。研究表明,CSCW和ODP社区有着共同的利益,并从不同的角度制定了互补的目标和目标。在本文中,作者简要介绍了CSCW,并强调了CSCW对分布式系统的要求。介绍并简要描述了支持开放式CSCW系统的环境的开发。最后,讨论了开放式CSCW系统的需求与模型之间的关系以及ODP的基本参考模型。
{"title":"Towards open CSCW systems","authors":"L. Navarro, W. Prinz, T. Rodden","doi":"10.1109/FTDCS.1992.217521","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217521","url":null,"abstract":"Applications designed to support the work of groups is becoming increasingly important to future distributed systems. This paper considers the role of distributed systems within the development of cooperative systems. In particular, the authors focus on the need to provide open CSCW systems and their impact on distributed systems. The work currently being undertaken in open distributed systems (ODP) is used to highlight significant trends for future open CSCW systems. It is shown that the CSCW and ODP community share mutual interests and have complementary aims and goals developed from different perspectives. Within the paper the authors provide a brief introduction to CSCW highlighting the requirements CSCW places on distributed systems. The development of an environment to support open CSCW systems is introduced and briefly described. Finally, the relationships between requirements and models for open CSCW systems and the basic reference model of ODP are discussed.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121670852","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
A framework for software development for distributed parallel computing systems 分布式并行计算系统的软件开发框架
S. Yau, Du-Hwan Bae, M. Chidambaram
A framework for software development for distributed parallel computing systems based on the parallel object-oriented functional computational model PROOF is presented. The authors approach enables programming to be independent of the configuration of the computing system on which the program is executed. In their approach, the programmer does not need to be bothered by the parallelism in the application or the architectural details. These considerations can be handled at the translation and the allocation stages. Their approach retains the benefits of both the object-oriented as well the functional paradigms.<>
提出了一种基于并行面向对象函数计算模型PROOF的分布式并行计算系统软件开发框架。作者的方法使编程能够独立于执行程序的计算系统的配置。在他们的方法中,程序员不需要被应用程序中的并行性或架构细节所困扰。这些注意事项可以在翻译和分配阶段处理。他们的方法既保留了面向对象的优点,也保留了函数式范式的优点
{"title":"A framework for software development for distributed parallel computing systems","authors":"S. Yau, Du-Hwan Bae, M. Chidambaram","doi":"10.1109/FTDCS.1992.217488","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217488","url":null,"abstract":"A framework for software development for distributed parallel computing systems based on the parallel object-oriented functional computational model PROOF is presented. The authors approach enables programming to be independent of the configuration of the computing system on which the program is executed. In their approach, the programmer does not need to be bothered by the parallelism in the application or the architectural details. These considerations can be handled at the translation and the allocation stages. Their approach retains the benefits of both the object-oriented as well the functional paradigms.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130147998","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Autonomous decentralized file system and its application 自治分散文件系统及其应用
M. Orimo, S. Hirasawa, H. Fujise, M. Takeuchi, K. Mori
From the standpoint of system construction/expansion, it is required that a computer system is flexible and tolerant for change of the system structure and has software productivity. A computer system is also required to be easily operated by users regardless of its structure and status. In order to achieve these requirements, the EVERUN (EVEr RUNning) computer system has been developed based on the autonomous decentralized system concept. The distributed file system for this EVERUN computer system is proposed. This file system realizes flexible fault-tolerance, and easy expansion, operation and maintenance. The EVERUN computer system including this file system has been applied to production management systems and so on. The effectiveness of this computer system has been verified.<>
从系统构建/扩展的角度来看,要求计算机系统具有灵活性和对系统结构变化的容忍度,并具有软件生产力。计算机系统还要求无论其结构和状态如何,用户都能方便地操作。为了实现这些要求,基于自治分散系统概念开发了EVERUN (EVEr RUNning)计算机系统。提出了适用于该EVERUN计算机系统的分布式文件系统。该文件系统实现了灵活的容错,易于扩展、操作和维护。包括该文件系统在内的EVERUN计算机系统已应用于生产管理系统等。该计算机系统的有效性已得到验证。
{"title":"Autonomous decentralized file system and its application","authors":"M. Orimo, S. Hirasawa, H. Fujise, M. Takeuchi, K. Mori","doi":"10.1109/FTDCS.1992.217485","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217485","url":null,"abstract":"From the standpoint of system construction/expansion, it is required that a computer system is flexible and tolerant for change of the system structure and has software productivity. A computer system is also required to be easily operated by users regardless of its structure and status. In order to achieve these requirements, the EVERUN (EVEr RUNning) computer system has been developed based on the autonomous decentralized system concept. The distributed file system for this EVERUN computer system is proposed. This file system realizes flexible fault-tolerance, and easy expansion, operation and maintenance. The EVERUN computer system including this file system has been applied to production management systems and so on. The effectiveness of this computer system has been verified.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131674765","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Design and implementation of a distributed semaphore facility 分布式信号量设施的设计和实现
S. Yuan, Chiao-Jang Wu, Hsiou-Mien Lien, I-Neng Chen
This paper describes a distributed semaphore facility called DISEM. DISEM supports semaphore mechanism in a distributed workstations environment, it is implemented at the application level for workstations running a version or a derivative of UNIX operating system which support BSD sockets and System V IPCs. In addition, DISEM also provides fault tolerant service in case a workstation crashes. Generally speaking, DISEM is a useful and portable facility for supporting of distributed semaphore in a local network of workstations.<>
本文介绍了一种分布式信号量工具DISEM。DISEM在分布式工作站环境中支持信号量机制,它是在运行支持BSD套接字和system V ipc的UNIX操作系统版本或派生版本的工作站的应用层实现的。此外,在工作站崩溃的情况下,DISEM还提供容错服务。一般来说,DISEM是支持局域工作站网络中的分布式信号量的一种有用的、可移植的工具
{"title":"Design and implementation of a distributed semaphore facility","authors":"S. Yuan, Chiao-Jang Wu, Hsiou-Mien Lien, I-Neng Chen","doi":"10.1109/FTDCS.1992.217497","DOIUrl":"https://doi.org/10.1109/FTDCS.1992.217497","url":null,"abstract":"This paper describes a distributed semaphore facility called DISEM. DISEM supports semaphore mechanism in a distributed workstations environment, it is implemented at the application level for workstations running a version or a derivative of UNIX operating system which support BSD sockets and System V IPCs. In addition, DISEM also provides fault tolerant service in case a workstation crashes. Generally speaking, DISEM is a useful and portable facility for supporting of distributed semaphore in a local network of workstations.<<ETX>>","PeriodicalId":186762,"journal":{"name":"Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126423495","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
期刊
Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1