{"title":"An integrated approach to shared synchronous groupware workspaces","authors":"N. Kamel","doi":"10.1109/FTDCS.1993.344162","DOIUrl":"https://doi.org/10.1109/FTDCS.1993.344162","url":null,"abstract":"A unified framework for multimedia shared workspaces and their associated floor control that treats both audio and video components uniformly is presented. To this end, a classification scheme is presented which groups the shared workspaces based on multiple orthogonal criteria. For visual displays, this includes the group-orientation of the applications, the organization of the display, and the contiguity relationships among display images. The same classification criteria are applied to the audio component, which considers the group-orientation of the audio channel, the organization of the speaker systems, and the contiguity relationships among the audible ranges of the speakers. The classification also covers the floor control concepts and design approaches. The classification is applied to a known groupware system, MERMAID, as a case study.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131247423","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}
{"title":"Knowledge-based allocation model for distributed processing systems","authors":"S. Vranes, Pero Subasic","doi":"10.1109/FTDCS.1993.344218","DOIUrl":"https://doi.org/10.1109/FTDCS.1993.344218","url":null,"abstract":"The authors propose a model for a knowledge-based assistant (expert system) to aid in allocating a blackboard-oriented system to a multiprocessor or distributed platform. It incorporates variants of several important techniques of artificial intelligence to provide recommendations for the allocation of a set of knowledge sources to a set of processors. To provide intelligent recommendations, an expert system acquires the same information about the two domains as an analytical allocation algorithm. However, while most allocation algorithms are limited to finding a minimum cost solution, the expert scheduler considers the complexities of constraints and multiple objectives of the practical system and/or application.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":"23 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134033289","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}
{"title":"A distributed model and architecture for interactive cooperation","authors":"P. Antunes, N. Guimarães","doi":"10.1109/FTDCS.1993.344164","DOIUrl":"https://doi.org/10.1109/FTDCS.1993.344164","url":null,"abstract":"Cooperative systems are intrinsically related to user interface systems. The design and implementation of a framework to support the construction of interactive and cooperative applications must consistently extend the models and architectures of single-user applications. The requirements for this extension include the management of the communication and coordination between users, the support for several levels of feedback (feedback about machine activities, individual user activities, and group activities), and the handling of the synchronization issues. The authors describe a distributed cooperation system based on a user interface toolkit and an interactive construction tool. The toolkit and tool were extended to enable communication data sharing, and coordination among several interacting users.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129653859","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}
{"title":"The changing face of technology in distributed systems","authors":"P. Veríssimo, W. Vogels","doi":"10.1109/FTDCS.1993.344167","DOIUrl":"https://doi.org/10.1109/FTDCS.1993.344167","url":null,"abstract":"Discusses some distribution support aspects, which are the structuring principles and the technologies that will change, or that are already changing, the face of distributed systems, and investigates how to take advantage of them. In particular, I examine internetworking and interprocess communication, the basis for the formation of large-scale distributed systems. I also discuss how multipoint communication, logical addressing, membership management, and topology protocols can be used to implement efficient and robust infrastructures.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124815813","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}
{"title":"An object-oriented approach to software design for distributed real-time computing systems","authors":"S. Yau, Du-Hwan Bae, G. Oh, M. Chidambaram","doi":"10.1109/FTDCS.1993.344142","DOIUrl":"https://doi.org/10.1109/FTDCS.1993.344142","url":null,"abstract":"In distributed real-time computing systems for complicated applications like command, control, communications and intelligence, time constraints are severe and adaptability is required to provide high availability and survivability of computing resources. An object-oriented approach to software design for distributed real-time systems is presented. In order to support adaptability of the software system to a dynamically changing environment, the approach supports multiple-versions of a method definition. The design approach is illustrated with a hypothetical airbase defense simulation system.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132761512","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}
{"title":"CapNet-using gigabit network as a high speed backplane","authors":"I. Tam, D. Farber","doi":"10.1109/FTDCS.1993.344205","DOIUrl":"https://doi.org/10.1109/FTDCS.1993.344205","url":null,"abstract":"The authors propose a wide area distributed shared memory (DSM) system in which the memory hierarchy is integrated into the switching network. The system requires only one message to access a mobile shared object, as compared to two in a directory-based approach. The authors simulated a wide-area DSM on the NSFNET and showed that the approach reduced memory fault delay significantly.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133537553","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}
H. Assenmacher, T. Breitbach, P. Buhler, V. Hübsch, R. Schwarz
{"title":"The PANDA system architecture-a pico-kernel approach","authors":"H. Assenmacher, T. Breitbach, P. Buhler, V. Hübsch, R. Schwarz","doi":"10.1109/FTDCS.1993.344220","DOIUrl":"https://doi.org/10.1109/FTDCS.1993.344220","url":null,"abstract":"The goal of PANDA is to provide an environment for parallel and distributed programming in C++. The system architecture consists of a small operating system kernel, and a runtime package located in user space. The concepts of PANDA are outlined with the focus on the system architecture.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131824829","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}
{"title":"Classes of self-stabilizing protocols","authors":"J. Beauquier, S. Delaet","doi":"10.1109/FTDCS.1993.344201","DOIUrl":"https://doi.org/10.1109/FTDCS.1993.344201","url":null,"abstract":"Self-stabilization is an abstraction of fault tolerance for transient malfunctions. Intuitively, a self-stabilizing system is a system which can be started from any possible state. The authors here explore the possibility of transforming an arbitrary distributed protocol into a self-stabilizing one. It is proved that some conditions are sufficient for this transformation to be feasible. These conditions lead to a classification of distributed protocols according to the complexity for performing their transformation.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114766353","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}
{"title":"Fair distribution of concerns in design and evaluation of fault-tolerant distributed computer systems","authors":"K. Kim","doi":"10.1109/FTDCS.1993.344160","DOIUrl":"https://doi.org/10.1109/FTDCS.1993.344160","url":null,"abstract":"In literature dealing with fault-tolerant computer systems, the replaceable components are most often modeled as one of the two extreme types with respect to their faulty output behavior: the fail-silent unit (FSU) model at the simplest end and the malicious unit (MaU) model, also called the Byzantine unit model, at the other end. The basic weaknesses of these models for use in practical system design and evaluation are pointed out. It is also pointed out that the state of the art in analytic modeling and evaluation of fault-tolerant distributed computer systems has a vast weakly characterized region in the domain of conceivable component models enclosed by the two extreme models. The main constructive proposition made with respect to advancing the state of the art is to establish scientific procedures for fair distribution of concerns over possible occurrences of anomalous events during system design and validation. A direction for obtaining such a procedure relying on extensive probabilistic reasoning is proposed.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":" 43","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113947069","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}
{"title":"Tapping Hermes: a case study of tapping processes","authors":"A. El-Kadi, S. Rotenstreich","doi":"10.1109/FTDCS.1993.344141","DOIUrl":"https://doi.org/10.1109/FTDCS.1993.344141","url":null,"abstract":"Developing distributed systems includes activities such as testing, verification, debugging, and performance analysis. The authors introduce the set of generic events that are monitored by different development activities for distributed systems and identify other desirable monitoring properties for an efficient monitoring pool. They then give an overview of the newly introduced constructs, called tapping processes, that extend orthogonal languages so that this language-based approach can also be used as an event-based approach for the development of distributed systems. Those constructs provide accurate information about monitored systems without causing any perturbation. To illustrate the advantages of the new approach, it is shown in detail how the Hermes programming language was extended to include the tapping processes' constructs.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128983407","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}