{"title":"Standards for distributed platforms","authors":"R. Soley","doi":"10.1007/978-0-387-34947-3_1","DOIUrl":"https://doi.org/10.1007/978-0-387-34947-3_1","url":null,"abstract":"","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131027122","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}
S. Muppidi, N. Krawetz, G. Beedubail, W. Marti, U. Pooch
{"title":"Distributed computing environment (DCE) porting tool","authors":"S. Muppidi, N. Krawetz, G. Beedubail, W. Marti, U. Pooch","doi":"10.1109/ICDP.1996.864197","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864197","url":null,"abstract":"This paper describes the design and implementation of a conversion tool. This tool, called Distributed Computing Environment (DCE) Porting Tool, converts an Open Network Computing (ONC) Remote Procedure Call (RPC) application to a DCE RPC application. The manual intervention needed during the conversion process in minimal. The paper briefly describes RPC programming and highlights the difference between ONC RPC and DCE RPC. The design decisions of the Porting Tool is explained. The implementation uses LEX and YACC (language processing tools supported by Unix) for conversion logic and OSF/MOTIF for Graphical User Interface (GUI). The paper concludes with current limitations of the Tool and the possible future work.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126355081","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}
P. Brutch, A. Karmarkar, A. Gurijala, K. Walzel, W. Marti, U. Pooch
{"title":"SMT: a system monitoring tool for DCE","authors":"P. Brutch, A. Karmarkar, A. Gurijala, K. Walzel, W. Marti, U. Pooch","doi":"10.1109/ICDP.1996.864206","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864206","url":null,"abstract":"Understanding interactions among various components in a distributed system is very important for system administrators and application developers. The System Monitoring Tool (SMT) provides the ability to view OSF/DCE traffic at multiple levels of detail, which makes this tool useful to application writers as well as people debugging protocol. SMT allows simultaneous monitoring of multiple network segments and provides protocol aware decoding of Re mote Procedure Call (RPQ activity. SMT consists of two components: a remote monitoring agent to capture packets, and a host workstation software program which analyzes and groups the captured packets according to their RPC transaction. The RPC can be viewed at multiple levels of granularity, from raw packets to complete RPC transactions. The tool is an applied example of hierarchical specification of communication protocols.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116786097","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":"Performance evaluation of a distributed application performance monitor","authors":"R. Friedrich, J. Rolia","doi":"10.1109/ICDP.1996.864207","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864207","url":null,"abstract":"The Distributed Measurement System (DMS) is a software-based measurement infrastructure for monitoring the performance of distributed application systems. In this paper we evaluate DMS in two configurations: a monitor for quality of service and a collector for model building parameters. Three distributed application workload types are defined and a model for DMS is given. The model parameters for DMS are based on measurement data from an implementation of DMS for the Open Software Foundation's Distributed Computing Environment. We use the model with our workloads to consider the impact of DMS on processor and network utilization and on workload responsiveness. We show how the various factors that control DMS affect its overhead. Lastly, the scalability of DMS is considered for large distributed environments. Our results indicate that DMS is well suited for monitoring QoS and supporting workload characterization for model building.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"173 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132139943","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":"Object instrumentation for distributed applications management","authors":"A. Schade, P. Trommler, M. Kaiserswerth","doi":"10.1109/ICDP.1996.864201","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864201","url":null,"abstract":"The development of complex distributed applications running on heterogeneous computer networks raises the strong demand for effective observation and control, i.e., for the management of the entire system behavior. Distributed systems create a new class of requirements especially in the areas of installation, consistent configuration, fault detection, and management exceeding what is necessary for stand-alone applications. In this context more flexibility and generality is required for both the management system and the instrumentation of the application components than that provided by existing network management systems. This paper proposes a method to support the development of manageable distributed applications based on a formal management interface definition and an instrumentation library. This method is also applicable to already existing components of distributed applications provided their source code is available.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123528393","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 impact of mobility on distributed systems platforms","authors":"N. Davies","doi":"10.1109/ICDP.1996.864183","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864183","url":null,"abstract":"Mobile computing environments are characterised by change: heterogeneous end-systems have to operate over underlying communications whose quality of service (QoS) and associated cost may be subject to rapid and massive fluctuations. Such changes present new challenges for all distributed system services and in particular for distributed systems platforms. This paper explores the impact of mobility on distributed systems and distributed systems platforms highlighting shortcomings in both the models and implementations of current platforms. In particular, the lack of platform support for adaptive applications and services is explored and recommendations are made for future distributed systems.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115129650","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":"Design of multimedia global PACS CORBA environment","authors":"R. Martinez, S. Hsieh","doi":"10.1109/ICDP.1996.864203","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864203","url":null,"abstract":"In this paper, we present an approach to developing Global Picture Archiving and Communication System (Global PACS) applications based on the Common Object Request Broker Architecture (CORBA) specification. Designing distributed Global PACS applications, based on the CORBA specification, will feature an open, heterogeneous, and scalable architecture. It will also make the Global PACS remote consultation and diagnosis, including synchronized image annotation, voice and video, technologically independent. The applications can communicate through various networks as long as they support CORBA components. The paper presents the initial development and the basic functions of remote consultation sessions have designed based on the CORBA definitions. Further research and development work is summarized.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"105 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124713985","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":"Trader supported distributed office applications","authors":"C. Mittasch, W. Konig, R. Funke","doi":"10.1109/ICDP.1996.864205","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864205","url":null,"abstract":"Comfortable and effective working applications are required in large open distributed environments. Therefore traders are becoming more and more interesting - as they deliver a more precise overview of available services as well as allowing the integration of QoS attributes of service offers. Distributed office applications - as described here - promise to use the potentials of modem heterogeneous network systems for a more flexible and reliable control of office workflows. Thus, an appropriate object-oriented trader (X*-Trader) is presented. It uses the DC++ extension of OSF/DCE. Its architecture, interfaces and functionality are discussed. Second, our system for design and decentralized control of distributed office applications (CodAlf) is introduced (also a DC++ based system). Furthermore an extension for the management of standardized application server interfaces (a type management system) is introduced. Finally, the integration of the X*-Trader in such a representative distributed system is shown.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130959949","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}
A. Ibbetson, P. Linington, I. Penny, A. B. Smith, G. Tripp
{"title":"Reducing the cost of remote procedure call","authors":"A. Ibbetson, P. Linington, I. Penny, A. B. Smith, G. Tripp","doi":"10.1109/ICDP.1996.864219","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864219","url":null,"abstract":"An RPC implementation is described which uses a small network of Transputers as a parallel front-end processor to reduce communications delays. Parallel processing allows different aspects of the protocol support and parameter marshalling to be overlapped, Particular attention is paid to issues which affect the performance of the system. Some comparisons are drawn with the ANSAware distributed systems platform","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125348580","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":"Enabling interworking between heterogeneous distributed platforms","authors":"B. Meyer, S. Zlatintsis, C. Popien","doi":"10.1109/ICDP.1996.864212","DOIUrl":"https://doi.org/10.1109/ICDP.1996.864212","url":null,"abstract":"We present a trader design that is focussed on integrating already existing components. This design has been used for implementing or enhancing traders on CORBA and ANSAware platforms. For CORBA we show, how this design can be used with special focus on type management. Interworking between autonomous distributed platforms requires a contract to be established. Therefore we have developed a new negotiation protocol based on policies, contracts and trader links, Besides establishing federation contracts, gateway objects have to be introduced to enable interworking distributed platforms. Server proxies, group proxies and interceptors are possible ways to realize gateway objects.","PeriodicalId":127207,"journal":{"name":"Proceedings of IFIP/IEEE International Conference on Distributed Platforms","volume":"130 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115856473","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}