Deploying web services on Shop Floor devices in a manufacturing enterprise extends the Service Oriented Architecture (SOA) to the device level, bringing Shop Floor and Enterprise computing resources closer to each oth...
详细信息
As cluster-based Web servers are increasingly adopted to host a variety of network-based services, improving the performance of such servers has become critical to satisfy the customers' demands. Especially, the u...
详细信息
As cluster-based Web servers are increasingly adopted to host a variety of network-based services, improving the performance of such servers has become critical to satisfy the customers' demands. Especially, the user response time is an important factor so that clients feel satisfied withthe Web services. In this paper, we investigate the feasibility of minimizing the response time of a server by exploiting the advantages of both user-level communication and coscheduling. We, thus, propose a coscheduled server model based on the recently proposed distributed PRESS Web server, where the remote cache accesses can be coscheduled on different nodes to reduce the response time. We experiment this concept using two known coscheduling techniques, called dynamic coscheduling (DCS) and DCS with immediate blocking. We have developed a comprehensive simulation testbed that captures the underlying communication layer in a cluster, the characteristics of various coscheduling algorithms, and the characteristics of the distributed server model to estimate the average delay and throughput with different system configurations. the accuracy of the VIA communication layer and the DCS mechanism is verified using measurements on a 16-node Linux cluster. Extensive simulation of four server models (PRESS over VIA, coscheduled PRESS model with DCS, with DCS and blocking, and Adaptive) using 32-node cluster configurations indicates that the average response time of a distributed server can be minimized significantly by coscheduling the communicating processes. the use of the DCS scheme reduced the average latency up to four times to the PRESS over VIA model that uses only user-level communication. (C) 2008 Published by Elsevier Inc.
One of the basic problems related to the efficient application-level checkpointing is the placement of, checkpoints in the source codes. In this paper we discuss two common questions with a source-to-source precompile...
详细信息
ISBN:
(纸本)9780769533520
One of the basic problems related to the efficient application-level checkpointing is the placement of, checkpoints in the source codes. In this paper we discuss two common questions with a source-to-source precompiler A LEC: 1) if there are N checkpoints in the application's source code, how to pick M checkpoints out of them minimizing the total amount of checkpoint data? 2) if there are no checkpoint in the application's source code, how to insert a set of checkpoints minimizing the amount of checkpoint data? We reveal that these two questions can both be abstracted as a mathematic model which is similar to the 0-1 integer programming model, and the model can be solved using implicit enumeration method. the solving methods proposed in the paper have been implemented and integrated into ALEC Experimental results show that the method is efficient.
the advent of multi-core processors offers ubiquitous parallelism and a new source of powerful computing resources for all kinds of software products. However, most software systems, especially in business computing, ...
详细信息
ISBN:
(纸本)9789898111388
the advent of multi-core processors offers ubiquitous parallelism and a new source of powerful computing resources for all kinds of software products. However, most software systems, especially in business computing, are sequential and cannot exploit the new architectures. Appropriate methodologies and models to includes parallel features into business software are required. In this article, we consider workflow software systems using explicit workflow descriptions and explore the possibilities to define parallel and concurrent executions in business processes for an implementation on multi-core systems. the article also presents a parallel execution model for workflows and addresses the scheduling of workflow tasks for multi-core architectures.
Application-level checkpointing is a promising technology in the domain of large-scale scientific computing. the consistency of global checkpoint must be carefully guaranteed in order to correctly restore the computat...
详细信息
ISBN:
(纸本)9780769533520
Application-level checkpointing is a promising technology in the domain of large-scale scientific computing. the consistency of global checkpoint must be carefully guaranteed in order to correctly restore the computation. Usually, some complex coordinated protocols are employed to ensure the consistency of global checkpoint, which require logging orphan or in-transit messages during checkpointing. these protocols complicate the recovery of the computation and increase the checkpoint overhead due to logging message. In this paper, a new method which ensures the consistency of global checkpoint by static analysis is proposed. the method identifies the safe checkpointing regions in MPI programs, which the global checkpoint is always strongly consistent. All checkpoint are located in those safe checkpoint regions. During checkpointing, the method will not log any messages and introduce no extra overhead. the method was implemented and integrated into ALEC, which is a source-to-source precompilere for automating application-level checkpointing. the experimental results show that our method is effective.
In this paper, we present a new virtualization strategy for Grid called Grid Discovery Zone (GDZ). the virtualization ability of the GDZ is used to exploit the resource utilization and scheduling, easy management and ...
详细信息
ISBN:
(纸本)9780769533520
In this paper, we present a new virtualization strategy for Grid called Grid Discovery Zone (GDZ). the virtualization ability of the GDZ is used to exploit the resource utilization and scheduling, easy management and isolation for users in cluster or grid environment. We describe the infrastructure and architecture of GDZ in this paper, which uses Solaris Zone, Sun Grid Engine, Sun Studio 12, JES portal server, ZFS, and other Sun related technologies and product. Using the infrastructure of GDZ many applications in different industries can be discovered in a single multi-core machine or grid/cluster consisting of multi-core nodas. the load can also be optimal balanced in the GDZ using the powerful resource control and scheduling ability of Solaris Zones and Sun Grid Engine.
the proceedings contain 148 papers. the topics discussed include: an object-aware hardware transactional memory system;discovering maximum parallelization using advanced data dependence analysis;reordering algorithms ...
ISBN:
(纸本)9780769533520
the proceedings contain 148 papers. the topics discussed include: an object-aware hardware transactional memory system;discovering maximum parallelization using advanced data dependence analysis;reordering algorithms for increasing locality on multicore processors;solving large instances of capacitated vehicle routing problem over cell BE;energy-constrained OpenMP static loop scheduling;a distributed neural network control approach for multicast services;a parallel shortest path algorithm based on graph-partitioning and iterative correcting;a fast wavelet based implementation to calculate Coulomb potentials on the cell/B.E;task grain scheduling for hypervisor-based embedded system;reservation-based state feedback scheduler for hybrid real-time systems;and data locality optimization based on comprehensive knowledge of the cache miss reason: a case study with DWT.
the Internet and grid technologies development was accompanied by an exponential proliferation of the resources to which a customer (user, program, community) may have access to. these resources (data sources, softwar...
详细信息
ISBN:
(纸本)9781605583495
the Internet and grid technologies development was accompanied by an exponential proliferation of the resources to which a customer (user, program, community) may have access to. these resources (data sources, software components, Web services, physical devices, etc) are often offered in an adaptable/negotiable manner, i.e., under different configurations (variants), in order to satisfy different customers' needs. they are in that case called adaptable-resources. We present in this article some mechanisms that allow the composition of resources' variants, in order to answer complex queries, that generally require a combination of several adaptable-resources. Copyright 2008 ACM.
OWL and RDF/RDFS are ontological languages developed by the World Wide Web Consortium (W3), which have become a de facto standard for the, ontological descriptions in various domains. the evolution of these standards ...
详细信息
ISBN:
(纸本)9783540897361
OWL and RDF/RDFS are ontological languages developed by the World Wide Web Consortium (W3), which have become a de facto standard for the, ontological descriptions in various domains. the evolution of these standards was influenced by the numerous advances in the research of knowledge representation and reasoning. Although support for reasoning and standardized representation is the key benefit, of these technologies, there is a lack of existing test, frameworks, which would be capable of addressing many crucial aspects of the Semantic Web applications. In this paper we propose a methodology for automated testing of OWL reasoners based on the real-world ontologies. this specification covers both terminological and assertional reasoning as well as checking of the correctness of the answers. An open-source implementation of such framework is described and a study of initial result is provided. the tests cover an extensive set of reasoners and ontologies and provide a state-of-the-art insight, into the field of OWL reasoning.
the proceedings contain 88 papers. the topics discussed include: formation of attribute spaces using wavelets in automatic classification of explosives;improvement and optimization of an embedded system for short-time...
ISBN:
(纸本)9789549641523
the proceedings contain 88 papers. the topics discussed include: formation of attribute spaces using wavelets in automatic classification of explosives;improvement and optimization of an embedded system for short-time weather forecasting;emotion recognition using brain activity;computer assisted active learning system development for critical thinking and flow;text search in document images based on Hausdorff distance measures;innovative concept of open source enterprise resource planning (ERP) system;ontology-based examinational students work retrieval;development of applications with service oriented architecture for grid;architectural framework for dynamic web-applications;parallel simulated annealing for solving the room assignment problem on shared and distributed memory platforms;the impact of fragmentation over streaming video traffic;F function based identification of affected components in cross-domain engineering;and mobile application for determination of users' text entry speed.
暂无评论