{"title":"A resource management tool for heterogeneous networks","authors":"A. Clematis, G. Dodero, V. Gianuzzi","doi":"10.1109/EMPDP.1999.746701","DOIUrl":"https://doi.org/10.1109/EMPDP.1999.746701","url":null,"abstract":"We describe the design principles and implementation of a tool to be used as resource manager on arbitrary networks of workstations. It evaluates both statically (offline) and dynamically (on-line) the computational power and workload of each node in the network, in order to select the most performant computers after each application request for task spawning to the network. The tool is a component of a system to implement Parallel Virtual Libraries on heterogeneous networks of workstations.","PeriodicalId":335983,"journal":{"name":"Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing. PDP'99","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126023976","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":"Support for tailoring CSCW systems: adaptation by composition","authors":"Michael Koch, G. Teege","doi":"10.1109/EMPDP.1999.746658","DOIUrl":"https://doi.org/10.1109/EMPDP.1999.746658","url":null,"abstract":"In the last few years it has been realized that flexibility and tailorability are key requirements for software systems in general and for CSCW (Computer Supported Cooperative Work) systems in particular. An important mechanism for providing tailorability is the creation of compound functionality by the composition of specialized modules. In this paper we identify two variants of this composition approach. We characterize the variants according to their properties from the users perspective. Then we demonstrate how both variants can be combined in the same application. The variants complement each other and together result in a clearer access to the tailoring support for the user.","PeriodicalId":335983,"journal":{"name":"Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing. PDP'99","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131372048","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":"Agent-based systems co-operation","authors":"Bora I. Kumova, Alp Kut","doi":"10.1109/EMPDP.1999.746656","DOIUrl":"https://doi.org/10.1109/EMPDP.1999.746656","url":null,"abstract":"Information exchange between sites within network is currently based on automated data exchange at the protocol level and unfortunately only on supervised information exchange at the user level. Automation of information exchange is as difficult, as still no domain-independent general semantics can be defined users of small systems, as well as those of large interactive systems that are connected to the network, suffer from insufficient support for their information exchange. In order to overcome this semantics problem, we propose a framework in which users can incrementally define and store their knowledge about distributed data and information sources. For this purpose, we have developed the AgentTeam framework where this provides for network connectivity at the information level. It is designed to support the co-operative work of user teams, users, and network sites in a distributed and heterogeneous environment. AgentTeam simulates the user a distributed but homogeneous database environment. In this contribution, we introduce the architecture of AgentTeam and a sample prototype implementation. We discuss the prototype by showing how users can build their own views by composing their data from autonomous locally dispersed DBMSs.","PeriodicalId":335983,"journal":{"name":"Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing. PDP'99","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130675203","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 atmosphere-ocean forecast system on a hybrid architecture","authors":"S. Nicastro, F. Valentinotti","doi":"10.1109/EMPDP.1999.746693","DOIUrl":"https://doi.org/10.1109/EMPDP.1999.746693","url":null,"abstract":"An operational forecast system is being developed at ENEA, which consists of a high resolution meteorological limited area model coupled with ocean models for the prediction of the state of the Mediterranean Sea and of high water events in the Venice Lagoon. In order to satisfy the operational requirement (3-days forecasts in a few hours) a very effective two level parallelization strategy was adopted: the parallel implementation of the most time-consuming codes and the simultaneous execution of different models. Following this approach, the integrated system has been implemented on the hybrid machine PQE1, which integrates the Meiko CS-2 MIMD architecture and the APE100/Quadrics SIMD architectures by means of HiPPI channels. The first level of parallelism allowed to obtain a highly performing meteorological code QBOLAM running at more than 2 GFlops sustained on a 128 nodes Quadrics machine. The second level of parallelism allowed to gain more than a factor 2 with respect to the sequential execution of the different processes.","PeriodicalId":335983,"journal":{"name":"Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing. PDP'99","volume":"1004 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116239057","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":"Modeling advanced modular avionics architectures for early real-time performance analysis","authors":"C. Fraboul, F. Martin","doi":"10.1109/EMPDP.1999.746662","DOIUrl":"https://doi.org/10.1109/EMPDP.1999.746662","url":null,"abstract":"Behavioral simulation including the impact of architectural choices is required to help the designer in reducing design ambiguities and errors of embedded complex systems which are distributed (for performance and reliability requirements) and present hard real-time features (time critical avionics functions), as early in the product life cycle as possible. This paper presents a modeling and simulation approach for real-time performance analysis of advanced modular avionics architectures that must operate with hard real-time constraints. Proposed models allow the design capture at increased level of abstraction, including the description of avionics real-time software architecture, target modular hardware architecture made up of available components, and clustering and mapping of the software architecture on the hardware architecture. These models have been coupled with a commercially available discrete event simulation environment that allows real-time performance evaluation.","PeriodicalId":335983,"journal":{"name":"Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing. PDP'99","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131938695","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":"Optimal-election algorithms for hypercubes","authors":"A. Castorino, G. Ciccarella","doi":"10.1109/EMPDP.1999.746673","DOIUrl":"https://doi.org/10.1109/EMPDP.1999.746673","url":null,"abstract":"Leader election is a fundamental problem in distributed computing and regards a wide number of applications. In order to solve this problem, it is possible and convenient to exploit the topological properties of the specific distributed systems, so to reduce time and message complexity. In this paper we study the problem of leader election in a hypercube network on the assumption that the system possesses a sense of direction, i.e. it is capable to distinguish between adjacent communication links; to demonstrate, two new optimal algorithms are presented. The correctness of the proposed algorithms is not constrained by the simultaneous activation of a subset of the processors in the network but the awake of only one processor suffices. The time and message complexity shown by both algorithms lets them be competitive compared to other solutions found in literature.","PeriodicalId":335983,"journal":{"name":"Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing. PDP'99","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130374058","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":"Simulation of X-ray diffraction patterns using a massively parallel SIMD platform","authors":"V. Rosato, N. Pucello, F. Cardellini","doi":"10.1109/EMPDP.1999.746694","DOIUrl":"https://doi.org/10.1109/EMPDP.1999.746694","url":null,"abstract":"A code for the simulation of X-ray diffraction pattern of a powder has been implemented on a massively parallel SIMD platform developed in the frame of the PQE2000 Project. The code allows the evaluation of the diffraction pattern of atomic-scale models of both perfectly ordered and disordered structures. The code has been used to investigate the structures resulting from the non-equilibrium alloying process of an immiscible metallic couple (Ag-Cu).","PeriodicalId":335983,"journal":{"name":"Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing. PDP'99","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127124055","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 models for I/O bound SPMD applications on clusters of workstations","authors":"C. Gennaro","doi":"10.1109/EMPDP.1999.746686","DOIUrl":"https://doi.org/10.1109/EMPDP.1999.746686","url":null,"abstract":"Clusters of workstations represent today a satisfactory alternative to MPPs and supercomputers in many areas of application. The rapidly reduction of the cost of high performance workstations/PCs makes this technology ever more available. Moreover, new concepts for the integration of individual workstations through Local Area Networks are emerging. High speed interconnection networks and optimized protocol system architectures are the most important objectives of current research in this field of study. In this contribution, we attempt to propose a simple but effective performance model of systems with distributed computational and I/O resources when executing parallel scientific applications characterized by communication bursts and by intensive I/O phases. By means of queueing network techniques, the analysis of the model lends to the definition of a speedup surface which captures the relative influence of processors and disks parallelism in the performance of applications that alternates computations and I/O operations in a cyclic fashion.","PeriodicalId":335983,"journal":{"name":"Proceedings of the Seventh Euromicro Workshop on Parallel and Distributed Processing. PDP'99","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125693641","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}