Traditionally, the Navy has developed systems which distribute time-sensitive data using specialized components such as dedicated point-to-point communications links. Today, however, the Navy is moving away from speci...
详细信息
ISBN:
(纸本)0818680970
Traditionally, the Navy has developed systems which distribute time-sensitive data using specialized components such as dedicated point-to-point communications links. Today, however, the Navy is moving away from specialized solutions and toward Commercial-Off-the-Shelf (COTS) components to both keep up with the rapid pace of technology changes and to reduce system costs. COTS components are designed to meet needs of applications in the general commercial marketplace, not the specialized needs of real-time applications. This paper examines the ability of COTS workstations to distribute and process time sensitive data in a shared media environment. Several metrics are defined and then used to evaluate the performance of a simulated time sensitive data distribution and processing mechanism running on COTS workstations from Hewlett Packard, the Digital Equipment Corporation, and Sun Microsystems. The data collected is analyzed. COTS real-time operating system features are then used to tune the performance of the client and sever components of the mechanism.
This paper presents the new approach to parallel calculations with the use of mixed formats. Usually parallel computations are done in multibit Pulse Code Modulation (PCM). Using this format requires doing multibit mu...
详细信息
ISBN:
(纸本)9780889866560
This paper presents the new approach to parallel calculations with the use of mixed formats. Usually parallel computations are done in multibit Pulse Code Modulation (PCM). Using this format requires doing multibit multiplications what often decreases the speed of calculations. Mixed formats, which join differential modulation codes such as Delta Modulation (DM) with PCM, can lead to the decrease of code word length and speed-up operation in DSP (Digital Signal processing). Some kinds of DM such as MDPCM-PCM (Modified Differential Pulse Code Modulation) and SDPCM-PCM (Synthetic DPCM) enable to replace the time-consuming multiplications with fast shift operations. The purpose of this work is working out the new processing methods for the fast-acting increase of DSP algorithms on the basis of parallel computations in mixed formats, especially with the use of MDPCM-PCM and SDPCM-PCM formats.
A specific task of distributed and parallel Information Systems is workflow management. In particular, workflow management systems execute business processes that run on top of distributed and parallel Information Sys...
详细信息
A specific task of distributed and parallel Information Systems is workflow management. In particular, workflow management systems execute business processes that run on top of distributed and parallel Information Systems. parallelism is due to performance requirements and involves data and applications that are spread across a heterogeneous, distributed computing environment. Heterogeneity and distribution of the underlying computing infrastructure should be made transparent in order to alleviate programming and use. We introduce an implementation architecture for workflow management systems that meets best these requirements. Scalability (through transparent parallelism) and transparency with respect to distribution and heterogeneity are the major characteristics of this architecture. A generic client/server class library in an object-oriented environment demonstrates the feasibility of the approach taken.
As one of the most popular many-core architecture, GPUs have illustrated power in many non-graphic applications. Traditional general purpose computing systems tend to integrate GPU as the co-processor to accelerate pa...
详细信息
This paper reports the development of the Concerto platform, which is dedicated to supporting the deployment of resource-aware parallel Java components on heterogeneous distributed platforms, such as pools of workstat...
详细信息
ISBN:
(纸本)1932415262
This paper reports the development of the Concerto platform, which is dedicated to supporting the deployment of resource-aware parallel Java components on heterogeneous distributed platforms, such as pools of workstations in labs or offices. We propose a basic model of a parallel Java component and present some tools that facilitate the management and the deployment of such a component on a distributed architecture. The Concerto platform also defines and implements an open and extensible framework dedicated to the observation of the distributed environment on which a component is deployed Support is provided for modeling the execution environment as a set of resources and for monitoring these resources in a distributed way.
Techniques based on formal semantics are discussed for automatically generating parallelizing compilers for object-oriented programming languages. The denotational semantics of object-oriented programming languages ar...
详细信息
Techniques based on formal semantics are discussed for automatically generating parallelizing compilers for object-oriented programming languages. The denotational semantics of object-oriented programming languages are used to derive the control and data dependencies that exist within programs and this information may then be used to produce parallel object code by a compiler. This approach also easily facilitates proving the correctness of transformations performed on the source programs. Furthermore, since compilers may be automatically generated from denotational semantics specifications, the implementation of these parallelization techniques will be automatic and hence language independent.
Community Network Cloud is an emerging distributed cloud infrastructure that is built on top of a community network. The infrastructure consists of a number of geographically distributed compute and storage resources,...
详细信息
ISBN:
(纸本)9781467381031
Community Network Cloud is an emerging distributed cloud infrastructure that is built on top of a community network. The infrastructure consists of a number of geographically distributed compute and storage resources, contributed by community members, that are linked together through the community network. Stream processing is an important enabling technology that, if provided in a Community Network Cloud, would enable a new class of applications, such as social analysis, anomaly detection, and smart home power management. However, modern stream processing engines are designed to be used inside a data center, where servers communicate over a fast and reliable network. In this work, we evaluate the Apache Storm stream processing framework in an emulated Community Network Cloud in order to identify the challenges and bottlenecks that exist in the current implementation. The community network emulation was performed using data collected from the *** community network, Spain. Our evaluation results show that, with proper configuration of the heartbeats, it is possible to run Apache Storm in a Community Network Cloud. The performance is sensitive to the placement of the Storm components in the network. The deployment of management components on well-connected nodes improves the Storm topology scheduling time, fault tolerance, and recovery time. Our evaluation also indicates that the Storm scheduler and the stream groupings need to be aware of the network topology and location of stream sources in order to optimally place Storm spouts and bolts to improve performance.
Edge detection is an established image processing field with various applications. The work uses the novel image edge detection technique based on the Al-Alaoui FIR Filter [1] for different purposes that include sharp...
详细信息
ISBN:
(纸本)9781467353076;9781467353069
Edge detection is an established image processing field with various applications. The work uses the novel image edge detection technique based on the Al-Alaoui FIR Filter [1] for different purposes that include sharpening, histogram equalization, and range filtering. The edge detection technique which is based on applying masks or kernels on images is further mapped to an improved parallel implementation on CUDA using shared memory and coalescence that is compared and proven better than the Image processing Filter provided through the NVIDIA GPU Computing SDK on various GPUs [2]. This technique is necessary in this field and can be used for any image processing application which involves masks.
暂无评论