Writing parallel programs for distributed multiuser computing environments is a di cult task. The Distributed object migration environment (Dome) addresses three major issues of parallel computing in an architecture independent manner: ease of programming, dynamic load balancing, and fault tolerance. Dome programmers, with modest e ort, can write parallel programs that are automatically distributed over a heterogeneous network, dynamically load balanced as the program runs, and able to survive compute node and network failures. This paper provides the motivation for and an overview of Dome, including a preliminary performance evaluation of dynamic load balancing for distributed vectors. Dome programs are shorter and easier to write than the equivalent programs written with message passing primitives. The performance overhead of Dome is characterized, and it is shown that this overhead can be recouped by dynamic load balancing in imbalanced systems. Finally, we show that a parallel program can be made failure resilient through Dome's architecture independent checkpoint and restart mechanisms. Currently visiting CMU from Universidade Federal de Minas Gerais, Brasil, with support provided by CNPq.
Industrial production and supply chains face an increased demand for mass-customization and tightening regulations for the traceability of goods, leading to higher requirements concerning flexibility, adaptability and transparency of processes. Technologies for the "Internet of Things" such as smart products and semantic representations pave their way into future factories and supply chains to fulfill these challenging market demands. In this paper a backend-independent approach for information exchange in open-loop processes based on so called digital object memories (DOM) is presented. By storing order-related data via smart labels on the item, relevant life cycle information is attached to the product itself. This way, information handover via several stages of the value chain with potentially different stakeholders including manufacturer, distributor, retailer, and end customer has been realized. To summarize first best-practice experiences regarding memory structure and content, a prototype implementation based on a scenario of processing dietary supplements in an adaptive process is illustrated.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.