ICA3PP 2000 was an important conference that brought together researchers and practitioners from academia, industry and governments to advance the knowledge of parallel and distributed computing. the proceedings const...
详细信息
ISBN:
(数字)9789812792037
ISBN:
(纸本)9789810244811
ICA3PP 2000 was an important conference that brought together researchers and practitioners from academia, industry and governments to advance the knowledge of parallel and distributed computing. the proceedings constitute a well-defined set of innovative research papers in two broad areas of parallel and distributed computing: (1) architectures, algorithms and networks; (2) systems and applications.
the development of control systems often implies necessity of the organization of parallel computing processes or the implementation of software of distributed data processing. Solving this problems we should carry ou...
详细信息
ISBN:
(纸本)0780364864
the development of control systems often implies necessity of the organization of parallel computing processes or the implementation of software of distributed data processing. Solving this problems we should carry out such stages as constructing system structure, developing scheme of processes communication, choosing special language tools of the parallel programming. Such formal tools of simulation as Petri nets and its extensions can lighten the resolving of this problems. the communication of parallel processes is described by the net structure, which can be easily obtained from the process state graph and the. algorithm implemented by this process. It is important to note that Petri nets allow to describe asynchronous and parallel independent events. Occurrences of transitions act as events and result in creating, moving and deleting tokens. In this case the processes are represented by tokens, and the cortege of token attributes acts as a data segment of the process. To this effect the object-oriented modification of the hierarchical E-nets is developed. At the developing of the given E-nets modification we have been concentrated on the creating of the open program interface. By this we have achieved two important factors. First, ne can bind the net events and any calculations or input/output operations by any available code library. Second, constructed in that way the kernel of a distributed system is independent and can be used in a resulted software product. though the development of the corresponding design tools are not finished, the effectiveness of the given approach is confirmed by the results of scientific work of authors.
Application sewers (ASs) are actively used by various companies as a basis of distributed systems supporting remote user access to some application functions. Developing multi-user software seems a non-trivial problem...
详细信息
ISBN:
(纸本)0780364864
Application sewers (ASs) are actively used by various companies as a basis of distributed systems supporting remote user access to some application functions. Developing multi-user software seems a non-trivial problem for necessity of providing parallel processes interaction. the geoinformation AS developed [1] is of the following structure of processes interaction. For each user connected, a session is created as a process. Each session has a time limit, after expiration of which the unused session is deleted. the main process carries out creating/deleting the processes and processingthe global session list. A lump of processes and necessity of their synchronization have required modeling AS software for validating its correctness. the formalism of PS-nets has been used by the authors as the model of representing the parallel processes [2, 3]. With its help, the problems of validating AS software correctness have been analyzed.
In this paper we examine various modeling and simulation applications of cluster computing using a Beowulf cluster. those applications are used to investigate the performance of our cluster in terms of computational s...
详细信息
ISBN:
(纸本)0769508375
In this paper we examine various modeling and simulation applications of cluster computing using a Beowulf cluster. those applications are used to investigate the performance of our cluster in terms of computational speedup, scalability, and communications. the applications include solution of linear systems by Jacobi iteration, distributed image gent ration, and the finite difference time domain solution of Maxwell's equations. It is observed that the computational load for these applications must be large compared to the communication overhead tr, take advantage of the speedup obtained using parallel computing. For the applications reviewed here, this condition is increasingly satisfied as the problem size becomes larger or as higher resolution is required.
Cooperative applications are widely used, e.g. as parallel calculations or distributed information processing systems. Whereby such applications meet the users demand and offer a performance improvement, the susceptib...
详细信息
Cooperative applications are widely used, e.g. as parallel calculations or distributed information processing systems. Whereby such applications meet the users demand and offer a performance improvement, the susceptibility to faults of any used computer node is raised. Often a single fault may cause a complete application failure. On the other hand, we the redundancy in distributed systems can be utilized for fast fault detection and recovery. So, we followed an approach that is based on duplication of each application process to detect crashes and faulty functions of single computer nodes. We concentrate on two aspects of efficient fault-tolerance - fast fault detection and recovery without delaying the application progress significantly. the contribution of this work is first a new fault detecting protocol for duplicated processes. Secondly, we enhance a roll forward recovery scheme so that it is applicable to a set of cooperative processes in conformity to the protocol.
As distributed multimedia applications become more widely diffused, flexibility for QoS management is increasingly essential. We put forward a QoS management framework called QoSMF. In order to solve the heterogeneous...
详细信息
the proceedings contain 12 papers. the topics discussed include: WATIS2: design and application of an environment simulation system for test improvement of control software for automatic logistic systems;preliminary i...
ISBN:
(纸本)0769508375
the proceedings contain 12 papers. the topics discussed include: WATIS2: design and application of an environment simulation system for test improvement of control software for automatic logistic systems;preliminary investigations into distributed computing applications on a beowulf cluster;distributed simulation over loosely coupled domains;distributed engineering plant simuiatiod stimulation environment accreditation of accuracy;scheduling for very large virtual environments and networked games using visibility and priorities;exploiting temporal uncertainty in time warp simulations;dynamic grid-based multicast group assignment in data distribution management;a hybrid approach to data distribution management;state of the HLN RTI;adapting a supply-chain simulation for HLA;a generic rollback manager for optimistic HLA simulations;HLA-based simulation within an interactive engineering environment;and an approach for stream retrieval over HLA-RTI in distributed virtual environments.
the rapidly increasing popularity of the discrete wavelet transform (DWT) as an effective tool in many signal processing and data compression applications, and its integration into JPEG 2000 has given rise to various ...
详细信息
ISBN:
(纸本)0819437638
the rapidly increasing popularity of the discrete wavelet transform (DWT) as an effective tool in many signal processing and data compression applications, and its integration into JPEG 2000 has given rise to various DWT algorithms and their VLSI implementations to reduce complexity and enhance performance, In this paper, we present an efficient hardware implementation of the discrete wavelet transform and its deployment on a reconfigurable FPGA based platform. Our implementation is a novel architecture based on the lifting factorization of the wavelet filter banks. this factorization leads to a block based parallel DWT architecture suitable for hard-ware implementation. To overcome the communication overhead associated withthe DWT block transform, we utilize the new Overlap-State(1,2) technique to compute the DWT near block boundaries. A VHDL description of the lifting polyphase factorization architecture was developed and ported to an FPGA hardware platform that was chosen to allow partial and full reconfigurability to accommodate Various applications with different filter banks. Our hardware implementation improves the performance by better than twofold speed up when compared to an efficient pipelined FPGA based implementation.
Heterogeneous parallel clusters of workstations are being used to solve many important computational problems. Scheduling parallelapplications an the best collection of machines in a heterogeneous computing environme...
详细信息
ISBN:
(纸本)0769507832;0769507840
Heterogeneous parallel clusters of workstations are being used to solve many important computational problems. Scheduling parallelapplications an the best collection of machines in a heterogeneous computing environment is a complex problem. Performance prediction is vital to good application performance in this environment since utilization of an ill-suited machine can slow the computation down significantly. the heterogeneity of the different pieces composing the parallel platform (network links, CPU, memory, and OS) makes it incredibly difficult to accurately predict performance. this paper addresses the problem of network performance prediction. Since communication speed is often the bottleneck for parallel application performance, network performance prediction is important to the overall performance prediction problem. A new methodology for characterizing network links and application's need for network resources is developed which makes use of Performance Surfaces[3]. Mathematical operations on the performance surfaces are introduced that calculate an application's affinity for a network configuration. these affinity measures can be used for the scheduling of parallelapplications.
the continuous media applications have an implied temporal dimension, i.e. they are presented at a particular rate for a particular length of time and if the required rate of presentation is not met the integrity of t...
详细信息
ISBN:
(纸本)354067442X
the continuous media applications have an implied temporal dimension, i.e. they are presented at a particular rate for a particular length of time and if the required rate of presentation is not met the integrity of these media is destroyed. We present a set of language constructs suitable for the definition of the required QoS and a new real-time environment that provides low-level support to these constructs. the emphasis of the proposed strategy is given on deterministic guarantees and can be considered as a next step for the design and the implementation of predictable continuous media applications over a, network.
暂无评论