the proceedings contain 125 papers. the topics discussed include: schedule swapping: a technique for temperature management of distributed embedded systems;user-level network protocol stacks for automotive infotainmen...
ISBN:
(纸本)9780769543222
the proceedings contain 125 papers. the topics discussed include: schedule swapping: a technique for temperature management of distributed embedded systems;user-level network protocol stacks for automotive infotainment systems;replay debugging for multi-threaded embedded software;optimizing runtime reconfiguration decisions;architectural support for reducing parallel processing overhead in an embedded multiprocessor;trading conditional execution for more registers on ARM processors;co-simulation of self-adaptive automotive embedded systems;empirical evaluation of content-based pub/sub systems over cloud infrastructure;a reflective service gateway for integrating evolvable sensor-actuator networks with pervasive infrastructure;handling mobility on a QoS-aware service-based framework for mobile systems;trust measurement methods in organic computing systems by direct observation;and rule-based approach for context inconsistency management scheme in ubiquitous computing.
the numerical health check of industrial codes is crucial to give confidence about the computed results performed by studying the round-off error propagation this problem is exacerbated in a super-computing environmen...
详细信息
ISBN:
(纸本)9783642144028
the numerical health check of industrial codes is crucial to give confidence about the computed results performed by studying the round-off error propagation this problem is exacerbated in a super-computing environment where trillions of floating-point operations may be performed every second A parallel program based on domain decomposition as shown in this paper could compute slightly different results depending on the number of processors this numerical health check is also needed to verify if a numerical code (or some parts of the numerical code) could still have an acceptable accuracy when using single precision instead of double precision which is useful to run numerical codes on new hardware technologies like GPU where the double precision is unavailable or expensive the round-off error propagation is measured withthe MPFI (interval arithmetic approach) and CADNA (probabilistic approach) libraries
In this paper we present our work on the engine for integration of environmental data We present a suite of selected environmental scenarios, which are integrated into a novel data mining and integration environment b...
详细信息
ISBN:
(纸本)9783642144028
In this paper we present our work on the engine for integration of environmental data We present a suite of selected environmental scenarios, which are integrated into a novel data mining and integration environment being developed in the project ADMIRE the scenarios have been chosen for their suitability for data mining by environmental experts they deal with meteorological and hydrological problems, and apply the chosen solutions to pilot areas within Slovakia the main challenge is that the environmental data required by scenarios are maintained and provided by different organizations and are often in different formats. We present our approach to the specification and execution of data integration tasks, which deals withthe distributed nature and heterogeneity of required data resources.
the requirements of OLAP applications increase rapidly by dramatically increased data volume, users, query volume and query complexity. the requirement for shortening update period in data warehouse is another crucial...
详细信息
the proceedings contain 85 papers. the special focus in this conference is on Practical applications of Agents and Multiagent Systems. the topics include: Towards soccer simulation as a testbed for adaptive systems an...
ISBN:
(纸本)9783642124327
the proceedings contain 85 papers. the special focus in this conference is on Practical applications of Agents and Multiagent Systems. the topics include: Towards soccer simulation as a testbed for adaptive systems and agreement technologies;normative argumentation;Engineering ambient intelligence services by means of MABS⋆;mobile agent middleware for intelligent management of communication infrastructures;a multiagent system for efficient portfolio management;managing real-time web services through agents;Open MAS architecture. Providing real time solutions;pathagent: Multi-agent system for updated pathway information integration;multi-agent system for mass spectrometry analysis;multi-agent personal memory assistant;TENSSION: A tool for the medical patient follow-up;Dynamic planning with bayesian network applied in MAS;enhancing the role of multi-agent systems in the development of intelligent environments;towards distributed wireless intelligent sensor networks;context-aware agents for vehicular networks: An aspect-oriented approach;reasoning on a semantic web based context-awareness middleware;agent-based ami system case study: the easy line + project;multiagent system for detecting passive students in problem-based learning;context-aware agents for people detection and stereoscopic analysis;Analysis and design of a SOA-based multi-agent architecture;a multiagent scheduling repair method for disruption management in complex socio-technical organizations;price updating in combinatorial auctions for coordination of manufacturing multiagent systems;Study on integrated model of lean and agile supply chain based on multi-DPs;towards improving supply chain coordination through agent-based simulation;using multi-agent system for improving and implementing a new enterprise modeling tool;Production process based on CIMOSA modeling approach and software agents;e-wedding based on multi-agent system.
Increasing speeds and volumes push network packet applications to use parallel processing to boost performance. Examining the packet payload (message content) is a key aspect of packet processing. applications search ...
详细信息
High-performance computing is often used in various fields of computational science and engineering where the availability of a large memory is crucial to represent given problems. For problems arising from the discre...
详细信息
ISBN:
(纸本)9783642126581
High-performance computing is often used in various fields of computational science and engineering where the availability of a large memory is crucial to represent given problems. For problems arising from the discretization of partial differential equations, adaptivity is an alternative approach to reduce the storage requirements. We present an illustrating example demonstrating the need for an algorithm change when a serial hierarchical data structure is parallelized. More precisely, we investigate this issue taking as example an algorithm to transform finite element functions defined on an adaptive grid into functions on a Cartesian grid. By combining distributed- and shared-memory parallelization, the resulting hybrid parallel algorithm involves two levels of parallelism. the performance of the parallel algorithm is shown to be highly problem dependent. there are certain problem instances where the speedup is satisfactory while there is a dramatic performance reduction for other problem instances. the numerical experiments are given for transformations resulting from three-dimensional computational fluid dynamic problems. the problem instances are given by up to 750 000 tetrahedra representing about 3 millions of unknown variables. the experiments are carried out on a Xeon-based cluster using up to 64 processors.
the data explosion in many applications requires efficient data mining solutions. Fortunately, emerging technologies like grid and cloud computing, high-performance multi-core processors and graphics processing units ...
详细信息
Journaling is a widely used technique to increase file system robustness against metadata and/or data corruptions. While the overhead of journaling can be masked by the page cache for small-scale, local file systems, ...
详细信息
ISBN:
(纸本)9781931971744
Journaling is a widely used technique to increase file system robustness against metadata and/or data corruptions. While the overhead of journaling can be masked by the page cache for small-scale, local file systems, we found that Lustre's use of journaling for the object store significantly impacted the overall performance of our large-scale center-wide parallel file system. By requiring that each write request wait for a journal transaction to commit, Lustre introduced serialization to the client request stream and imposed additional latency due to disk head movement (seeks) for each request. In this paper, we present the challenges we faced while deploying a very large scale production storage system. Our work provides a head-to-head comparison of two significantly different approaches to increasing the overall efficiency of the Lustre file system. First, we present a hardware solution using external journaling devices to eliminate the latencies incurred by the extra disk head seeks due to journaling. Second, we introduce a software-based optimization to remove the synchronous commit for each write request, side-stepping additional latency and amortizing the journal seeks across a much larger number of requests. Both solutions have been implemented and experimentally tested on our Spider storage system, a very large scale Lustre deployment. Our tests show both methods considerably improve the write performance, in some cases up to 93%. Testing with a real-world scientific application showed a 37% decrease in the number journal updates, each with an associated seek - which translated into an average I/O bandwidth improvement of 56.3%.
Withthe current trend towards the increased use of multicore processors, there is a growing need for simple, efficient parallel programming mechanisms. While Java has good support for multithreaded and distributed ap...
详细信息
Withthe current trend towards the increased use of multicore processors, there is a growing need for simple, efficient parallel programming mechanisms. While Java has good support for multithreaded and distributed application development, our research into tuple-space systems for multicore processors highlighted a gap in the concurrency facilities available in Java. this arises in the context of independent applications (running in separate virtual machines) that need to synchronise their activities or communicate with each other. there are several possible solutions to this problem, ranging from extensions to the language and/or runtime environment through to the use of distributed programming methods. Using the latter introduces considerable performance overheads, and so we explored the use of the Java Native Interface in order to take advantage of the interprocess communication (IPC) facilities provided by the underlying operating system. the analysis and comparison of the performance of the standard approaches and our prototype library suggest that there are real benefits to be gained by alternative approaches to the provision of IPC mechanisms for independent Java programs executing on multicore systems. We hope that these findings will spur further investigation of this problem and other possible solutions.
暂无评论