Skip to main content

Automation Under Service-Oriented Grids

  • Chapter
Springer Handbook of Automation

Part of the book series: Springer Handbooks ((SHB))

Abstract

For some companies, information technology (IT) services constitute a fundamental function without which the company could not exist. Think of UPS without the ability to electronically track every package in its system or any large bank managing millions of customer accounts without computers. IT can be capital and labor intensive, representing anywhere between 1% and 5% of a companyʼs gross expenditures, and keeping costs commensurate with the size of the organization is a constant concern for the chief information officer (CIO)s in charge of IT.

A common strategy to keep labor costs in check today is through a deliberate sourcing or service procurement strategy, which may include in-sourcing using in-house resources or outsourcing, which involve the delegation of certain standardized business processes such as payroll to service companies such as ADP.

Yet another way of keeping labor costs in check with a long tradition is through the use of automation, that is, the integrated use of technology, machines, computers, and processes to reduce the cost of labor.

The convergence of three technology domains, namely virtualization, service orientation, and grid computing promises to bring the automation of provision and delivery of IT services to levels never seen before. An IT environment where these three technology domains coexist is said to be a virtual service-oriented environment or VSG environment. The cost savings are accrued through systemic reuse of resources and the ability to quickly integrate resources not just within one department, but across the whole company and beyond.

In this Chapter we will review each of the constituent technologies for a virtual service-oriented grid and examine how each contributes to the automation of delivery of IT services.

The increasing adoption of service-oriented architectures (SOAs) represents the increasing recognition by IT organizations of the need for business and technology alignment. In fact, under SOA there is no difference between the two. The unit of delivery for SOA is a service, which is usually defined in business terms.

In other words, SOA represents the up-leveling of IT, empowering IT organizations to meet the business needs of the community they serve. This up-leveling creates a gap, because for IT business requirements eventually need to be translated into technology-based solutions.

Our research indicates that this gap is being fulfilled by the resurgence of two very old technologies, namely virtualization and grid computing.

To begin with, SOA allowed the decoupling of data from applications through the magic of extensible mark-up language (XML).

A lot of work that used to be done by application developers and integrators now gets done by computers. When most data centers run at 5–10% utilization, growing and deploying more data centers is not a good solution. Virtualization technology came in very handy to address this situation, allowing the decoupling of applications from the platforms on which they run. It acts as the gearbox in a car, ensuring efficient transmission of power from the engine to the wheels.

The net effect of virtualization is that it allows utilization factors to increase to 60–70%. The technique has been applied to mainframes for decades. Deploying virtualization to tens of thousands of servers has not been easy.

Finally, grid technology has allowed very fast, on-the-fly resource management, where resources are allocated not when a physical server is provisioned, but for each instance that a program is run.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 309.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Abbreviations

CIO:

chief information officer

CPU:

central processing unit

GUI:

graphic user interface

HPC:

high-performance computing

IT:

information technology

MIT:

Massachusetts Institute of Technology

MIT:

miles in-trail

OGSA:

open grid services architecture

OS:

operating system

PC:

personal computer

QoS:

quality of service

SLA:

service-level agreement

SOA:

service-oriented architecture

SOAP:

simple object access protocol

UPS:

uninterruptible power supply

VM:

virtual machine

VM:

virtual manufacturing

VMM:

virtual machine monitor

VSG:

virtual service-oriented environment

VTx:

virtualization technology

WS:

wage setting

XML:

extensible mark-up language

References

  1. A.M. Turing: Computing machinery and intelligence, Mind 59(236), 433–4600 (1950)

    Google Scholar 

  2. The Internet Society: The Infinite Monkey Protocol Suite (IMPS), RFC 2795 (2000)

    Google Scholar 

  3. The IBM CP-40 Project, http://en.wikipedia.org/wiki/IBM_CP-40

  4. J. Fotheringham: Dynamic storage allocation in the atlas computer, Commun. ACM 4(10), 435–436 (1961)

    Article  MATH  Google Scholar 

  5. Burroughs Large Systems, http://en.wikipedia.org/wiki/Burroughs_large_systems

  6. M. Rosenblum, E. Bugnion, S. Devine, S.A. Herrod: Using the SimOS machine simulator to study complex computer systems, ACM TOMACS, Special Issue on Computer Simulation (1997)

    Google Scholar 

  7. G. Neiger, A. Santoni, F. Leung, D. Rodgers, R. Uhlig: Intel virtualization technology: Hardware support for efficient processor virtualization, Intel Technol. J. 10(3), 167–177 (2006)

    Google Scholar 

  8. E. Castro-Leon: Web services readiness, WebServices.org (February 2002), http://www.mywebservices.org/index.php/article/articleview/113/1/61/

  9. E. Castro-Leon: The web within the web, IEEE Spectrum 41(2), 42–46 (2004)

    Google Scholar 

  10. E. Castro-Leon, J. Munter: Grid computing looking forward, Technology@Intel Mag. (May 2005), http://www.intel.com/technology/magazine/computing/grid-computing-0605.htm

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Jackson He PhD or Enrique Castro-Leon PhD .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

He, J., Castro-Leon, E. (2009). Automation Under Service-Oriented Grids. In: Nof, S. (eds) Springer Handbook of Automation. Springer Handbooks. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78831-7_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78831-7_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78830-0

  • Online ISBN: 978-3-540-78831-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics