this work presents the design of the Coven framework for construction of Problem Solving Environments (PSEs) for parallel computers. PSEs are an integral part of modern high performance computing (HPC) and Coven attem...
详细信息
ISBN:
(纸本)0769516866
this work presents the design of the Coven framework for construction of Problem Solving Environments (PSEs) for parallel computers. PSEs are an integral part of modern high performance computing (HPC) and Coven attempts to simplify PSE construction. Coven targets Beowulf cluster parallel computers but independent of any particular domain for the PSE. Multi-threaded parallel applications are created with Coven that are capable of supporting most of the constructs in a typical parallel programming language. Coven uses an agent-based front-end which allows multiple custom interfaces to be constructed Examples of the use of Coven in the construction of prototype PSEs are shown, and the effectiveness of these PSEs is evaluated in terms of the performance of the applications they generate.
A key challenge in keeping distributed clocks well synchronized in a LAN environment via OS- or middleware-level mechanisms is to create an interference-free condition in a network channel(s) and a nonpreemptible on-a...
详细信息
ISBN:
(纸本)0769515584
A key challenge in keeping distributed clocks well synchronized in a LAN environment via OS- or middleware-level mechanisms is to create an interference-free condition in a network channel(s) and a nonpreemptible on-alert condition in the responsible thread in each node during each resynchronization round while keeping the length of each round as short as possible. An approach for meeting this challenge which is based on the middleware architecture TMOSM, has been presented. A prototype implementation and its measurements indicated that with a typical network of PCs connected via a 10 Mbps Ethernet, the PC nodes can be kept synchronized within the deviation bound of 0.5 milliseconds. the organizing principle is believed to be applicable to many real-time OSs or middleware used to support distributedcomputing applications.
Although high-level real-time distributedcomputing objects are generally written in forms independent of execution platforms, input and output (I/O) activities involving peripherals are inherently platform-dependent....
详细信息
ISBN:
(纸本)0769515584
Although high-level real-time distributedcomputing objects are generally written in forms independent of execution platforms, input and output (I/O) activities involving peripherals are inherently platform-dependent. Yet, writing parts of real-time objects for controlling peripherals should be done in forms compatible withthe adopted real-time object programming styles. Basic issues are discussed in the context of an object-oriented real-time programming scheme called the time-triggered message-triggered object (TMO) programming scheme. A desirable goal here is to facilitate both commanding and reactive control of peripherals in TMOs in general forms while enabling relatively easy analysis of the timing behavior of such TMOs. this paper presents several techniques to meet these requirements.
the paper proposes an approach to solve the situation. In our approach, we have developed a middleware component to connect several middleware implementing these object-oriented standard specifications for home comput...
详细信息
ISBN:
(纸本)0769515584
the paper proposes an approach to solve the situation. In our approach, we have developed a middleware component to connect several middleware implementing these object-oriented standard specifications for home computing. Actually, our middleware component makes it possible to connect home appliances adopting HAVi, Jini, or UPnP. therefore, various home appliances can communicate with each other.
the recently adopted UML Profile for Scheduling, Performance and Time, has the potential to standardize terminology and practice within the real-time UML community, but its scope is still very limited;particularly its...
详细信息
ISBN:
(纸本)0769515584
the recently adopted UML Profile for Scheduling, Performance and Time, has the potential to standardize terminology and practice within the real-time UML community, but its scope is still very limited;particularly its use in characterizing infrastructures, such as middle-ware and operating systems. this paper shows how the profile might be used to model the OSEK operating system standard,both in order to validate the profile's core concepts and to expand the set of artifacts described using the profile.
the Real-Time CORBA and minimumCORBA specifications are important steps towards defining standard-based middleware which can satisfy real-time requirements in an embedded system. these real-time middlewares must be ba...
详细信息
ISBN:
(纸本)0769515584
the Real-Time CORBA and minimumCORBA specifications are important steps towards defining standard-based middleware which can satisfy real-time requirements in an embedded system. these real-time middlewares must be based on a real-time operating system (RTOS) and a real-time network. this article presents a new time-triggered ethernet protocol that has been implemented under RTLinux. Furthermore it describes a Real-Time CORBA implementation called ROFES, which is based on this new real-time network.
the distributed Real-Time Specification for Java (DRTSJ) is being developed under Sun's Java Community Process. It is focused on supporting predictable, end-to-end timeliness for sequentially distributed computati...
详细信息
ISBN:
(纸本)0769515584
the distributed Real-Time Specification for Java (DRTSJ) is being developed under Sun's Java Community Process. It is focused on supporting predictable, end-to-end timeliness for sequentially distributed computations (e.g., chains of invocations) in dynamic distributed object systems. this paper reports on an investigation to integrate and extend the existing Real-Time Specification for Java and Java's Remote Method Invocation facility to provide the basis for the DRTSJ.
A test suite for a key interface within a dimensional measuring system (coordinate measuring machine or CMM) is presented. the test suite consists of test procedures, test definitions, and various testing utilities. A...
详细信息
ISBN:
(纸本)0769515584
A test suite for a key interface within a dimensional measuring system (coordinate measuring machine or CMM) is presented. the test suite consists of test procedures, test definitions, and various testing utilities. A real-time, distributed test utilizing the test suite has been performed and is described.
the paper deals withthe problem of parallel external integer sorting in the context of a class of heterogeneous clusters. We explore some techniques inherited from the homogeneous and in-core cases to show how they c...
详细信息
Object-oriented programming languages are extensively used in real-time systems. When calculating the worst case execution time for object-oriented programs one needs flow information, such as loop bounds and informat...
详细信息
ISBN:
(纸本)0769515584
Object-oriented programming languages are extensively used in real-time systems. When calculating the worst case execution time for object-oriented programs one needs flow information, such as loop bounds and information on infeasible paths. In most cases, the programmer is expected to supply these as manual annotations. this paper presents a prototype tool which calculates this information automatically for RealTimeTalk (RTT) programs. RTT is a real-time version of the object-oriented language Smalltalk. We also show the analysis of a number of example programs.
暂无评论