WO2009132272A3 - Method and apparatus for dynamic provisioning in data processing environment - Google Patents

Method and apparatus for dynamic provisioning in data processing environment Download PDF

Info

Publication number
WO2009132272A3
WO2009132272A3 PCT/US2009/041665 US2009041665W WO2009132272A3 WO 2009132272 A3 WO2009132272 A3 WO 2009132272A3 US 2009041665 W US2009041665 W US 2009041665W WO 2009132272 A3 WO2009132272 A3 WO 2009132272A3
Authority
WO
WIPO (PCT)
Prior art keywords
data processing
provisioning
processing system
new component
new
Prior art date
Application number
PCT/US2009/041665
Other languages
French (fr)
Other versions
WO2009132272A2 (en
Inventor
Alexei Arun Karve
Ajay Mohindra
Randy Allan Rendahl
Alla Segal
Original Assignee
International Business Machines Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corporation filed Critical International Business Machines Corporation
Priority to CN200980113842.5A priority Critical patent/CN102007756B/en
Priority to EP09734814A priority patent/EP2279605A4/en
Priority to CA2717505A priority patent/CA2717505C/en
Priority to JP2011506479A priority patent/JP5278924B2/en
Publication of WO2009132272A2 publication Critical patent/WO2009132272A2/en
Publication of WO2009132272A3 publication Critical patent/WO2009132272A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing

Abstract

Techniques are disclosed for the dynamic introduction of new components to be used during provisioning of solutions in data processing system environments such as service delivery environments. For example, in a provisioning system that manages provisioning of components in a data processing system, an automated method of dynamically provisioning one or more new components in the data processing system comprises the provisioning system performing the following steps. The provisioning system accepts a registration of a new component during a runtime period of the data processing system, wherein the new component has not been previously registered in the data processing system prior to the runtime period, and further wherein the registration comprises obtaining information relating to at least one of one or more prerequisites and a configuration associated with the new component. The provisioning system causes a modification to the data processing system by enabling use of the registered new component therein.
PCT/US2009/041665 2008-04-24 2009-04-24 Method and apparatus for dynamic provisioning in data processing environment WO2009132272A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN200980113842.5A CN102007756B (en) 2008-04-24 2009-04-24 Method and apparatus for dynamic provisioning in data processing environment
EP09734814A EP2279605A4 (en) 2008-04-24 2009-04-24 Method and apparatus for dynamic provisioning in data processing environment
CA2717505A CA2717505C (en) 2008-04-24 2009-04-24 Method and apparatus for dynamic provisioning in data processing environment
JP2011506479A JP5278924B2 (en) 2008-04-24 2009-04-24 Method and apparatus for dynamic provisioning in a data processing environment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/108,836 US8601253B2 (en) 2008-04-24 2008-04-24 Dynamic provisioning in data processing environment
US12/108,836 2008-04-24

Publications (2)

Publication Number Publication Date
WO2009132272A2 WO2009132272A2 (en) 2009-10-29
WO2009132272A3 true WO2009132272A3 (en) 2010-01-21

Family

ID=41216141

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2009/041665 WO2009132272A2 (en) 2008-04-24 2009-04-24 Method and apparatus for dynamic provisioning in data processing environment

Country Status (7)

Country Link
US (1) US8601253B2 (en)
EP (1) EP2279605A4 (en)
JP (1) JP5278924B2 (en)
KR (1) KR20110009143A (en)
CN (1) CN102007756B (en)
CA (1) CA2717505C (en)
WO (1) WO2009132272A2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9104514B2 (en) * 2011-01-11 2015-08-11 International Business Machines Corporation Automated deployment of applications with tenant-isolation requirements
CN102891879A (en) 2011-07-22 2013-01-23 国际商业机器公司 Method and device for supporting cluster expansion
US8869107B2 (en) * 2012-01-12 2014-10-21 Microsoft Corporation Declarative dynamic control flow in continuation-based runtime
US9509571B1 (en) * 2012-07-25 2016-11-29 NetSuite Inc. First-class component extensions for multi-tenant environments
US10095369B1 (en) * 2014-10-28 2018-10-09 VCE IP Holding Company LLC Systems and methods for provisioning computing components through modular orchestration
US10324700B2 (en) * 2016-03-09 2019-06-18 International Business Machines Corporation Storing computing component installation information
CN108196900B (en) * 2017-12-08 2021-11-09 五八有限公司 Component registration method and device
US10911493B2 (en) * 2018-03-14 2021-02-02 ShieldX Networks, Inc. Identifying communication paths between servers for securing network communications
CN112579199A (en) * 2020-12-15 2021-03-30 北京动力机械研究所 Processing method and device based on open type data platform

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6385664B1 (en) * 1995-12-29 2002-05-07 Hewlett-Packard Company System and method for on demand registration of tasks
US6901440B1 (en) * 1999-07-02 2005-05-31 Agilent Technologies, Inc. System and method for universal service activation
US20070271554A1 (en) * 2001-09-19 2007-11-22 Fletcher James C Dynamic, Real-Time Integration of Software Resources through Services of a Content Framework
US20080077709A1 (en) * 2006-09-27 2008-03-27 International Business Machines Corporation Dynamically extening xml-based service through client

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04242426A (en) 1991-01-16 1992-08-31 Nec Corp System processing multiple definition of external name in linking process
JPH10105388A (en) * 1996-09-26 1998-04-24 Nippon Telegr & Teleph Corp <Ntt> Method and device for preparing bidirectional service on www
US7603469B2 (en) * 2002-01-15 2009-10-13 International Business Machines Corporation Provisioning aggregated services in a distributed computing environment
US20030167320A1 (en) * 2002-02-26 2003-09-04 Sun Microsystems, Inc. Registration service for registering plug-in applications with a management console
US20030204560A1 (en) * 2002-04-26 2003-10-30 Chen Thomas C.H. Programmable Logic Controller with embedded Intelligent Web Server
US6807266B2 (en) * 2002-08-30 2004-10-19 3Com Corporation Method and apparatus for provisioning a soft switch
AU2003282030A1 (en) * 2002-10-16 2004-05-04 Mobile Cohesion Limited A service access gateway
EP1420337A1 (en) 2002-11-15 2004-05-19 Hewlett-Packard Company, A Delaware Corporation System and method to provide a flexible user interface
CN100407146C (en) * 2003-12-18 2008-07-30 国际商业机器公司 Management system and method for distributed resource
SG152022A1 (en) 2004-01-15 2009-05-29 Agency Science Tech & Res Method and system for dynamic invocation of services in a service-oriented architecture environment
CN100547585C (en) * 2004-01-30 2009-10-07 国际商业机器公司 Being included as entity provides the method and apparatus of the level formula management at least one territory
JP4867660B2 (en) * 2004-01-30 2012-02-01 インターナショナル・ビジネス・マシーンズ・コーポレーション Componentized automated provisioning and management of computing environments for computing utilities
CN100407154C (en) 2004-04-29 2008-07-30 国际商业机器公司 A system and method for modeling and dynamically deploying services into a distributed networking architecture
US7660882B2 (en) * 2004-06-10 2010-02-09 Cisco Technology, Inc. Deploying network element management system provisioning services
US8631386B2 (en) 2004-08-25 2014-01-14 Mohit Doshi System and method for automating the development of web services
JP2008513866A (en) 2004-09-17 2008-05-01 インターナショナル・ビジネス・マシーンズ・コーポレーション Viewing and installing portlets on the client platform
GB0420675D0 (en) 2004-09-17 2004-10-20 Ibm Method and software tool for installation of portlets into a client platform
WO2006089390A1 (en) * 2005-02-22 2006-08-31 Nextair Corporation Facilitating mobile device awareness of the availability of new or updated server-side applications
US7640542B2 (en) * 2005-03-24 2009-12-29 Nokia Corporation Managing midlet suites in OSGI environment
US7523461B2 (en) * 2005-07-01 2009-04-21 Microsoft Corporation Modification of logic in an application
US8682795B2 (en) 2005-09-16 2014-03-25 Oracle International Corporation Trusted information exchange based on trust agreements
US20070180061A1 (en) * 2006-02-02 2007-08-02 International Business Machines Corporation Methods and apparatus for interactive specification of context-sensitive sevice level agreements; for provisioning of resources required during service delivery events regulated by service level agreements; and for monitoring compliance with service level agreements during service delivery events
US8000260B2 (en) * 2006-06-19 2011-08-16 International Business Machines Corporation Method for dynamic information technology infrastructure provisioning
US9038125B2 (en) * 2007-08-24 2015-05-19 Red Hat, Inc. Self identifying services in distributed computing
US9652210B2 (en) * 2007-08-28 2017-05-16 Red Hat, Inc. Provisioning a device with multiple bit-size versions of a software component
US8893141B2 (en) * 2008-01-28 2014-11-18 Microsoft Corporation System and method for describing applications for manageability and efficient scale-up deployment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6385664B1 (en) * 1995-12-29 2002-05-07 Hewlett-Packard Company System and method for on demand registration of tasks
US6901440B1 (en) * 1999-07-02 2005-05-31 Agilent Technologies, Inc. System and method for universal service activation
US20070271554A1 (en) * 2001-09-19 2007-11-22 Fletcher James C Dynamic, Real-Time Integration of Software Resources through Services of a Content Framework
US20080077709A1 (en) * 2006-09-27 2008-03-27 International Business Machines Corporation Dynamically extening xml-based service through client

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2279605A4 *

Also Published As

Publication number Publication date
CN102007756B (en) 2014-01-08
KR20110009143A (en) 2011-01-27
CA2717505C (en) 2017-12-12
JP5278924B2 (en) 2013-09-04
US8601253B2 (en) 2013-12-03
CA2717505A1 (en) 2009-10-29
US20090271607A1 (en) 2009-10-29
EP2279605A2 (en) 2011-02-02
EP2279605A4 (en) 2011-05-25
WO2009132272A2 (en) 2009-10-29
JP2011519096A (en) 2011-06-30
CN102007756A (en) 2011-04-06

Similar Documents

Publication Publication Date Title
WO2009132272A3 (en) Method and apparatus for dynamic provisioning in data processing environment
EP2014109A4 (en) System and method for server farm resource allocation
WO2011084296A3 (en) A virtualization and consolidation analysis engine for enterprise data centers
WO2008144729A3 (en) Electronic game utilizing photographs
EP2383946A4 (en) Method, server and system for providing resource for an access user
EP2348671A4 (en) Conference terminal, conference server, conference system and method for data processing
EP2846226A3 (en) Method and system for providing haptic effects based on information complementary to multimedia content
WO2007106806A3 (en) Methods and apparatus for using radar to monitor audiences in media environments
MX2010000481A (en) Systems and methods for integrating educational software systems.
WO2011008419A3 (en) Application acceleration as a service system and method
WO2008030513A3 (en) Method and system for providing an enhanced service-oriented architecture
EP1845443A3 (en) Software model business process variant types
WO2010068356A3 (en) System and method for communicating over a network with a medical device
WO2009026189A3 (en) Methods and apparatus for providing location data with variable validity and quality
WO2008039918A3 (en) Methods and apparatus for hybrid outlier detection
GB2469962A (en) Automatic connections between application components
WO2006104581A3 (en) Gaming device network managing system and method
EP2677822A3 (en) Method and apparatus for reducing successive pre-registration attempts by access terminals
EP2284686A3 (en) Job history information auditing system, image forming apparatus, control method, and program
WO2009065000A3 (en) Reduced security risk apparatus and method for analyzing and managing unstructured data
EP2600588A3 (en) Method and device for mandatory access control
WO2008125508A3 (en) Managing entity data in case of multiple entity identities
EP2365443A4 (en) Data providing device, system, server device, program, and method
MY164162A (en) System validation
EP2466469A3 (en) Apparatus and method for dynamically reconfiguring state of application program in a many-core system

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980113842.5

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09734814

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2717505

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 6400/CHENP/2010

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2011506479

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20107025294

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2009734814

Country of ref document: EP