Distributed execution coordination for web caching with dynamic content
AssigneeInternational Business Machines Corporation
InventorsGeorge P. Copeland, Michael H. Conner, Gregory A. Flurry
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGeorge P. Copeland, Michael H. Conner, Gregory A. Flurry
Estimating the term…
A system and method are disclosed, according to which, the responsiveness of client/server-based distributed web applications operating in an object-oriented environment may be improved by coordinating execution of cacheable entries among a group of web servers, operably coupled in a network. In an exemplary embodiment, entries are considered to be either commands or Java Server Pages (JSPs), and the system and method are implemented by defining a class of objects (i.e., CacheUnits) to manage the caching of entries. An entry must be executed before it can be stored in a cache. Since this is computationally costly, each cacheable entry has an associated coordinating CacheUnit, which sees to it that only one CacheUnit executes an entry. Once the entry has been executed, a copy of it resides in the cache of the coordinating CacheUnit, from which it can be accessed by other CacheUnits without having to re-execute it.
A system supporting distributed web applications, comprising:
A method for coordinating execution of a cacheable entry, comprising:
Dependencies are inferred from the claim text.