Srs : a Framework for Developing Malleable
نویسنده
چکیده
Abs t r ac t . The ability to produce malleable parallel applications that can be stopped and reconfigured during the execution can offer attractive benefits for both the system and the applications. The reconfiguration can be in terms of varying the parallelism for the applications, changing the data distributions during the executions or dynamically changing the software components involved in the application execution. In distributed and Grid computing systems, migration and reconfiguration of such malleable applications across distributed heterogeneous sites which do not share common file systems provides flexibility for scheduling and resource management in such distributed environments. The present reconfiguration systems do not support migration of parallel applications to distributed locations. In this paper, we discuss a framework for developing malleable and migratable MPI message-passing parallel applications for distributed systems. The framework includes a user-level checkpointing library called SRS and a runtime support system that manages the checkpointed data for distribution to distributed locations. Our experiments and results indicate that the parallel applications, with instrumentation to SRS library, were able to achieve reconfigurability incurring about 15-35% overhead.
منابع مشابه
SRS: A Framework for Developing Malleable and Migratable Parallel Applications for Distributed Systems
The ability to produce malleable parallel applications that can be stopped and recon gured during the execution can o er attractive bene ts for both the system and the applications. The recon guration can be in terms of varying the parallelism for the applications, changing the data distributions during the executions or dynamically changing the software components involved in the application e...
متن کاملA new security proof for FMNV continuous non-malleable encoding scheme
A non-malleable code is a variant of an encoding scheme which is resilient to tampering attacks. The main idea behind non-malleable coding is that the adversary should not be able to obtain any valuable information about the message. Non-malleable codes are used in tamper-resilient cryptography and protecting memories against tampering attacks. Many different types of non-malleability have alre...
متن کاملThe Million Death Study in India: Can It Help in Monitoring the Millennium Development Goals?
T he Registrar General of India's Sample Registration System (SRS), a large routine demographic survey, is the country's primary system for the collection of fertility and mortality data (Box 1). It is widely regarded as an innovative way of capturing essential information on mortality patterns that may infl uence public health policy. However, although this monitoring system has been in place ...
متن کاملEvaluating Health in All Policies; Comment on “Developing a Framework for a Program Theory-Based Approach to Evaluating Policy Processes and Outcomes: Health in All Policies in South Australia”
Health in All Policies (HiAP) has gained attention as a potential tool to address complex health and societal challenges at global, regional, national and subnational levels. In a recent article, Lawless et al propose an evaluation framework developed in the context of the South Australia HiAP initiative. Strategies, mediators, activities and impacts identified in the framework could potentiall...
متن کاملDeveloping a perceptual appropriate framework for Iranian teacher’s dispatch to schools abroad
Purpose: The current research was done with employing comparative studies and its aim was developing a perceptual appropriate framework of Iranian teacher’s dispatch to schools abroad. Methodology: The Iran's dispatch component and the selective countries, (included: America, France, Germany, Canada, England, Russia, Australia, Turkish, Japan, South Korean and Singapore) was identified and ext...
متن کامل