Physiology of the Grid 6
Enterprises must then reintegrate (with QoS) these distributed servers and data resources,
addressing issues of navigation, distributed security, and content distribution inside the enterprise,
much as on external networks.
In parallel with these developments, enterprises are engaging ever more aggressively in e-
business and are realizing that a highly robust IT infrastructure is required to handle the
associated unpredictability and rapid growth. Enterprises are also now expanding the scope and
scale of their enterprise resource planning projects as they try to provide better integration with
customer relationship management, integrated supply chain, and existing core systems. These
developments are adding to the significant pressures on the enterprise IT infrastructure.
The aggregate effect is that qualities of service traditionally associated with mainframe host-
centric computing [56] are now essential to the effective conduct of e-business across distributed
compute resources, inside as well as outside the enterprise. For example, enterprises must
provide consistent response times to customers, despite workloads with significant deviations
between average and peak utilization. Thus, they require flexible resource allocation in
accordance with workload demands and priorities. Enterprises must also provide a secure and
reliable environment for distributed transactions flowing across a collection of dissimilar servers,
must deliver continuous availability as seen by end-users, and must support disaster recovery for
business workflow across a distributed network of application and data servers. Yet the current
paradigm for delivering QoS to applications via the vertical integration of platform-specific
components and services just does not work in today’s distributed environment: the
decomposition of monolithic IT infrastructures is not consistent with the delivery of QoS through
vertical integration of services on a given platform. Nor are distributed resource management
capabilities effective, being limited by their proprietary nature, inaccessibility to platform
resources, and inconsistencies between similar resources across a distributed environment.
The result of these trends is that IT systems integrators take on the burden of re-integrating
distributed compute resources with respect to overall QoS. However, without appropriate
infrastructure tools, the management of distributed computing workflow becomes increasingly
labor-intensive, complex, and fragile as platform-specific operations staff watch for “fires” in
overall availability and performance and verbally collaborate on corrective actions across
different platforms. This situation is not scalable, cost-effective, or tenable in the face of changes
to the computing environment and application portfolio.
2.2 Service Providers and Business-to-Business Computing
Another key trend is the emergence of service providers (SPs) of various types, such as web-
hosting SPs, content distribution SPs, applications SPs, and storage SPs. By exploiting economies
of scale, SPs aim to take standard e-business processes, such as creation of a web-portal presence,
and provide them to multiple customers with superior price/performance. Even traditional
enterprises with their own IT infrastructures are offloading such processes because they are
viewed as commodity functions.
Such emerging “eUtilities” (a term used to refer to service providers offering continuous, on-
demand access) are beginning to offer a model for carrier-grade IT resource delivery through
metered usage and subscription services. Unlike the computing services companies of the past,
which tended to provide offline batch-oriented processes, resources provided by eUtilities are
often tightly integrated with of enterprise computing infrastructures and used for business
processes that span both in-house and outsourced resources. Thus, a price of exploiting the
economies of scale that are enabled by eUtility structures is a further decomposition and
distribution of enterprise computing functions. EUtilities providers face their own technical
challenges. To achieve economies of scale, eUtility providers require server infrastructures that
can be easily customized on demand to meet specific customer needs. Thus, there is a demand for
This is a DRAFT document and a work in progress. Version: 6/22/2002.
Comments to foster@mcs.anl.gov, carl@isi.edu, jnick@us.ibm.com, tuecke@mcs.anl.gov