Scaling heterogeneous information systems (HIS) to thousands of sources poses particular challenges to source discovery. It requires a powerful formalism for describing the contents of the sources in a concise manner ...
详细信息
ISBN:
(纸本)9781605589008
Scaling heterogeneous information systems (HIS) to thousands of sources poses particular challenges to source discovery. It requires a powerful formalism for describing the contents of the sources in a concise manner and for formulating compatible queries as well as a suitable structure for indexing and retrieving the source descriptions efficiently. We propose an extended logic-based description formalism for large-scale HIS with structured sources and a shared ontology. The formalism refines existing approaches that describe the sources by constraints on the attribute value ranges in several ways: It allows for complex, nested descriptions based on defined classes. It supports alternative descriptions to express that a source may be discovered by different combinations of constraints. Finally, it allows to adjust between positive matching, similar to keyword-based discovery, and negative matching, as used in existing logic-based approaches. We further propose the SDC-Tree for indexing such source descriptions. To allow for efficient discovery, the SDC-Tree features multidimensional indexing capabilities for the different attributes and the IS-A hierarchy of the shared ontology, but also incorporates the existence or absence of constraints. For this purpose, it supports three different types of node split operations which exploit the expressiveness of the description formalism. Therefore, we also propose a generic split algorithm which can be used with arbitrary ontologies.
The application of planar integrated magnetic in the traditional multi-phase interleaving parallel voltage regulator module (VRM) make it towards the direction of low voltage and large current and "short, small, ...
详细信息
Service composition is an important means for integrating the individual Web services for creating new value added systems that satisfy complex demands. Since, Web services exist in the heterogeneous environments on t...
详细信息
The electro-etching process is the critical process in the production of aluminum foil. The manufacturing process has many parallel machines with three distinct voltage equipments. Therefore, the production scheduling...
详细信息
ISBN:
(纸本)9781424472956
The electro-etching process is the critical process in the production of aluminum foil. The manufacturing process has many parallel machines with three distinct voltage equipments. Therefore, the production scheduling is parallel-machine and its choices of eligibility. In this paper, an agent-based negotiation approach is proposed to develop a distributedparallel-machine scheduling application in this manufacturing environment. The agent-based system comprises three types of agents, job agents, machine agents and management agent, to represent jobs, machines and supervisor respectively. To establish job allocations, job agents and machine agents have to bid interactively. A negotiation protocol is developed for negotiations between job agents and machine agents. And management agent is added, and plays as a centralized controller and a system coordinator. The main function of management agent is to manage negotiations between job agents and machine agents to ensure that the global objectives of system primary are being observed. It is possible to consider one or several different global objectives such as minimizing total jobs' tardiness and flow time, balancing machines' loading, and maximizing total revenue. This paper will provide an integrated agent-based parallel eligible machines scheduling solution with a better global performance.
The dominant position of High-Performance Fault-Tolerant (HPFT) computers in security and economics has advanced the studies on the performance benchmarks on the HPFT computers in the specific field, such as bank fina...
详细信息
With fast development of transistor technology, Graphic Processing Unit(GPU) is increasingly used in the non-graphics applications, and major GPU hardware vendors have introduced software stacks for their own GPUs, su...
详细信息
ISBN:
(纸本)9780769539584
With fast development of transistor technology, Graphic Processing Unit(GPU) is increasingly used in the non-graphics applications, and major GPU hardware vendors have introduced software stacks for their own GPUs, such as Brook+ for AMD GPU. Compared with the traditional parallelsystems, heterogeneous systems integerating stream-based multi-threaded GPUs provide higher parallel computing capabilities with lower cost. However, porting traditional applications to the heterogeneous systems makes new demand of application optimization on GPU. Based on the AMD's Brook+ platform, we explored application optimization features on AMD GPU by optimizing and implementing the benchmark LBM from SPEC2006. To improve the program locality, we optimized the original data layout of LBM. Using the short vector data types mechanism provided by Brook+, we also optimized the GPU's bandwidth utilization and its thread processors' efficiency. Through the branch elimination technique, we reduced the performance lose caused by branch divergences in the kernel, which is due to the GPU's SIMD executing mode. The experiment results show that data layout, memory bandwidth, branch paths and other factors have a close effect on the performance of program execution on the GPU. Through all the optimizations, we finally got a speedup of 22x (single-precision) and 19x (double-precision) over the original serial benchmark code on a Quad-core CPU, and a speedup of 4x (single-precision) and 8.7x (double-precision) over the original OMP benchmark code on a 8-core CPU.
Service-oriented architecture has been widely applied to construct new software system or integrate some legacy applications. Web service technology is the most representative approach to build such system. However, t...
详细信息
software protection is a major problem about which companies and programmers are concerned. This paper first analysis' the methods of current software protection, then proposes a method of serial distribution base...
详细信息
software protection is a major problem about which companies and programmers are concerned. This paper first analysis' the methods of current software protection, then proposes a method of serial distribution based on RSA algorithm and a protection technology based on self-modifying mechanism. It makes the program difficult to read and reduces the chance of being cracked.
Recently, there has been strong interest in large-scale simulations of biological spiking neural networks (SNN) to model the human brain mechanisms and capture its inference capabilities. Among various spiking neuron ...
详细信息
To enhance formal analysis, activity diagrams annotated with MARTE stereotypes are mapped into timed colored Petri nets with inhibitor arcs (TCPNIA). The mapping rules for the elements of activity diagrams and MARTE s...
详细信息
暂无评论