WO2005045559A3 - Model-based management of computer systems and distributed applications - Google Patents

Model-based management of computer systems and distributed applications Download PDF

Info

Publication number
WO2005045559A3
WO2005045559A3 PCT/US2004/022378 US2004022378W WO2005045559A3 WO 2005045559 A3 WO2005045559 A3 WO 2005045559A3 US 2004022378 W US2004022378 W US 2004022378W WO 2005045559 A3 WO2005045559 A3 WO 2005045559A3
Authority
WO
WIPO (PCT)
Prior art keywords
model
management
application
computer systems
based management
Prior art date
Application number
PCT/US2004/022378
Other languages
French (fr)
Other versions
WO2005045559A2 (en
Inventor
Raymond W Mccollum
Radu R Palanca
Jorg T Pfenning
Alexander M Sutton
Mark R Brown
Original Assignee
Microsoft Corp
Raymond W Mccollum
Radu R Palanca
Jorg T Pfenning
Alexander M Sutton
Mark R Brown
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
Priority claimed from US10/692,432 external-priority patent/US7765540B2/en
Priority claimed from US10/693,072 external-priority patent/US7539974B2/en
Priority to EP04756913A priority Critical patent/EP1673694A4/en
Priority to MXPA05007141A priority patent/MXPA05007141A/en
Priority to JP2006536552A priority patent/JP4809772B2/en
Priority to BR0406418-6A priority patent/BRPI0406418A/en
Application filed by Microsoft Corp, Raymond W Mccollum, Radu R Palanca, Jorg T Pfenning, Alexander M Sutton, Mark R Brown filed Critical Microsoft Corp
Priority to AU2004279195A priority patent/AU2004279195B2/en
Priority to CA2501729A priority patent/CA2501729C/en
Priority to CN200480001254XA priority patent/CN1836208B/en
Priority to KR1020057006230A priority patent/KR101201008B1/en
Publication of WO2005045559A2 publication Critical patent/WO2005045559A2/en
Publication of WO2005045559A3 publication Critical patent/WO2005045559A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3495Performance evaluation by tracing or monitoring for systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • 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/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Abstract

Model-based application management architecture. A developer can describe an application or service (102) in terms of its constituent components. Desired states can be described in terms of functionality, configuration, security, and performance. The description is employed at application installation to configure management services (118), which services help to ensure availability of the application through automatic management actions, such as configuration management, problem detection, diagnosis, and recovery.
PCT/US2004/022378 2003-10-23 2004-07-12 Model-based management of computer systems and distributed applications WO2005045559A2 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
KR1020057006230A KR101201008B1 (en) 2003-10-23 2004-07-12 Model-based management of computer systems and distributed applications
CN200480001254XA CN1836208B (en) 2003-10-23 2004-07-12 Model management-based method and system for computer systems and distributed application program
MXPA05007141A MXPA05007141A (en) 2003-10-23 2004-07-12 Model-based management of computer systems and distributed applications.
JP2006536552A JP4809772B2 (en) 2003-10-23 2004-07-12 Management based on computer system and distributed application model
BR0406418-6A BRPI0406418A (en) 2003-10-23 2004-07-12 Model-based distributed computer systems and application management
EP04756913A EP1673694A4 (en) 2003-10-23 2004-07-12 Model-based management of computer systems and distributed applications
AU2004279195A AU2004279195B2 (en) 2003-10-23 2004-07-12 Model-based management of computer systems and distributed applications
CA2501729A CA2501729C (en) 2003-10-23 2004-07-12 Model-based management of computer systems and distributed applications

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US10/692,432 2003-10-23
US10/692,216 US7103874B2 (en) 2003-10-23 2003-10-23 Model-based management of computer systems and distributed applications
US10/692,216 2003-10-23
US10/692,432 US7765540B2 (en) 2003-10-23 2003-10-23 Use of attribution to describe management information
US10/693,072 US7539974B2 (en) 2003-10-24 2003-10-24 Scalable synchronous and asynchronous processing of monitoring rules
US10/693,072 2003-10-24

Publications (2)

Publication Number Publication Date
WO2005045559A2 WO2005045559A2 (en) 2005-05-19
WO2005045559A3 true WO2005045559A3 (en) 2006-02-09

Family

ID=34577698

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/022378 WO2005045559A2 (en) 2003-10-23 2004-07-12 Model-based management of computer systems and distributed applications

Country Status (9)

Country Link
US (1) US7103874B2 (en)
EP (1) EP1673694A4 (en)
JP (1) JP4809772B2 (en)
KR (1) KR101201008B1 (en)
CN (1) CN1836208B (en)
BR (1) BRPI0406418A (en)
MX (1) MXPA05007141A (en)
RU (1) RU2375744C2 (en)
WO (1) WO2005045559A2 (en)

Families Citing this family (220)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6886038B1 (en) * 2000-10-24 2005-04-26 Microsoft Corporation System and method for restricting data transfers and managing software components of distributed computers
US7606898B1 (en) 2000-10-24 2009-10-20 Microsoft Corporation System and method for distributed management of shared computers
US7113900B1 (en) * 2000-10-24 2006-09-26 Microsoft Corporation System and method for logical modeling of distributed computer systems
US7814198B2 (en) 2007-10-26 2010-10-12 Microsoft Corporation Model-driven, repository-based application monitoring system
US7188335B1 (en) * 2001-12-28 2007-03-06 Trilogy Development Group, Inc. Product configuration using configuration patterns
BR0309322A (en) * 2002-04-19 2007-03-06 Computer Ass Think Inc mixed numeric and / or non-numeric processing data
US7777743B2 (en) * 2002-04-19 2010-08-17 Computer Associates Think, Inc. Viewing multi-dimensional data through hierarchical visualization
US7890543B2 (en) * 2003-03-06 2011-02-15 Microsoft Corporation Architecture for distributed computing system and automated design, deployment, and management of distributed applications
US8122106B2 (en) * 2003-03-06 2012-02-21 Microsoft Corporation Integrating design, deployment, and management phases for systems
US7689676B2 (en) 2003-03-06 2010-03-30 Microsoft Corporation Model-based policy application
US7613822B2 (en) * 2003-06-30 2009-11-03 Microsoft Corporation Network load balancing with session information
US8015604B1 (en) * 2003-10-10 2011-09-06 Arcsight Inc Hierarchical architecture in a network security system
US9027120B1 (en) 2003-10-10 2015-05-05 Hewlett-Packard Development Company, L.P. Hierarchical architecture in a network security system
US20050278694A1 (en) * 2003-11-15 2005-12-15 International Business Machine Corporation Describing Runtime Components of a Solution for a Computer System
GB0326668D0 (en) 2003-11-15 2003-12-17 Ibm Apparatus and method for providing a solution for a computer system
US7613804B2 (en) * 2003-11-25 2009-11-03 Microsoft Corporation Systems and methods for state management of networked systems
US7590726B2 (en) * 2003-11-25 2009-09-15 Microsoft Corporation Systems and methods for unifying and/or utilizing state information for managing networked systems
US7430598B2 (en) * 2003-11-25 2008-09-30 Microsoft Corporation Systems and methods for health monitor alert management for networked systems
US8381207B2 (en) * 2003-12-02 2013-02-19 International Business Machines Corporation Script generation engine and mapping semantic models for target platform
US7379984B1 (en) * 2003-12-09 2008-05-27 Emc Corporation Apparatus, system, and method for autonomy controlled management of a distributed computer system
US7743008B2 (en) * 2003-12-30 2010-06-22 International Business Machines Corporation Adaptive management method with workflow control
US7546357B2 (en) 2004-01-07 2009-06-09 Microsoft Corporation Configuring network settings using portable storage media
US7308818B2 (en) * 2004-02-09 2007-12-18 Garri Productions, Inc. Impact-sensing and measurement systems, methods for using same, and related business methods
US7392295B2 (en) 2004-02-19 2008-06-24 Microsoft Corporation Method and system for collecting information from computer systems based on a trusted relationship
US7584382B2 (en) * 2004-02-19 2009-09-01 Microsoft Corporation Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems
US7778422B2 (en) * 2004-02-27 2010-08-17 Microsoft Corporation Security associations for devices
US20050246529A1 (en) 2004-04-30 2005-11-03 Microsoft Corporation Isolated persistent identity storage for authentication of computing devies
US7870608B2 (en) * 2004-05-02 2011-01-11 Markmonitor, Inc. Early detection and monitoring of online fraud
US7913302B2 (en) * 2004-05-02 2011-03-22 Markmonitor, Inc. Advanced responses to online fraud
US7992204B2 (en) 2004-05-02 2011-08-02 Markmonitor, Inc. Enhanced responses to online fraud
US20070107053A1 (en) * 2004-05-02 2007-05-10 Markmonitor, Inc. Enhanced responses to online fraud
US8041769B2 (en) * 2004-05-02 2011-10-18 Markmonitor Inc. Generating phish messages
US7457823B2 (en) 2004-05-02 2008-11-25 Markmonitor Inc. Methods and systems for analyzing data related to possible online fraud
US8769671B2 (en) * 2004-05-02 2014-07-01 Markmonitor Inc. Online fraud solution
US9203648B2 (en) * 2004-05-02 2015-12-01 Thomson Reuters Global Resources Online fraud solution
US9207932B2 (en) * 2004-05-27 2015-12-08 International Business Machines Corporation Uniform references
US8020210B2 (en) * 2004-06-09 2011-09-13 Verizon Patent And Licensing Inc. System and method for assessing risk to a collection of information resources
US8321545B2 (en) * 2004-07-15 2012-11-27 Symbol Technologies, Inc. Service oriented platform architecture for a wireless network
US7536372B2 (en) * 2004-07-26 2009-05-19 Charles River Analytics, Inc. Modeless user interface incorporating automatic updates for developing and using Bayesian belief networks
US7975266B2 (en) * 2004-07-30 2011-07-05 Sap Aktiengesellschaft Remote installation of computer resources
US20060025984A1 (en) * 2004-08-02 2006-02-02 Microsoft Corporation Automatic validation and calibration of transaction-based performance models
US7710587B2 (en) * 2004-10-18 2010-05-04 Microsoft Corporation Method and system for configuring an electronic device
US20060095963A1 (en) * 2004-10-29 2006-05-04 Simon Crosby Collaborative attack detection in networks
US20060098790A1 (en) * 2004-11-05 2006-05-11 Mendonca John J Automatically configuring remote monitoring of a provisionable resource
US7797698B2 (en) * 2004-11-17 2010-09-14 International Business Machines Corporation Method and apparatus for dynamic middleware assembly
US7895650B1 (en) * 2004-12-15 2011-02-22 Symantec Corporation File system based risk profile transfer
US7954090B1 (en) 2004-12-21 2011-05-31 Zenprise, Inc. Systems and methods for detecting behavioral features of software application deployments for automated deployment management
US8387037B2 (en) * 2005-01-28 2013-02-26 Ca, Inc. Updating software images associated with a distributed computing system
US7516206B2 (en) * 2005-01-28 2009-04-07 Cassatt Corporation Management of software images for computing nodes of a distributed computing system
US7680799B2 (en) * 2005-01-31 2010-03-16 Computer Associates Think, Inc. Autonomic control of a distributed computing system in accordance with a hierarchical model
US7478097B2 (en) * 2005-01-31 2009-01-13 Cassatt Corporation Application governor providing application-level autonomic control within a distributed computing system
US7454427B2 (en) * 2005-01-31 2008-11-18 Cassatt Corporation Autonomic control of a distributed computing system using rule-based sensor definitions
US7685148B2 (en) * 2005-01-31 2010-03-23 Computer Associates Think, Inc. Automatically configuring a distributed computing system according to a hierarchical model
US7571154B2 (en) * 2005-01-31 2009-08-04 Cassatt Corporation Autonomic control of a distributed computing system using an application matrix to control application deployment
KR100652399B1 (en) * 2005-02-02 2006-12-01 삼성전자주식회사 Method of processing defect of harddisk drive and harddisk drive and recording medium adapting the same
US7590653B2 (en) * 2005-03-02 2009-09-15 Cassatt Corporation Automated discovery and inventory of nodes within an autonomic distributed computing system
US20060206544A1 (en) * 2005-03-09 2006-09-14 Microsoft Corporation Automatic backup and restore system and method
US8307336B1 (en) * 2005-03-30 2012-11-06 Oracle America, Inc. Mechanism for enabling a set of output from a functional component to be presented on different types of clients
US8489728B2 (en) 2005-04-15 2013-07-16 Microsoft Corporation Model-based system monitoring
US20060235664A1 (en) * 2005-04-15 2006-10-19 Microsoft Corporation Model-based capacity planning
US7797147B2 (en) 2005-04-15 2010-09-14 Microsoft Corporation Model-based system monitoring
US7802144B2 (en) * 2005-04-15 2010-09-21 Microsoft Corporation Model-based system monitoring
US7979530B1 (en) * 2005-04-27 2011-07-12 Juniper Networks, Inc. Inventory life cycle management for a computer network
US8549513B2 (en) 2005-06-29 2013-10-01 Microsoft Corporation Model-based virtual system provisioning
US20070005320A1 (en) * 2005-06-29 2007-01-04 Microsoft Corporation Model-based configuration management
CA2613083A1 (en) * 2005-07-01 2007-01-11 Markmonitor Inc. Enhanced fraud monitoring systems
US9418040B2 (en) 2005-07-07 2016-08-16 Sciencelogic, Inc. Dynamically deployable self configuring distributed network management system
US7657871B2 (en) 2005-07-22 2010-02-02 Sbc Knowledge Ventures, L.P. Method and system of managing configuration profiles of a plurality of deployed network elements
US8484250B2 (en) * 2005-09-30 2013-07-09 Rockwell Automation Technologies, Inc. Data federation with industrial control systems
US7941309B2 (en) 2005-11-02 2011-05-10 Microsoft Corporation Modeling IT operations/policies
US8079017B2 (en) * 2005-11-29 2011-12-13 Alcatel-Lucent Automated QS interface testing framework
US7856100B2 (en) * 2005-12-19 2010-12-21 Microsoft Corporation Privacy-preserving data aggregation using homomorphic encryption
US20070156420A1 (en) * 2005-12-29 2007-07-05 Microsoft Corporation Performance modeling and the application life cycle
US20070157311A1 (en) * 2005-12-29 2007-07-05 Microsoft Corporation Security modeling and the application life cycle
US7890315B2 (en) * 2005-12-29 2011-02-15 Microsoft Corporation Performance engineering and the application life cycle
US7818788B2 (en) * 2006-02-14 2010-10-19 Microsoft Corporation Web application security frame
US7712137B2 (en) * 2006-02-27 2010-05-04 Microsoft Corporation Configuring and organizing server security information
US20070234278A1 (en) * 2006-03-02 2007-10-04 Microsoft Corporation Managing source code in a model-based development environment
US20070220481A1 (en) * 2006-03-20 2007-09-20 Microsoft Corporation Limited source code regeneration based on model modification
US8635596B2 (en) * 2006-04-21 2014-01-21 Microsoft Corporation Model-based event processing
US20070282983A1 (en) * 2006-06-05 2007-12-06 Manoj Gujarathi System and Method for Information Handling System Management With a Directory Service Tool Box
US20070294364A1 (en) * 2006-06-15 2007-12-20 International Business Machines Corporation Management of composite software services
US7496893B2 (en) * 2006-06-15 2009-02-24 International Business Machines Corporation Method for no-demand composition and teardown of service infrastructure
US20070294322A1 (en) 2006-06-19 2007-12-20 Cerner Innovation, Inc. Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system
US7904899B2 (en) * 2006-06-20 2011-03-08 Intuit Inc. Third-party customization of a configuration file
EP1909173B1 (en) * 2006-10-06 2010-02-24 Hewlett-Packard Development Company, L.P. Management of data of settings in an operating system of a computer
US8108836B1 (en) * 2006-10-13 2012-01-31 Hewlett-Packard Development Company, L.P. System and method for defining software management
US8010565B2 (en) * 2006-10-16 2011-08-30 Dell Products L.P. Enterprise rack management method, apparatus and media
US7908659B2 (en) 2006-11-10 2011-03-15 Microsoft Corporation Extensible framework for system security state reporting and remediation
US7925674B2 (en) * 2006-11-27 2011-04-12 Oracle International Corp. Management of a distributed database
JPWO2008087729A1 (en) * 2007-01-18 2010-05-06 三菱電機株式会社 Application setting terminal, application execution terminal, and setting information management server
US8655623B2 (en) * 2007-02-13 2014-02-18 International Business Machines Corporation Diagnostic system and method
US20080209435A1 (en) * 2007-02-23 2008-08-28 Microsoft Corporation Scalable workflow management system
US20080209194A1 (en) * 2007-02-26 2008-08-28 Dwita, Inc. Systems and methods for providing configuration change information on a per setting basis
US8671146B2 (en) * 2007-02-28 2014-03-11 Microsoft Corporation Presence aware notification for information technology management
US9703666B2 (en) 2007-02-28 2017-07-11 International Business Machines Corporation Method, apparatus and software for managing the generation of process events by a software process
US8024396B2 (en) * 2007-04-26 2011-09-20 Microsoft Corporation Distributed behavior controlled execution of modeled applications
US7921203B2 (en) * 2007-05-31 2011-04-05 International Business Machines Corporation Specifying associations among attributes of entities in
US8239505B2 (en) 2007-06-29 2012-08-07 Microsoft Corporation Progressively implementing declarative models in distributed systems
US7970892B2 (en) 2007-06-29 2011-06-28 Microsoft Corporation Tuning and optimizing distributed systems with declarative models
US8015546B2 (en) * 2007-08-03 2011-09-06 International Business Machines Corporation Rapidly assembling and deploying selected software solutions
US8230386B2 (en) 2007-08-23 2012-07-24 Microsoft Corporation Monitoring distributed applications
US8635608B2 (en) * 2007-09-04 2014-01-21 Teradata Us, Inc. Software update system and method
US8099720B2 (en) 2007-10-26 2012-01-17 Microsoft Corporation Translating declarative models
US8181151B2 (en) * 2007-10-26 2012-05-15 Microsoft Corporation Modeling and managing heterogeneous applications
US7974939B2 (en) * 2007-10-26 2011-07-05 Microsoft Corporation Processing model-based commands for distributed applications
US7926070B2 (en) * 2007-10-26 2011-04-12 Microsoft Corporation Performing requested commands for model-based applications
US8225308B2 (en) 2007-10-26 2012-07-17 Microsoft Corporation Managing software lifecycle
US20090112932A1 (en) * 2007-10-26 2009-04-30 Microsoft Corporation Visualizing key performance indicators for model-based applications
CN101452386B (en) 2007-11-28 2013-05-15 国际商业机器公司 Method for executing policy based on context model by using forward direction discursion chain and policy engine
US8683436B2 (en) * 2007-12-19 2014-03-25 Sap Ag Timer patterns for process models
US8139064B2 (en) * 2008-01-11 2012-03-20 International Business Machines Corporation Method and apparatus for aligning an infrastructure to a template
US8359217B2 (en) * 2008-01-11 2013-01-22 International Business Machines Corporation Method and apparatus for determining optimized resolutions for infrastructures
US8180718B2 (en) * 2008-01-14 2012-05-15 Hewlett-Packard Development Company, L.P. Engine for performing root cause and effect analysis
US8447719B2 (en) * 2008-01-14 2013-05-21 Hewlett-Packard Development Company, L.P. Compilation of causal rules into continuations
US8180723B2 (en) * 2008-01-14 2012-05-15 Hewlett-Packard Development Company, L.P. Root cause analysis in a system having a plurality of inter-related elements
WO2009108943A2 (en) * 2008-02-29 2009-09-03 Doyenz Incorporated Automation for virtualized it environments
US7930163B2 (en) * 2008-04-30 2011-04-19 Netapp, Inc. Modeling a storage environment at various times
US8868400B2 (en) * 2008-04-30 2014-10-21 Netapp, Inc. Modeling storage environments
US8037173B2 (en) * 2008-05-30 2011-10-11 Schneider Electric USA, Inc. Message monitor, analyzer, recorder and viewer in a publisher-subscriber environment
US8191083B2 (en) * 2008-06-25 2012-05-29 Microsoft Corporation Executing state machine processing modules with an executive processing module
US20090327465A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Distributed Configuration Orchestration for Network Client Management
US20090323516A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Diagnosing network problems
US8510718B2 (en) * 2008-06-30 2013-08-13 Ubs Ag Platform verification portal
US8849987B2 (en) * 2008-07-29 2014-09-30 International Business Machines Corporation Automated discovery of a topology of a distributed computing environment
US8291378B2 (en) 2008-07-29 2012-10-16 International Business Machines Corporation Simplified deployment modeling
US8302093B2 (en) * 2008-08-28 2012-10-30 International Business Machines Corporation Automated deployment of defined topology in distributed computing environment
US8417658B2 (en) 2008-09-12 2013-04-09 International Business Machines Corporation Deployment pattern realization with models of computing environments
US8793652B2 (en) 2012-06-07 2014-07-29 International Business Machines Corporation Designing and cross-configuring software
US9280335B2 (en) 2010-09-30 2016-03-08 International Business Machines Corporation Semantically rich composable software image bundles
WO2010034060A1 (en) * 2008-09-24 2010-04-01 Iintegrate Systems Pty Ltd Alert generation system and method
US8739154B2 (en) * 2008-10-24 2014-05-27 Oracle International Corporation Method and system for implementing performance kits
US7996719B2 (en) * 2008-10-24 2011-08-09 Microsoft Corporation Expressing fault correlation constraints
US9251283B2 (en) * 2008-11-14 2016-02-02 Microsoft Technology Licensing, Llc Instrumenting a website with dynamically generated code
JP5387584B2 (en) * 2008-12-08 2014-01-15 日本電気株式会社 Data dependency analysis device, information processing device, data dependency analysis method, and program
US20100229022A1 (en) * 2009-03-03 2010-09-09 Microsoft Corporation Common troubleshooting framework
US8490187B2 (en) * 2009-03-20 2013-07-16 Microsoft Corporation Controlling malicious activity detection using behavioral models
RU2467379C2 (en) * 2009-10-19 2012-11-20 Александр Николаевич Сафонов Method for decentralisation of computer program
US8719634B2 (en) * 2009-11-19 2014-05-06 Sony Corporation System health and performance care of computing devices
US20110154004A1 (en) * 2009-12-23 2011-06-23 genForma Corp Installing and Configuring Software and/or Hardware Components Using Metadata Representations of Component Interdependencies
JP2011170638A (en) 2010-02-18 2011-09-01 Ricoh Co Ltd Program managing system, program managing method, client, and program
US8595334B2 (en) * 2010-02-22 2013-11-26 Microsoft Corporation Incrementally managing distributed configuration data
US8823536B2 (en) * 2010-04-21 2014-09-02 Microsoft Corporation Automated recovery and escalation in complex distributed applications
US8880560B2 (en) * 2010-04-28 2014-11-04 Ca, Inc. Agile re-engineering of information systems
EP2583225A4 (en) * 2010-06-21 2014-03-05 Hewlett Packard Development Co System for testing and certifying a virtual appliance on a customer computer system
CN102959506B (en) * 2010-06-22 2017-04-26 慧与发展有限责任合伙企业 Methods and systems for planning application deployment
WO2011162746A1 (en) 2010-06-22 2011-12-29 Hewlett-Packard Development Company, L.P. A method and system for determining a deployment of applications
US9092561B2 (en) * 2010-10-20 2015-07-28 Microsoft Technology Licensing, Llc Model checking for distributed application validation
US9235423B2 (en) 2010-11-26 2016-01-12 Nec Corporation Availability evaluation device and availability evaluation method
US8769494B2 (en) 2010-12-14 2014-07-01 Microsoft Corporation Globally sound and consistent configuration management for distributed datacenter components
US9128803B2 (en) * 2010-12-15 2015-09-08 Microsoft Technology Licensing, Llc Application model for implementing composite applications
US20120159517A1 (en) * 2010-12-20 2012-06-21 Microsoft Corporation Managing a model-based distributed application
US9286037B2 (en) * 2010-12-29 2016-03-15 Microsoft Technology Licensing, Llc Platform for distributed applications
JP2012155478A (en) * 2011-01-25 2012-08-16 Canon Inc Image forming apparatus, device, control method of image forming apparatus, and program
AU2012242717A1 (en) * 2011-04-15 2013-10-31 Abb Technology Ag Monitoring process control system
US20120265323A1 (en) * 2011-04-15 2012-10-18 Sentgeorge Timothy M Monitoring process control system
US8910182B2 (en) 2011-05-27 2014-12-09 Microsoft Corporation Managing and simplifying distributed applications
US8689055B2 (en) * 2011-07-28 2014-04-01 International Business Machines Corporation Detecting device impairment through statistical monitoring
RU2465635C1 (en) * 2011-08-02 2012-10-27 Открытое акционерное общество "ОТИК-групп" Method for diagnosing program-hardware environment for distributed computing in multicore single-chip systems during real-time problem solving using adaptive petri net graphs
US8798982B2 (en) 2011-08-30 2014-08-05 Nec Corporation Information processing device, information processing method, and program
US8862941B2 (en) 2011-09-16 2014-10-14 Tripwire, Inc. Methods and apparatus for remediation execution
US20130073704A1 (en) * 2011-09-16 2013-03-21 Tripwire, Inc. Methods and apparatus for remediating policy test failures, including promoting changes for compliance review
US8819491B2 (en) 2011-09-16 2014-08-26 Tripwire, Inc. Methods and apparatus for remediation workflow
US9069958B2 (en) * 2011-09-28 2015-06-30 International Business Machines Corporation Creating and maintaining a security policy
US8918501B2 (en) * 2011-11-10 2014-12-23 Microsoft Corporation Pattern-based computational health and configuration monitoring
US8935375B2 (en) 2011-12-12 2015-01-13 Microsoft Corporation Increasing availability of stateful applications
US20130159528A1 (en) * 2011-12-15 2013-06-20 Microsoft Corporation Failover based application resource acquisition
RU2485576C1 (en) * 2012-02-09 2013-06-20 Государственное казенное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) System for controlling life cycle of integrated model-based computer systems
WO2013183249A1 (en) 2012-06-04 2013-12-12 日本電気株式会社 Deployment device and deployment method
US20130332587A1 (en) * 2012-06-11 2013-12-12 International Business Machines Corporation Method and a system for on-boarding, administration and communication between cloud providers and tenants in a share-all multi-tenancy environment
JP2014032503A (en) 2012-08-02 2014-02-20 International Business Maschines Corporation Cloning method, system and program that takes into account security
EP2720146A1 (en) * 2012-10-11 2014-04-16 Thomson Licensing Distributed application life-cycle management
US9569274B2 (en) 2012-10-16 2017-02-14 Microsoft Technology Licensing, Llc Distributed application optimization using service groups
US9031975B2 (en) 2012-11-06 2015-05-12 Rockwell Automation Technologies, Inc. Content management
US9355193B2 (en) 2012-11-06 2016-05-31 Rockwell Automation Technologies, Inc. Object design data model
US8898634B2 (en) 2012-11-06 2014-11-25 Rockwell Automation Technologies, Inc. Customized object design for industrial automation application
US8887134B2 (en) * 2012-11-06 2014-11-11 Rockwell Automation Technologies, Inc. Customized object design for industrial automation application
US9563861B2 (en) 2012-11-06 2017-02-07 Rockwell Automation Technologies, Inc. Integration of workflow and library modules
US9135000B2 (en) 2012-11-06 2015-09-15 Rockwell Automation Technologies, Inc. Runtime process diagnostics
JPWO2014097598A1 (en) 2012-12-17 2017-01-12 日本電気株式会社 Information processing apparatus for performing risk analysis and risk analysis method
US9077613B2 (en) * 2013-04-10 2015-07-07 International Business Machines Corporation System and method for graph based K-redundant resiliency for IT cloud
US9559902B2 (en) 2013-06-02 2017-01-31 Microsoft Technology Licensing, Llc Distributed state model for system configuration synchronization
JP2015007837A (en) * 2013-06-24 2015-01-15 株式会社オプティム User terminal, security set selection method, and program for user terminal
IN2013CH03925A (en) * 2013-09-02 2015-09-11 Appnomic Systems Private Ltd
US10013655B1 (en) * 2014-03-11 2018-07-03 Applied Underwriters, Inc. Artificial intelligence expert system for anomaly detection
US11570065B2 (en) * 2014-04-09 2023-01-31 Convida Wireless, Llc Service enabler function
CN106507686B (en) * 2014-04-15 2020-12-22 西门子公司 Method and system for designing software architecture of complex cyber-physical systems in different technical fields with its various software artifacts
US20160274999A1 (en) * 2014-05-20 2016-09-22 Samsung Electronics Co., Ltd. Distributed test and profiler framework
CN105335207B (en) * 2014-05-29 2019-04-12 国际商业机器公司 Method and apparatus for managing virtual machine instance
CN104156236A (en) * 2014-07-23 2014-11-19 小米科技有限责任公司 Storage space saving method and device
CN104572189A (en) * 2014-12-25 2015-04-29 深圳联友科技有限公司 Method for rapidly deploying multiple application programs
US9618998B2 (en) 2015-06-10 2017-04-11 International Business Machines Corporation Identification of idle servers using power consumption
KR101757558B1 (en) * 2015-12-16 2017-07-12 에스케이 주식회사 IT Service Quality Auto Diagnostic Method and System
US10360132B2 (en) * 2016-05-11 2019-07-23 Accenture Global Solutions Limited Method and system for improving operational efficiency of a target system
US10305750B1 (en) * 2016-07-29 2019-05-28 Juniper Networks, Inc. Methods and apparatus for centralized configuration management of heterogenous network devices through software-based node unification
US10313406B2 (en) * 2016-11-01 2019-06-04 Microsoft Technology Licensing, Llc Synthetic transaction to determine centroid for cloud hosting
US10469318B1 (en) 2016-12-22 2019-11-05 Nutanix, Inc. State tracking in distributed computing systems
US10361917B1 (en) * 2016-12-22 2019-07-23 Nutanix, Inc. State control in distributed computing systems
WO2018174223A1 (en) * 2017-03-23 2018-09-27 日本電気株式会社 Operation management server, development operation support system, method thereof and non-transient computer readable medium storing program thereof
US10482000B2 (en) * 2017-04-24 2019-11-19 Microsoft Technology Licensing, Llc Machine learned decision guidance for alerts originating from monitoring systems
US10496153B2 (en) 2017-10-27 2019-12-03 EMC IP Holding Company LLC Method and system for binding chassis and components
US10360012B2 (en) * 2017-11-09 2019-07-23 International Business Machines Corporation Dynamic selection of deployment configurations of software applications
US11075925B2 (en) 2018-01-31 2021-07-27 EMC IP Holding Company LLC System and method to enable component inventory and compliance in the platform
US10754708B2 (en) 2018-03-28 2020-08-25 EMC IP Holding Company LLC Orchestrator and console agnostic method to deploy infrastructure through self-describing deployment templates
US10514907B2 (en) * 2018-03-28 2019-12-24 EMC IP Holding Company LLC System and method for out-of-the-box solution-level management via logical architecture awareness
US10693722B2 (en) 2018-03-28 2020-06-23 Dell Products L.P. Agentless method to bring solution and cluster awareness into infrastructure and support management portals
US11086738B2 (en) 2018-04-24 2021-08-10 EMC IP Holding Company LLC System and method to automate solution level contextual support
US10795756B2 (en) 2018-04-24 2020-10-06 EMC IP Holding Company LLC System and method to predictively service and support the solution
US11599422B2 (en) 2018-10-16 2023-03-07 EMC IP Holding Company LLC System and method for device independent backup in distributed system
US10862761B2 (en) 2019-04-29 2020-12-08 EMC IP Holding Company LLC System and method for management of distributed systems
US11301557B2 (en) 2019-07-19 2022-04-12 Dell Products L.P. System and method for data processing device management
US11669334B2 (en) * 2019-11-08 2023-06-06 Google Llc Just-in-time containers
US11442745B1 (en) * 2019-12-19 2022-09-13 Wells Fargo Bank, N.A. Interconnection discovery for automated standards assay
CN111523860B (en) * 2020-04-23 2023-05-23 北京思特奇信息技术股份有限公司 Method and system for managing agricultural product production process by adopting componentization
CN111913713B (en) * 2020-06-10 2023-01-17 中国科学院软件研究所 Heterogeneous service integration method based on service call tracing
KR102443791B1 (en) * 2020-11-19 2022-09-16 고려대학교 산학협력단 Model-Driven Security Framework for Security System Design and Verification
CN113094158A (en) * 2021-03-15 2021-07-09 国政通科技有限公司 Service drive calling method, service drive calling device, electronic equipment and storage medium
US11409505B1 (en) 2021-04-16 2022-08-09 27 Software U.S. Inc. Automated authoring of software solutions from a data model with related patterns
US11314489B1 (en) 2021-04-16 2022-04-26 27 Software U.S. Inc. Automated authoring of software solutions by first analyzing and resolving anomalies in a data model
US11693652B2 (en) 2021-04-16 2023-07-04 27 Software U.S. Inc. Automated authoring of software solutions from a data model

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6012152A (en) * 1996-11-27 2000-01-04 Telefonaktiebolaget Lm Ericsson (Publ) Software fault management system
US6138168A (en) * 1995-09-12 2000-10-24 International Business Machines Corporation Support for application programs in a distributed environment
US20020059425A1 (en) * 2000-06-22 2002-05-16 Microsoft Corporation Distributed computing services platform
US20040031038A1 (en) * 2002-08-08 2004-02-12 Jean-Christophe Hugly System and method for providing multiple embodiments of abstract software modules in peer-to-peer network environments
US20040181541A1 (en) * 2003-03-14 2004-09-16 Computer Associates Think, Inc. Relational model for management information in network devices
US20050097146A1 (en) * 2003-08-21 2005-05-05 Konstantinou Alexander V. Methods and systems for autonomously managing a network
US20050172306A1 (en) * 2003-10-20 2005-08-04 Agarwal Manoj K. Systems, methods and computer programs for determining dependencies between logical components in a data processing system or network

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69123629T2 (en) 1990-05-04 1997-06-12 Ibm Machine architecture for scalar compound instruction set
US5920873A (en) 1996-12-06 1999-07-06 International Business Machines Corporation Data management control system for file and database
US6085030A (en) 1997-05-02 2000-07-04 Novell, Inc. Network component server
US6219666B1 (en) 1998-07-13 2001-04-17 Oracle Corporation Autonomous transactions in a database system
US6067548A (en) 1998-07-16 2000-05-23 E Guanxi, Inc. Dynamic organization model and management computing system and method therefor
US6477572B1 (en) 1998-12-17 2002-11-05 International Business Machines Corporation Method for displaying a network topology for a task deployment service
EP1050813A3 (en) 1999-05-06 2007-02-28 Sun Microsystems, Inc. Method and apparatus for implementing deployment descriptions in an enterprise environment
US6553387B1 (en) 1999-11-29 2003-04-22 Microsoft Corporation Logical volume configuration data management determines whether to expose the logical volume on-line, off-line request based on comparison of volume epoch numbers on each extents of the volume identifiers
US6684231B1 (en) 1999-11-29 2004-01-27 Microsoft Corporation Migration of friendly volumes
GB2384890A (en) 2000-05-09 2003-08-06 Fair Isaac And Company Approach for re-using business rules
US7113988B2 (en) 2000-06-29 2006-09-26 International Business Machines Corporation Proactive on-line diagnostics in a manageable network
US6598060B2 (en) 2000-12-27 2003-07-22 Microsoft Corporation Method and system for creating and maintaining version-specific properties in a distributed environment
US20020147726A1 (en) 2001-01-09 2002-10-10 Partnercommunity, Inc. Creating, distributing and enforcing relational and business rules at front-end application
US6985958B2 (en) 2001-03-14 2006-01-10 Microsoft Corporation Messaging infrastructure for identity-centric data access
US20020133535A1 (en) 2001-03-14 2002-09-19 Microsoft Corporation Identity-centric data access
US7559059B2 (en) 2001-09-21 2009-07-07 Bea Systems, Inc. Method and apparatus for smart directories for application deployment
US7603469B2 (en) 2002-01-15 2009-10-13 International Business Machines Corporation Provisioning aggregated services in a distributed computing environment
US20040111638A1 (en) 2002-12-09 2004-06-10 Satyendra Yadav Rule-based network survivability framework
US7461166B2 (en) * 2003-02-21 2008-12-02 International Business Machines Corporation Autonomic service routing using observed resource requirement for self-optimization
US7350186B2 (en) * 2003-03-10 2008-03-25 International Business Machines Corporation Methods and apparatus for managing computing deployment in presence of variable workload

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6138168A (en) * 1995-09-12 2000-10-24 International Business Machines Corporation Support for application programs in a distributed environment
US6012152A (en) * 1996-11-27 2000-01-04 Telefonaktiebolaget Lm Ericsson (Publ) Software fault management system
US20020059425A1 (en) * 2000-06-22 2002-05-16 Microsoft Corporation Distributed computing services platform
US20040031038A1 (en) * 2002-08-08 2004-02-12 Jean-Christophe Hugly System and method for providing multiple embodiments of abstract software modules in peer-to-peer network environments
US20040181541A1 (en) * 2003-03-14 2004-09-16 Computer Associates Think, Inc. Relational model for management information in network devices
US20050097146A1 (en) * 2003-08-21 2005-05-05 Konstantinou Alexander V. Methods and systems for autonomously managing a network
US20050172306A1 (en) * 2003-10-20 2005-08-04 Agarwal Manoj K. Systems, methods and computer programs for determining dependencies between logical components in a data processing system or network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BINOY RAVINDRAN ET AL: "Engineering Dynamic Real-Time Distributed Systems: Architecture, System Description Language, and Middleware.", IEEE TRANSACTIONS ON SOFTWARE ENGINEERING., vol. 28, no. 1, January 2002 (2002-01-01), pages 30 - 58, XP002993275 *
See also references of EP1673694A4 *

