Adapting Grid Applications with In-Vivo Enhancement

نویسندگان

  • Dong Kwan Kim
  • Yang Jiao
  • Eli Tilevich
چکیده

In a grid application, some requirements may change while the execution is in progress. This paper presents invivo enhancement, changing running grid applications, to facilitate their perfective and adaptive maintenance. Because applications in this domain are not only typically long-running, but also time-consuming to deploy, we propose a dynamic update technique that can change a running application flexibly and efficiently. Specifically, this paper presents a novel technique for dynamically updating grid applications that are deployed on the Java Virtual Machine (JVM). Our technique overcomes constraints of JVM HotSwap, a facility for replacing classes at runtime. While HotSwap precludes the programmer from adding new methods and fields, changing the signatures of existing methods, and has no support for transferring state between old and new objects, our approach effectively removes these constraints by rewriting program bytecode. Further, the rewritten programs incur only minimal performance overhead (less than 2% on average). We demonstrate the efficiency and extensibility of our approach through micro and macro benchmarks, as well as through a case study of dynamically updating a parallel bioinformatics application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Megavoltage X-ray Dose Enhancement with Gold Nanoparticles in Tumor Bearing Mice

One of the applications of gold nanoparticles (GNPs) in medicine is radiation dose-enhancing effect. Although there are many simulations, in vitro and in vivo evidence that GNPs can enhance significantly the radiation dose effect of orthovoltage beams. These beams compared with megavoltage (MV) beams, have limited applications in radiotherapy. In order to evaluate GNPs radiosensitization perfor...

متن کامل

Low Voltage Ride Through Enhancement Based on Improved Direct Power Control of DFIG under Unbalanced and Harmonically Distorted Grid Voltage

In the conventional structure of the wind turbines along with the doubly-fed induction generator (DFIG), the stator is directly connected to the power grid. Therefore, voltage changes in the grid result in severe transient conditions in the stator and rotor. In cases where the changes are severe, the generator will be disconnected from the grid and consequently the grid stability will be attenu...

متن کامل

MASON: A Model for Adapting Service-Oriented Grid Applications

Service-oriented computing, which offers more flexible means for application development, is gaining popularity. Service-oriented grid applications are constructed by selecting and composing appropriate services. They are one kind of promising applications in grid environments. However, the dynamism and autonomy of environments make the issues of dynamically adapting a service-oriented grid app...

متن کامل

Stability Assessment Metamorphic Approach (SAMA) for Effective Scheduling based on Fault Tolerance in Computational Grid

Grid Computing allows coordinated and controlled resource sharing and problem solving in multi-institutional, dynamic virtual organizations. Moreover, fault tolerance and task scheduling is an important issue for large scale computational grid because of its unreliable nature of grid resources. Commonly exploited techniques to realize fault tolerance is periodic Checkpointing that periodically ...

متن کامل

Enhancement of Voltage/Frequency Stability in an Autonomous Micro Energy Grid with Penetration of Wind Energy Using a Parallel Fuzzy Mechanism

The main objective of this paper is to model and optimize the parallel and relatively complex FuzzyP+FuzzyI+FuzzyD (FP+FI+FD) controller for simultaneous control of the voltage and frequency of a micro-grid in the islanded mode. The FP+FI+FD controller has three parallel branches, each of which has a specific task. Finally, as its name suggests, the final output of the controller is derived fro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009