Technology and Research
Intel® Technology Journal Home
Volume 10, Issue 04
Autonomic Computing
Table of Contents
Technical Reviewers
About This Journal
Intel Published Articles
Read Past Journals
Subscribe
E-Mail this Journal to a Colleague
Home  ›  Technology and Research  ›  Intel® Technology Journal  ›  Autonomic Computing
ITJ Autonomic Computing
Intel® Technology Journal
Featuring Intel's recent
research and development
 
Autonomic Computing
Volume 10    Issue 04    Published November 9, 2006
ISSN 1535-864X    DOI: 10.1535/itj.1004.01

  Section 8 of 12  
Platform support of autonomic computing: an evolution of manageability architecture
IT Adoption of autonomics

As automatic processes match demand to resources, reconfigure the environment as needed, and reroute work around failing components, the human focus will shift to ensuring that services and business processes are functional. The availability of any particular server, disk or network component will be nearly irrelevant. These technical changes will result in changes to IT processes. Today, applications are often characterized through a bottom-up process, where the stack of an application is developed then tested to determine the configuration of the server that will provide the optimal performance. In an environment where applications are assembled using a number of shared services, and each service might exist in multiple instances and be used by many applications, this approach will give way to a top-down process that relies on capacity and performance measurements of services and on aggregations of resources as well as platforms.

Impact on monitoring and measurement

When measuring performance of an IT solution, much of the focus has been on the health of individual components, such as application servers and the applications themselves. This is often supplemented by end-to-end user experience metrics, and in many cases, by directly measuring the performance of business processes.

Measurement of business processes is already important: even if all servers are up, all services are operating, and all communication methods are available, there are other factors that can cause problems with performance or interfere with the completion of a business process. Measuring billing backlog or units in inventory may detect anomalies in a way that checking response times or server status will not.

In a self-managed environment where resources are assigned and reassigned dynamically, there may be no direct connection between the performance of a particular component and the health of the business process. On the one hand, sharing of a service means that its performance might affect many business processes. On the other hand, since services may exist in multiple instances, failure of a particular instance (or of an element of a pool of resources) may not have as much impact as the failure of a unique instance.

This means that measurement of business processes moves from important to critical. As a self-managed infrastructure assumes the responsibility for monitoring its components and working around problems, IT will increasingly turn its focus to the business processes that it supports. More attention can be given to monitoring business processes and end-to-end experience. This will help identify patterns of service demands that can be anticipated based on the business process cycle, and will allow IT to bring support of business processes to the forefront.

IT Roles

As AC becomes more entrenched in the IT infrastructure, the duties and responsibilities of IT professionals will also change. For example, in today's environments, there may be proportionately few people engaged in business process design and implementation, and many more involved in application implementation and server configuration. This will change over time due to the presence of the following:

  • Facilities that assist business process implementers to map business requirements to reusable services that will accomplish their objectives.
  • Tools that map the required services and other components to a logical representation of the infrastructure.
  • A service-oriented AC infrastructure that can dynamically map the logical representation onto physical components, and keep services running through self-managing capabilities such as automatic allocation of additional resources as needed and migration of workload from failing components.

As a result, infrastructure design and implementation should be less resource-intensive, and generally should be accomplished outside of the context of a given project or program. The benefits of features such as self-configuration and self-correction will ease the routine operation and maintenance of the infrastructure. The result will be that IT personnel can focus on solving business problems rather than technical ones.


  Section 8 of 12  

In this article
Abstract
Information Technology overview
IT Environment implications
Model
Autonomics
Platform autonomic requirements and architecture
Intel® Active Management Technology
IT Adoption of autonomics
Summary
Acknowledgments
References
Authors' biographies
Download a PDF of this article.    Email This Page
Back to Top