Also Published As

Publication number Publication date
KR101201008B1 (en) 2012-11-13
JP4809772B2 (en) 2011-11-09
MXPA05007141A (en) 2005-08-26
JP2007509404A (en) 2007-04-12
US7103874B2 (en) 2006-09-05
CN1836208A (en) 2006-09-20
WO2005045559A2 (en) 2005-05-19
US20050091227A1 (en) 2005-04-28
RU2005116258A (en) 2005-12-20
EP1673694A2 (en) 2006-06-28
BRPI0406418A (en) 2005-10-11
EP1673694A4 (en) 2010-04-28
RU2375744C2 (en) 2009-12-10
CN1836208B (en) 2010-09-08
KR20070012178A (en) 2007-01-25

Similar Documents

Publication Publication Date Title
WO2005045559A3 (en) Model-based management of computer systems and distributed applications
KR101246997B1 (en) Task-oriented processing as an auxiliary to primary computing environments
WO2005057325A3 (en) Presenting a merged view of remote application shortcuts from multiple providers
TW200507526A (en) Methods and systems for operating a logical sensor network
Haller et al. The real-time enterprise: Iot-enabled business processes
WO2006014504A3 (en) Self configuring network management system
WO2006036805A3 (en) Target property maps for surveillance systems
WO2005101282A3 (en) Data exchange web services for medical device systems
WO2005059684A3 (en) End point control
MY116034A (en) Factory installing desktop components for an active desktop
EP1566734A3 (en) Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems
WO2007111664A3 (en) Fault resilient boot in multi-processor systems
EP1333378A3 (en) System and method for providing contex information
CA2492865A1 (en) Microfluidic devices, methods, and systems
WO2004055634A3 (en) Systems and methods for detecting a security breach in a computer system
WO2004102438A3 (en) Business process management for a message-based exchange infrastructure
WO2004025427A3 (en) Software application domain and storage domain management process and method
WO2004046852A3 (en) Access and control system for network-enabled devices
WO2002099592A3 (en) An application programming interface layer for a device
WO2006113291A3 (en) Registration of applications and complimentary features for interactive user interfaces
WO2008051372A3 (en) Techniques for controlling data storage system performance
WO2005004483A3 (en) Network recording system and recording device
WO2005008384A3 (en) Kernel-level method of flagging problems in applications
WO2005050406A3 (en) Server visualization and control
DE50313048D1 (en) LOCATED ADAPTATION OF AN INTELLIGENT UNIT

Legal Events

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

Ref document number: 1020057006230

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2501729

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 1830/DELNP/2005

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2004801254X

Country of ref document: CN

REEP Request for entry into the european phase

Ref document number: 2004756913

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2004756913

Country of ref document: EP

Ref document number: 2006536552

Country of ref document: JP

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2004279195

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2005116258

Country of ref document: RU

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2004279195

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: PA/A/2005/007141

Country of ref document: MX

121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: PI0406418

Country of ref document: BR

WWP Wipo information: published in national office

Ref document number: 2004756913

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020057006230

Country of ref document: KR