Using a utility computing framework to develop utility systems

  • Authors:
  • T. Eilam;K. Appleby;J. Breh;G. Breiter;H. Daur;S. A. Fakhouri;G. D. H. Hunt;T. Lu;S. D. Miller;L. B. Mummert;J. A. Pershing;H. Wagner

  • Affiliations:
  • IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532;IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532;IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532;IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532;IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532;IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532;IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532;IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532;IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532;IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532;IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532;IBM Thomas J. Watson Research Center, 19 Skyline Drive, Hawthorne, NY 10532

  • Venue:
  • IBM Systems Journal
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we describe a utility computing framework, consisting of a component model, a methodology, and a set of tools and common services for building utility computing systems. This framework facilitates the creation of new utility computing systems by providing a set of common functions, as well as a set of standard interfaces for those components that are specialized. It also provides a methodology and tools to assemble and re-use resource provisioning and management functions used to support new services with possibly different requirements. We demonstrate the benefits of the framework by describing two sample systems: a life-science utility computing service designed and implemented using the framework, and an on-line gaming utility computing service designed in compliance with the framework.