Method, system, and product for identifying provisioning operations via planning methods

a technology of resource provisioning and planning methods, applied in the field of resource provisioning systems, can solve the problems of inability to complete the entire execution of the workflow, the workflow to realize the configuration activities is now a manual, slow and error-prone process, and the connection with managed resources is los

Inactive Publication Date: 2006-11-23
SERVICENOW INC
View PDF3 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0012] A method to automate provisioning based on a specification of a desired configuration state is not described in the prior art without mapping effects of the provisioning operations to single entities (objects and relationships) in the desired state. It is not described how to automate provisioning using an existing provisioning system that may not make available provisioning operations that obey this m...

Problems solved by technology

The order of provisioning operations in the provisioning workflow is important as the wrong order can lead to a situation where connectivity with managed resources is lost and the entire execution of the workflow fails to complete.
Therefore, the definition of a workflow to realize configu...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, system, and product for identifying provisioning operations via planning methods
  • Method, system, and product for identifying provisioning operations via planning methods
  • Method, system, and product for identifying provisioning operations via planning methods

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] A method, system, and computer program product in a data processing system are disclosed for applying artificial intelligence (AI) planning techniques to automatically determine a valid ordering of provisioning operations provided by a provisioning system to bring a system from its current state to a desired state.

[0029] Provisioning systems provide a number of provisioning operations used to configure the resources that the provisioning systems manage. Once these operations have been identified, they can be formally modeled as planning actions. Each planning action is associated with preconditions and effects. Optionally, cost information can be associated with each action. Costs may include multiple dimensions such as a resource cost or the time to execute.

[0030] Similarly, the resources being managed by the provisioning system and their configuration can be formally described as an initial state of the system in a language understood by an AI planning algorithm.

[0031] F...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method, system, and computer program product are disclosed for automatically determining a valid ordering of provisioning operations, and their needed parameters, so that a provisioning system can configure a desired resource state. This is accomplished by formally describing the pre-conditions and effects of provisioning operations, the current state of managed resources and the desired final state. A planning algorithm is then used to determine the provisioning operations, a valid ordering and appropriate parameters to bring the system from the current state to the desired state.

Description

BACKGROUND [0001] 1. Technical Field [0002] The present invention relates generally to resource provisioning systems, and in particular to a method, system, and product for automatically determining a valid ordering of provisioning operations implemented by such systems to reach a desired resource configuration state through the use of planning methods. [0003] 2. Description of the Related Art [0004] Resource provisioning systems, or provisioning systems, enable the configuration of a set of interconnected computing resources. Such resources, or managed resources, include, for example, servers, firewalls, and software. A provisioning system makes available a set of provisioning operations that will automate some configuration tasks performed on the set of managed resources. For example, a provisioning operation may assign a port on a network switch (often called a switch port) to a particular virtual local area network (VLAN). [0005] This configuration operation is one in a sequence...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F1/24
CPCG06Q10/06G06Q50/32H04L41/0889H04L41/0869H04L41/0886H04L41/0233
Inventor EILAM, TAMARKALANTAR, MICHAEL HUSAYNKONSTANTINOU, ALEXANDERMAGHRAOUI, KAOUTAR ELMENGHRAJANI, ALOKMUMMERT, LILY BARKOVICPERSHING, JOHN ARTHUR JR.
Owner SERVICENOW INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products