Programming the grid: component systems for distributed applications

Author(s):  
D. Gannon
2004 ◽  
Vol 13 (01) ◽  
pp. 37-61
Author(s):  
TORSTEN FINK ◽  
KARSTEN OTTO

The dynamic and heterogeneous nature of distributed systems makes the development of distributed applications a difficult task. Various tools, such as middleware systems, component systems, and coordination languages, offer support the application developer at different levels. There are several coordination systems that integrate such tools into a complete environment to build applications from heterogeneous components. To achieve extensibility they usually have a layered architecture: an application is first mapped to a middle layer and then to a target system. But this approach hides the specific features of a target system from the developer, as they are not represented in the middle layer, and often induces additional run-time overhead. In this paper, we introduce the extensible coordination framework ECF that allows developers to build efficient distributed applications which exploit the specific features of the target systems. Support for target systems and application domains are encapsulated by extension modules. Modules can be built on top of other modules to support refined functionality.


Author(s):  
D. A. Smith

The nucleation and growth processes which lead to the formation of a thin film are particularly amenable to investigation by transmission electron microscopy either in situ or subsequent to deposition. In situ studies have enabled the observation of island nucleation and growth, together with addition of atoms to surface steps. This paper is concerned with post-deposition crystallization of amorphous alloys. It will be argued that the processes occurring during low temperature deposition of one component systems are related but the evidence is mainly indirect. Amorphous films result when the deposition conditions such as low temperature or the presence of impurities (intentional or unintentional) preclude the atomic mobility necessary for crystallization. Representative examples of this behavior are CVD silicon grown below about 670°C, metalloids, such as antimony deposited at room temperature, binary alloys or compounds such as Cu-Ag or Cr O2, respectively. Elemental metals are not stable in the amorphous state.


1979 ◽  
Vol 7 (1) ◽  
pp. 31-39
Author(s):  
G. S. Ludwig ◽  
F. C. Brenner

Abstract An automatic tread gaging machine has been developed. It consists of three component systems: (1) a laser gaging head, (2) a tire handling device, and (3) a computer that controls the movement of the tire handling machine, processes the data, and computes the least-squares straight line from which a wear rate may be estimated. Experimental tests show that the machine has good repeatability. In comparisons with measurements obtained by a hand gage, the automatic machine gives smaller average groove depths. The difference before and after a period of wear for both methods of measurement are the same. Wear rates estimated from the slopes of straight lines fitted to both sets of data are not significantly different.


2008 ◽  
Vol 18 (1) ◽  
pp. 996-1010 ◽  
Author(s):  
Frédéric Autran ◽  
Jean-Philippe Auzelle ◽  
Denise Cattan ◽  
Jean-Luc Garnier ◽  
Dominique Luzeaux ◽  
...  

1996 ◽  
Author(s):  
Richard Hayton ◽  
Jean Bacon ◽  
John Bates ◽  
Ken Moody

2000 ◽  
Author(s):  
Grigory V. Merkulov ◽  
Valentin M. Ievlev ◽  
Evgeny V. Shvedov ◽  
Vadim P. Ampilogov

Algorithms ◽  
2021 ◽  
Vol 14 (4) ◽  
pp. 113
Author(s):  
Stephan Daniel Schwoebel ◽  
Thomas Mehner ◽  
Thomas Lampke

Three-component systems of diffusion–reaction equations play a central role in the modelling and simulation of chemical processes in engineering, electro-chemistry, physical chemistry, biology, population dynamics, etc. A major question in the simulation of three-component systems is how to guarantee non-negative species distributions in the model and how to calculate them effectively. Current numerical methods to enforce non-negative species distributions tend to be cost-intensive in terms of computation time and they are not robust for big rate constants of the considered reaction. In this article, a method, as a combination of homotopy methods, modern augmented Lagrangian methods, and adaptive FEMs is outlined to obtain a robust and efficient method to simulate diffusion–reaction models with non-negative concentrations. Although in this paper the convergence analysis is not described rigorously, multiple numerical examples as well as an application to elctro-deposition from an aqueous Cu2+-(β-alanine) electrolyte are presented.


Electronics ◽  
2021 ◽  
Vol 10 (13) ◽  
pp. 1553
Author(s):  
Marian Rusek ◽  
Grzegorz Dwornicki

Introduction of virtualization containers and container orchestrators fundamentally changed the landscape of cloud application development. Containers provide an ideal way for practical implementation of microservice-based architecture, which allows for repeatable, generic patterns that make the development of reliable, distributed applications more approachable and efficient. Orchestrators allow for shifting the accidental complexity from inside of an application into the automated cloud infrastructure. Existing container orchestrators are centralized systems that schedule containers to the cloud servers only at their startup. In this paper, we propose a swarm-like distributed cloud management system that uses live migration of containers to dynamically reassign application components to the different servers. It is based on the idea of “pheromone” robots. An additional mobile agent process is placed inside each application container to control the migration process. The number of parallel container migrations needed to reach an optimal state of the cloud is obtained using models, experiments, and simulations. We show that in the most common scenarios the proposed swarm-like algorithm performs better than existing systems, and due to its architecture it is also more scalable and resilient to container death. It also adapts to the influx of containers and addition of new servers to the cloud automatically.


Sign in / Sign up

Export Citation Format

Share Document