WO2007055844A3 - Performance management in a virtual computing environment - Google Patents

Performance management in a virtual computing environment Download PDF

Info

Publication number
WO2007055844A3
WO2007055844A3 PCT/US2006/039079 US2006039079W WO2007055844A3 WO 2007055844 A3 WO2007055844 A3 WO 2007055844A3 US 2006039079 W US2006039079 W US 2006039079W WO 2007055844 A3 WO2007055844 A3 WO 2007055844A3
Authority
WO
WIPO (PCT)
Prior art keywords
zone
virtual
computing environment
manages
computing
Prior art date
Application number
PCT/US2006/039079
Other languages
French (fr)
Other versions
WO2007055844A2 (en
Inventor
Lei Liu
Original Assignee
Sun Microsystems Inc
Lei Liu
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 Sun Microsystems Inc, Lei Liu filed Critical Sun Microsystems Inc
Priority to EP06825536.3A priority Critical patent/EP1966717B1/en
Publication of WO2007055844A2 publication Critical patent/WO2007055844A2/en
Publication of WO2007055844A3 publication Critical patent/WO2007055844A3/en

Links

Classifications

    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • H04L41/5025Ensuring fulfilment of SLA by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities

Abstract

A virtual zone management framework manages one or more virtual computing zones (150) forming a global computing zone residing on a host computer (110). The virtual zone manager (100) comprises a normalization engine (120), a zone probe (140), and an interface engine (130) that manages each virtual computing zone (150) residing on the host computer (1 10). The virtual zone manager (100) manages the services operating on each virtual zone (150) while simultaneously managing the global computing environment using probes and/or agents to gather data and zone characteristics in response to a triggering event. Once data of interest are gathered for each zone, they are normalized so as to present a consistent and compatible representation of the characteristics with respect to the other virtual computing zones (150). Based on a comparison and analysis of the normalized characteristics, the virtual zone manager (100) manages each of the virtual zones (150) within the global computing environment as well as the global computing environment itself.
PCT/US2006/039079 2005-11-04 2006-10-04 Performance management in a virtual computing environment WO2007055844A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP06825536.3A EP1966717B1 (en) 2005-11-04 2006-10-04 Performance management in a virtual computing environment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/267,659 2005-11-04
US11/267,659 US7603671B2 (en) 2005-11-04 2005-11-04 Performance management in a virtual computing environment

Publications (2)

Publication Number Publication Date
WO2007055844A2 WO2007055844A2 (en) 2007-05-18
WO2007055844A3 true WO2007055844A3 (en) 2009-04-23

Family

ID=38005105

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/039079 WO2007055844A2 (en) 2005-11-04 2006-10-04 Performance management in a virtual computing environment

Country Status (3)

Country Link
US (1) US7603671B2 (en)
EP (1) EP1966717B1 (en)
WO (1) WO2007055844A2 (en)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7979857B2 (en) * 2004-05-21 2011-07-12 Computer Associates Think, Inc. Method and apparatus for dynamic memory resource management
EP1769352B1 (en) * 2004-05-21 2013-03-20 Computer Associates Think, Inc. Method and apparatus for dynamic cpu resource management
US8595323B2 (en) * 2005-04-14 2013-11-26 Accenture Global Services Limited Providing excess resources as a service
US8104033B2 (en) 2005-09-30 2012-01-24 Computer Associates Think, Inc. Managing virtual machines based on business priorty
US8225313B2 (en) * 2005-10-19 2012-07-17 Ca, Inc. Object-based virtual infrastructure management
US8286174B1 (en) 2006-04-17 2012-10-09 Vmware, Inc. Executing a multicomponent software application on a virtualized computer platform
US7584302B1 (en) * 2006-06-19 2009-09-01 Sun Microsystems, Inc. Business integration component for containers
US10255583B2 (en) * 2007-05-01 2019-04-09 Oracle International Corporation Nested hierarchical rollups by level using a normalized table
FR2918781B1 (en) * 2007-07-13 2013-10-11 Infovista Sa METHOD OF MEASURING THE PERFORMANCE OF A TARGET SERVER HAVING A DYNAMIC MONITORING TOOL
CA2697965C (en) * 2007-08-31 2018-06-12 Cirba Inc. Method and system for evaluating virtualized environments
CN101499021A (en) 2008-01-31 2009-08-05 国际商业机器公司 Method and apparatus for dynamically distributing resources on a plurality of virtual machines
US9244513B2 (en) * 2008-10-28 2016-01-26 International Business Machines Corporation Reduction of computer resource use in a virtual universe
US20100174811A1 (en) * 2009-01-05 2010-07-08 Microsoft Corporation Network isolation and identity management of cloned virtual machines
US8266301B2 (en) * 2009-03-04 2012-09-11 International Business Machines Corporation Deployment of asynchronous agentless agent functionality in clustered environments
US8346935B2 (en) 2010-01-15 2013-01-01 Joyent, Inc. Managing hardware resources by sending messages amongst servers in a data center
US8265973B2 (en) 2010-03-11 2012-09-11 International Business Machines Corporation Analytic-based scaling of information technology resources
US8831993B2 (en) 2010-03-19 2014-09-09 Novell, Inc. Techniques for sharing virtual machine (VM) resources
US9280391B2 (en) 2010-08-23 2016-03-08 AVG Netherlands B.V. Systems and methods for improving performance of computer systems
US8539078B2 (en) * 2010-07-08 2013-09-17 International Business Machines Corporation Isolating resources between tenants in a software-as-a-service system using the estimated costs of service requests
US8924964B2 (en) 2010-11-01 2014-12-30 Microsoft Corporation Dynamic allocation and assignment of virtual environment
US8555276B2 (en) 2011-03-11 2013-10-08 Joyent, Inc. Systems and methods for transparently optimizing workloads
US8964732B2 (en) 2011-03-25 2015-02-24 Futurewei Technologies, Inc. System and method for topology transparent zoning in network communications
US8976711B2 (en) 2011-10-07 2015-03-10 Futurewei Technologies, Inc. Simple topology transparent zoning in network communications
US8782224B2 (en) 2011-12-29 2014-07-15 Joyent, Inc. Systems and methods for time-based dynamic allocation of resource management
US9009319B2 (en) * 2012-01-18 2015-04-14 Rackspace Us, Inc. Optimizing allocation of on-demand resources using performance
US10554505B2 (en) * 2012-09-28 2020-02-04 Intel Corporation Managing data center resources to achieve a quality of service
US8677359B1 (en) 2013-03-14 2014-03-18 Joyent, Inc. Compute-centric object stores and methods of use
US8881279B2 (en) 2013-03-14 2014-11-04 Joyent, Inc. Systems and methods for zone-based intrusion detection
US8943284B2 (en) 2013-03-14 2015-01-27 Joyent, Inc. Systems and methods for integrating compute resources in a storage area network
US9104456B2 (en) 2013-03-14 2015-08-11 Joyent, Inc. Zone management of compute-centric object stores
US8826279B1 (en) 2013-03-14 2014-09-02 Joyent, Inc. Instruction set architecture for compute-based object stores
US8775485B1 (en) 2013-03-15 2014-07-08 Joyent, Inc. Object store management operations within compute-centric object stores
US9092238B2 (en) 2013-03-15 2015-07-28 Joyent, Inc. Versioning schemes for compute-centric object stores
US8793688B1 (en) * 2013-03-15 2014-07-29 Joyent, Inc. Systems and methods for double hulled virtualization operations
US20150081400A1 (en) * 2013-09-19 2015-03-19 Infosys Limited Watching ARM
US10581687B2 (en) * 2013-09-26 2020-03-03 Appformix Inc. Real-time cloud-infrastructure policy implementation and management
US10291472B2 (en) 2015-07-29 2019-05-14 AppFormix, Inc. Assessment of operational states of a computing environment
US10097410B2 (en) 2014-06-26 2018-10-09 Vmware, Inc. Methods and apparatus to scale application deployments in cloud computing environments
US9742690B2 (en) 2014-08-20 2017-08-22 At&T Intellectual Property I, L.P. Load adaptation architecture framework for orchestrating and managing services in a cloud computing system
US10291689B2 (en) 2014-08-20 2019-05-14 At&T Intellectual Property I, L.P. Service centric virtual network function architecture for development and deployment of open systems interconnection communication model layer 4 through layer 7 services in a cloud computing system
US9800673B2 (en) 2014-08-20 2017-10-24 At&T Intellectual Property I, L.P. Service compiler component and service controller for open systems interconnection layer 4 through layer 7 services in a cloud computing system
US9473567B2 (en) * 2014-08-20 2016-10-18 At&T Intellectual Property I, L.P. Virtual zones for open systems interconnection layer 4 through layer 7 services in a cloud computing system
US9749242B2 (en) 2014-08-20 2017-08-29 At&T Intellectual Property I, L.P. Network platform as a service layer for open systems interconnection communication model layer 4 through layer 7 services
US10171584B2 (en) 2015-11-30 2019-01-01 Martello Technologies Corporation Systems, methods, and devices for providing process code to remote devices
US10868742B2 (en) 2017-03-29 2020-12-15 Juniper Networks, Inc. Multi-cluster dashboard for distributed virtualization infrastructure element monitoring and policy control
US11068314B2 (en) 2017-03-29 2021-07-20 Juniper Networks, Inc. Micro-level monitoring, visibility and control of shared resources internal to a processor of a host machine for a virtual environment
US11323327B1 (en) 2017-04-19 2022-05-03 Juniper Networks, Inc. Virtualization infrastructure element monitoring and policy control in a cloud environment using profiles
CN112817779A (en) * 2021-01-29 2021-05-18 京东方科技集团股份有限公司 Communication method, device, equipment and medium for modular application program
CN113079050B (en) * 2021-03-31 2022-08-02 广东电网有限责任公司电力调度控制中心 Virtual network resource allocation method and device based on active detection under network slice

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040226015A1 (en) * 2003-05-09 2004-11-11 Leonard Ozgur C. Multi-level computing resource scheduling control for operating system partitions
US20050216860A1 (en) * 2004-03-26 2005-09-29 Petrov Miroslav R Visual administrator for specifying service references to support a service

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NO315100B1 (en) * 1999-12-03 2003-07-07 Ericsson Telefon Ab L M Analysis of computer networks
US7051098B2 (en) * 2000-05-25 2006-05-23 United States Of America As Represented By The Secretary Of The Navy System for monitoring and reporting performance of hosts and applications and selectively configuring applications in a resource managed system
US7096469B1 (en) * 2000-10-02 2006-08-22 International Business Machines Corporation Method and apparatus for enforcing capacity limitations in a logically partitioned system
US7523454B2 (en) * 2001-03-06 2009-04-21 Hewlett-Packard Development Company, L.P. Apparatus and method for routing a transaction to a partitioned server
US20030009543A1 (en) * 2001-04-30 2003-01-09 Ankur Gupta Network management system and computer-based methods for network management
US20020178262A1 (en) * 2001-05-22 2002-11-28 David Bonnell System and method for dynamic load balancing
US20030110250A1 (en) * 2001-11-26 2003-06-12 Schnitzer Jason K. Data Normalization
US20030126256A1 (en) * 2001-11-26 2003-07-03 Cruickshank Robert F. Network performance determining
US20030126255A1 (en) * 2001-11-26 2003-07-03 Rice Daniel J. Network performance parameterizing
US9184929B2 (en) * 2001-11-26 2015-11-10 Arris Enterprises, Inc. Network performance monitoring
US7058953B2 (en) * 2002-07-23 2006-06-06 Microsoft Corporation Managing a distributed computing system
US7415708B2 (en) * 2003-06-26 2008-08-19 Intel Corporation Virtual machine management using processor state information
US20050132362A1 (en) * 2003-12-10 2005-06-16 Knauerhase Robert C. Virtual machine management using activity information
US7448037B2 (en) * 2004-01-13 2008-11-04 International Business Machines Corporation Method and data processing system having dynamic profile-directed feedback at runtime
US7761556B2 (en) * 2004-11-22 2010-07-20 International Business Machines Corporation Performance monitoring within an enterprise software system
US8225313B2 (en) * 2005-10-19 2012-07-17 Ca, Inc. Object-based virtual infrastructure management

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040226015A1 (en) * 2003-05-09 2004-11-11 Leonard Ozgur C. Multi-level computing resource scheduling control for operating system partitions
US20050216860A1 (en) * 2004-03-26 2005-09-29 Petrov Miroslav R Visual administrator for specifying service references to support a service

Also Published As

Publication number Publication date
EP1966717B1 (en) 2018-07-18
WO2007055844A2 (en) 2007-05-18
US20070106769A1 (en) 2007-05-10
EP1966717A2 (en) 2008-09-10
US7603671B2 (en) 2009-10-13
EP1966717A4 (en) 2011-03-02

Similar Documents

Publication Publication Date Title
WO2007055844A3 (en) Performance management in a virtual computing environment
US7003547B1 (en) Distributed parallel processing system having capability-based incentives and associated method
US6654783B1 (en) Network site content indexing method and associated system
Gregg Systems performance: enterprise and the cloud
US20190114035A1 (en) System-Wide Topology and Performance Monitoring GUI Tool with Per-Partition Views
CN105100003B (en) A kind of web game preloading method and device of client
US20050149532A1 (en) Customer services and advertising based upon device attributes and associated distributed processing system
WO2008030335A3 (en) Enterprise performance management software system having action-based data capture
WO2007050558A3 (en) Simulating user immersion in data representations
BRPI0401465A (en) system for managing interactions between users and software applications in a web environment
WO2012075526A3 (en) End-user performance monitoring for mobile applications
WO2009149451A3 (en) Controlling resource allocation for backup operations
EP1916595A3 (en) Computer system, computer and method for managing performance based on i/o division ratio
WO2006104581A3 (en) Gaming device network managing system and method
JP2007219790A5 (en)
WO2007001890A3 (en) Techniques for displaying impressions in documents delivered over a computer network
WO2006115643A3 (en) Determining and using capabilities of a computer system
Subraya Integrated Approach to Web Performance Testing: A Practitioner's Guide: A Practitioner's Guide
CN105868056A (en) Method, device and safety virtual machine for acquiring deleted files in Windows virtual machines
WO2009052424A3 (en) Virtual computing environments
Reuther et al. LLGrid: Enabling on-demand grid computing with gridmatlab and pmatlab
Simms et al. Empowering distributed workflow with the data capacitor: maximizing lustre performance across the wide area network
Awasthi et al. Mathematical Modeling for Intelligent Systems: Theory, Methods, and Simulation
US10275612B1 (en) Combining the smoothed posterior distribution with empirical distribution for cohorts with small sample size
Gómez-Villamor et al. IOAgent: A parallel I/O workload generator

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2006825536

Country of ref document: EP