Patent ID: 7685574
Filing Date: 2010-03-23
Classification: G06F

Abstract:
1. A method, comprising: receiving code to be executed; providing a runtime environment comprising a routine injected into at least a portion of the code in order for the code to be executed on an operating system; receiving an identification of a sub-set of the code for which no tolerance for a runtime environment induced resource failure during an execution of the identified sub-set of the code; resulting from processing of the injected routine is expected; identifying a potential failure point associated with the processing of the injected routine in the code; displacing the processing of the injected routine at the identified potential failure point to a location separate from the identified sub-set of the code, wherein displacing the processing of the injected routine at the identified failure point includes repositioning at least a portion of a runtime environment routine that is associated with the identified sub-set of the code for execution before or after execution of the identified sub-set of the code; and executing the identified sub-set of the code.