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.02

  Section 4 of 10  
Service orchestration of Intel-based platforms under a service-oriented infrastructure
Platform as a service and Intel® AMT

Along with the service orientation paradigm shift, IT services of different forms have been discussed at [2, 6]. Under SOI, the hardware need not play the customary passive role, providing only the processing power needed for computation. A key observation is that service orientation need not be a software-only proposition; hardware can and should provide services as well. Therefore, we propose the term "platform as a service" or PaaS to denote the idea that a hardware platform can be architected with service-oriented concepts from the very beginning, having built-in service abstractions available at the bare-metal level.

PaaS can be defined as hardware- and firmware-based autonomous devices that provide standard services to interact with other entities in an SOA. PaaS devices constitute basic building blocks for SOI and interact with other orchestration and management services from SOM as well as provide seamless services to the SOA layer.

A PaaS device must have the following defining characteristics:

  • Service abstractions: Service abstractions define basic service units, hiding hardware and firmware implementation details. This abstraction is essential in keeping the device autonomous and interoperable with other service providers or consumers. Examples of service abstraction could be device status information, basic device controls (power on/off), provisioning, re-provisioning, systems configurations, utilization metering, etc.
  • Standard interface: In a service-oriented environment, standard service interfaces are critical to interoperability and sharing of services across heterogeneous platforms. This is especially true with PaaS as there are many different SOA applications running on top of it, and hardware platforms should be designed for general IT infrastructures. It is not practical to expose PaaS services through proprietary interfaces, as it will limit service adoption and defeat the purpose of service orientation. Therefore, PaaS has to support open service standards like Web Services–the same standards that software and applications can understand. In this way, other SOI, SOA, and SOM components can interact with PaaS devices in the same way that they interact with software components.
  • Change tolerant: Hardware is often seen as very efficient and reliable, but not very flexible and adaptive to change. With PaaS, the concept of hardware could change fundamentally. Hardware becomes flexible and adaptive to provide basic services upon installation with or without software. Platform services could also aggregate at group levels across multiple platforms and interact with other services in the environment as part of the overall SOI.
  • Policy driven: As part of an overall solution, a PaaS device has to understand the response to policies that direct IT environments. PaaS typically has a built-in policy engine to interpret policies down-loaded from the IT environment. At a minimum it will be able to respond to instructions and directives from the upper layers of IT management services defined in terms of orchestration, SLAs, and Quality of Service (QoS).

PaaS will bring new opportunities and challenges for hardware designers and vendors. Provisioning hardware at higher levels of abstraction and enhanced security will require significant rethinking, especially when these functions are available at the bare metal state. Nonetheless, PaaS will beneficial overall in accelerating the adoption of SOA and it will increase the productivity of IT professionals facilitating business through building end-to-end solutions.

Intel® AMT–a PaaS example

Intel announced a new platform management technology in 2005 to reduce the complexity and cost of platform management for businesses–Intel AMT.

We illustrate the PaaS concept by pointing out some of the features in Intel AMT, showing that PaaS is technically feasible and some features are available today. The following table summarizes key features and services provided by Intel AMT. They are built-in at the platform level as combinations of hardware and firmware.

Table 1: Key features and services of Intel® AMT

  Key Intel® AMT features
Discover OS-independent, accurate platform, software, and hardware inventories are necessary for regulatory compliance as well as for closely managing maintenance contracts and software licenses.
Heal Built-in proactive alerting and remote recovery capabilities reduce the number of desk-side visits by allowing IT to recover control of failed PCs, diagnose the problem, and potentially fix the problem remotely.
Protect Allows security patching of systems regardless of system state (powered on or off).
Standard interfaces Based on Web services standards ready to integrate with heterogeneous management consoles.

With the OS up and running, Intel AMT can operate in in-band (IB) mode and out-of-band (OOB) mode. In IB mode, Intel AMT interacts with the OS and management console to perform requested platform management functions. When the OS is not available, either because it has not been provisioned (bare metal state) or because it has crashed, Intel AMT can operate in OOB mode. It continues to provide basic platform management functions and is accessible through a management console.

Intel AMT is an example of PaaS available in products today—it is autonomous, has clearly defined platform management services that are always available, and exposes those services through standard interfaces. The following section describes a PoC project conducted by Intel IT based on Intel AMT and WS-Management that demonstrates how these work in an autonomic fashion in a real IT environment. For further details of WS-Management and other WS* standards, please refer to [9] in this issue of the Intel® Technology Journal.


  Section 4 of 10  

In this article
Abstract
Introduction
Service-oriented infrastructure framework
Platform as a service and Intel® AMT
Intel® IT PoC architecture and key results
Key results and challenges
Summary
Acknowledgments
References
Authors' biographies
Download a PDF of this article.    Email This Page
Back to Top