WO2006127363A3 - Usage metering system - Google Patents

Usage metering system Download PDF

Info

Publication number
WO2006127363A3
WO2006127363A3 PCT/US2006/019125 US2006019125W WO2006127363A3 WO 2006127363 A3 WO2006127363 A3 WO 2006127363A3 US 2006019125 W US2006019125 W US 2006019125W WO 2006127363 A3 WO2006127363 A3 WO 2006127363A3
Authority
WO
WIPO (PCT)
Prior art keywords
resource utilization
computer resource
computer
metering system
usage metering
Prior art date
Application number
PCT/US2006/019125
Other languages
French (fr)
Other versions
WO2006127363A2 (en
Inventor
Kenneth J Depro
Chad E Frederick
Jr Nicholas M Luzeski
Original Assignee
Unisys Corp
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 Unisys Corp filed Critical Unisys Corp
Priority to CA002608902A priority Critical patent/CA2608902A1/en
Priority to EP06770518.6A priority patent/EP1889162B1/en
Priority to JP2008512479A priority patent/JP5135210B2/en
Priority to BRPI0611292-7A priority patent/BRPI0611292A2/en
Publication of WO2006127363A2 publication Critical patent/WO2006127363A2/en
Publication of WO2006127363A3 publication Critical patent/WO2006127363A3/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/3409Recording 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 for performance assessment
    • 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/06Electricity, gas or water supply
    • 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/3476Data logging
    • 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
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/81Threshold
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/88Monitoring involving counting

Abstract

A usage metering system for determining computer resource utilization is described herein. Computer resource utilization is determined by accumulating instances of computer resource utilization based on array of counters. This enables an accurate determination of instances of when a predetermined threshold baseline of computer resource utilization is exceeded over an accumulated period of time. By using an array of counters to collect data rather than averaging values over time, a more accurate indication of computer resource utilization is determined. The usage metering system has little impact on computer system resources, because snapshots can be taken on a fairly infrequent basis, and any computer resource utilization calculations can be performed on computer platforms separated from the system being monitored.
PCT/US2006/019125 2005-05-20 2006-05-16 Usage metering system WO2006127363A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CA002608902A CA2608902A1 (en) 2005-05-20 2006-05-16 Usage metering system
EP06770518.6A EP1889162B1 (en) 2005-05-20 2006-05-16 Usage metering system
JP2008512479A JP5135210B2 (en) 2005-05-20 2006-05-16 Usage measurement system
BRPI0611292-7A BRPI0611292A2 (en) 2005-05-20 2006-05-16 use medical system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/134,183 US7908606B2 (en) 2005-05-20 2005-05-20 Usage metering system
US11/134,183 2005-05-20

Publications (2)

Publication Number Publication Date
WO2006127363A2 WO2006127363A2 (en) 2006-11-30
WO2006127363A3 true WO2006127363A3 (en) 2007-02-15

Family

ID=37087784

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/019125 WO2006127363A2 (en) 2005-05-20 2006-05-16 Usage metering system

Country Status (6)

Country Link
US (1) US7908606B2 (en)
EP (1) EP1889162B1 (en)
JP (1) JP5135210B2 (en)
BR (1) BRPI0611292A2 (en)
CA (1) CA2608902A1 (en)
WO (1) WO2006127363A2 (en)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8164480B2 (en) * 2007-03-15 2012-04-24 F.C. Patents Remote module for utility meters
US20060294031A1 (en) * 2005-06-24 2006-12-28 Xerox Corporation Systems and methods for automated meter system
WO2007068524A1 (en) * 2005-12-16 2007-06-21 International Business Machines Corporation Method, system and computer program for metering usage of software products based on real-time benchmarking of processing power
CN101252460B (en) * 2007-02-23 2011-07-13 国际商业机器公司 Method and data processing system for collecting usage data of an on-demand service
US7929418B2 (en) * 2007-03-23 2011-04-19 Hewlett-Packard Development Company, L.P. Data packet communication protocol offload method and system
US8041808B1 (en) 2007-03-30 2011-10-18 United Services Automobile Association Managing the performance of an electronic device
US7954014B2 (en) * 2007-09-18 2011-05-31 Sap Ag Health check framework for enterprise systems
US20090094455A1 (en) * 2007-10-09 2009-04-09 Microsoft Corporation Frequency Managed Performance
US8055367B2 (en) * 2007-10-09 2011-11-08 Sap Ag System and method for identifying process bottlenecks
US9740991B2 (en) * 2007-12-21 2017-08-22 Ca, Inc. Calculating in-flight metrics for non-interruptible business transactions
JP4644720B2 (en) * 2008-03-10 2011-03-02 富士通株式会社 Control method, information processing apparatus, and storage system
US10620927B2 (en) * 2008-06-06 2020-04-14 International Business Machines Corporation Method, arrangement, computer program product and data processing program for deploying a software service
US20100125721A1 (en) * 2008-11-14 2010-05-20 Computer Associates Think, Inc. System and Method for Determining and/or Reducing Costs Associated with Utilizing Objects
US8266289B2 (en) * 2009-04-23 2012-09-11 Microsoft Corporation Concurrent data processing in a distributed system
US8589926B2 (en) * 2009-05-07 2013-11-19 International Business Machines Corporation Adjusting processor utilization data in polling environments
US8789065B2 (en) 2012-06-08 2014-07-22 Throughputer, Inc. System and method for input data load adaptive parallel processing
US20130117168A1 (en) 2011-11-04 2013-05-09 Mark Henrik Sandstrom Maximizing Throughput of Multi-user Parallel Data Processing Systems
US8843933B1 (en) 2011-05-25 2014-09-23 Vmware, Inc. System and method for managing a virtualized computing environment
US9448847B2 (en) 2011-07-15 2016-09-20 Throughputer, Inc. Concurrent program execution optimization
US9027141B2 (en) * 2012-04-12 2015-05-05 Netflix, Inc. Method and system for improving security and reliability in a networked application environment
US9128754B2 (en) * 2012-05-31 2015-09-08 Hewlett-Packard Development Company, L.P. Resource starvation management in a computer system
US20140095696A1 (en) * 2012-10-01 2014-04-03 Emerson Electric Co. Evaluating utilization of one or more computer systems
US9128756B1 (en) * 2013-03-05 2015-09-08 Emc Corporation Method and system for estimating required resources to support a specific number of users in a virtually provisioned environment
US9952902B1 (en) * 2013-04-10 2018-04-24 Amazon Technologies, Inc. Determining a set of application resources
CN104182332B (en) * 2013-05-21 2017-09-29 华为技术有限公司 Judge resource leakage, predict the method and device of resource service condition
US9602423B2 (en) 2013-06-28 2017-03-21 Pepperdata, Inc. Systems, methods, and devices for dynamic resource monitoring and allocation in a cluster system
US10298517B2 (en) * 2014-02-17 2019-05-21 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for allocating physical resources to a summarized resource
US9929926B1 (en) * 2014-12-18 2018-03-27 VCE IP Holding Company LLC Capacity management system and method for a computing resource
US10536357B2 (en) 2015-06-05 2020-01-14 Cisco Technology, Inc. Late data detection in data center
US10142353B2 (en) 2015-06-05 2018-11-27 Cisco Technology, Inc. System for monitoring and managing datacenters
US20170163825A1 (en) * 2015-12-07 2017-06-08 Xerox Corporation Matrix factorization for user profiling and outlier detection in activity data
US10613794B1 (en) * 2017-11-10 2020-04-07 Amazon Technologies, Inc. Determining computing resource utilization in distributed systems
WO2019118399A1 (en) * 2017-12-15 2019-06-20 Walmart Apollo, Llc Systems and methods for conserving user device resources during an online or virtual shopping session
US20190384678A1 (en) * 2018-06-14 2019-12-19 Nutanix, Inc. System and method for managing backup and restore of objects over cloud platforms
US11481265B2 (en) * 2019-06-06 2022-10-25 Micron Technology, Inc. Persistent health monitoring for volatile memory systems
US20220269841A1 (en) * 2021-02-25 2022-08-25 General Electric Company System and method for monitoring and diagnosis of engine health using a snapshot-ceod based approach
US11829328B2 (en) 2021-09-15 2023-11-28 Nutanix, Inc. Garbage collection from archival of storage snapshots

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5475844A (en) * 1992-11-27 1995-12-12 Nec Corporation Heavily loaded resource evaluation system
EP0974903A2 (en) * 1998-07-20 2000-01-26 Lucent Technologies Inc. Method and apparatus for providing failure detection and recovery with predetermined replication style for distributed applications in a network
US6266745B1 (en) * 1998-09-04 2001-07-24 International Business Machines Corporation Method and system in a distributed shared-memory data processing system for determining utilization of nodes by each executed thread
US6320585B1 (en) * 1994-11-04 2001-11-20 Concord Communications Inc. Displaying resource performance and utilization information

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3702006A (en) * 1971-06-09 1972-10-31 Ibm Method for balancing the utilization of input/output devices
US4943912A (en) * 1987-10-13 1990-07-24 Hitachi, Ltd. Parallel processor system having control processor and array control apparatus for selectively activating different processors
US5619656A (en) * 1994-05-05 1997-04-08 Openservice, Inc. System for uninterruptively displaying only relevant and non-redundant alert message of the highest severity for specific condition associated with group of computers being managed
US5644768A (en) * 1994-12-09 1997-07-01 Borland International, Inc. Systems and methods for sharing resources in a multi-user environment
US5838968A (en) * 1996-03-01 1998-11-17 Chromatic Research, Inc. System and method for dynamic resource management across tasks in real-time operating systems
JPH09270096A (en) * 1996-04-03 1997-10-14 Nagoya Denki Kogyo Kk Method and device for judging parking state
US6134601A (en) * 1996-06-17 2000-10-17 Networks Associates, Inc. Computer resource management system
US6728737B2 (en) * 1996-10-11 2004-04-27 Sun Microsystems, Inc. Method and system for leasing storage
US6654780B1 (en) * 1997-03-28 2003-11-25 International Business Machines Corporation System of managing processor resources in a non-dedicated computer system
US6282560B1 (en) * 1997-03-28 2001-08-28 International Business Machines Corporation Managing processor resources in a non-dedicated computer system
US6125394A (en) * 1997-06-06 2000-09-26 At&T Corporation Computer system having a plurality of resources and utilizing a selection mechanism to select the resources based upon historical loading
US6430618B1 (en) * 1998-03-13 2002-08-06 Massachusetts Institute Of Technology Method and apparatus for distributing requests among a plurality of resources
US7020878B1 (en) * 1998-08-28 2006-03-28 Oracle International Corporation System for allocating resource using the weight that represents a limitation on number of allowance active sessions associated with each resource consumer group
US6457008B1 (en) * 1998-08-28 2002-09-24 Oracle Corporation Pluggable resource scheduling policies
US6341303B1 (en) * 1998-08-28 2002-01-22 Oracle Corporation System and method for scheduling a resource according to a preconfigured plan
US6438704B1 (en) * 1999-03-25 2002-08-20 International Business Machines Corporation System and method for scheduling use of system resources among a plurality of limited users
US6578068B1 (en) * 1999-08-31 2003-06-10 Accenture Llp Load balancer in environment services patterns
WO2001081829A1 (en) * 2000-04-27 2001-11-01 Brio Technology, Inc. Method and apparatus for processing jobs on an enterprise-wide computer system
US6950848B1 (en) * 2000-05-05 2005-09-27 Yousefi Zadeh Homayoun Database load balancing for multi-tier computer systems
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
US6647448B1 (en) * 2000-06-29 2003-11-11 Sony Corporation Method and apparatus for managing resource schedules in a peer to peer distributed networking environment
US7487237B2 (en) * 2000-10-17 2009-02-03 Avaya Technology Corp. Load optimization
US7028301B2 (en) * 2000-12-08 2006-04-11 Bmc Software, Inc. System and method for automatic workload characterization
US7296268B2 (en) * 2000-12-18 2007-11-13 Microsoft Corporation Dynamic monitor and controller of availability of a load-balancing cluster
US7155722B1 (en) * 2001-07-10 2006-12-26 Cisco Technology, Inc. System and method for process load balancing in a multi-processor environment
US7174379B2 (en) * 2001-08-03 2007-02-06 International Business Machines Corporation Managing server resources for hosted applications
US7237016B1 (en) * 2001-09-07 2007-06-26 Palau Acquisition Corporation (Delaware) Method and system to manage resource requests utilizing link-list queues within an arbiter associated with an interconnect device
US8271400B2 (en) * 2002-01-15 2012-09-18 Hewlett-Packard Development Company, L.P. Hardware pay-per-use
US7243145B1 (en) * 2002-09-30 2007-07-10 Electronic Data Systems Corporation Generation of computer resource utilization data per computer application
US7240346B2 (en) * 2002-11-13 2007-07-03 Microsoft Corporation Method and system for accessing drawing resources
US7360219B2 (en) * 2002-12-13 2008-04-15 Hewlett-Packard Development Company, L.P. Systems and methods for facilitating fair and efficient scheduling of processes among multiple resources in a computer system
US7207043B2 (en) * 2002-12-31 2007-04-17 International Business Machines Corporation Programmatic response-time based workload distribution techniques
US7047337B2 (en) * 2003-04-24 2006-05-16 International Business Machines Corporation Concurrent access of shared resources utilizing tracking of request reception and completion order
US7437728B2 (en) * 2003-06-12 2008-10-14 Microsoft Corporation System and method for CPU bandwidth allocation
US20040267548A1 (en) * 2003-06-25 2004-12-30 Jones James O. Workload profiling in computers
US7146353B2 (en) * 2003-07-22 2006-12-05 Hewlett-Packard Development Company, L.P. Resource allocation for multiple applications
US7395537B1 (en) * 2003-12-08 2008-07-01 Teradata, Us Inc. Administering the workload of a database system using feedback
US20050138168A1 (en) * 2003-12-23 2005-06-23 Hoffman Philip M. System and method for metering the performance of a data processing system
US7380039B2 (en) * 2003-12-30 2008-05-27 3Tera, Inc. Apparatus, method and system for aggregrating computing resources
US20050149940A1 (en) * 2003-12-31 2005-07-07 Sychron Inc. System Providing Methodology for Policy-Based Resource Allocation
US7574708B2 (en) * 2004-03-04 2009-08-11 International Business Machines Corporation Mechanism for enabling the distribution of operating system resources in a multi-node computer system
EP1735706A4 (en) * 2004-03-13 2008-08-13 Cluster Resources Inc System and method of co-allocating a reservation spanning different compute resources types
US20060005083A1 (en) * 2004-06-30 2006-01-05 International Business Machines Corporation Performance count tracing
US8572620B2 (en) * 2004-08-21 2013-10-29 Telefonaktiebolaget L M Ericsson (Publ) Resource management
US7523286B2 (en) * 2004-11-19 2009-04-21 Network Appliance, Inc. System and method for real-time balancing of user workload across multiple storage systems with shared back end storage
US7464165B2 (en) * 2004-12-02 2008-12-09 International Business Machines Corporation System and method for allocating resources on a network
US20060136927A1 (en) * 2004-12-16 2006-06-22 Michele Covell Models for monitoring of streaming server performance
US20060143617A1 (en) * 2004-12-29 2006-06-29 Knauerhase Robert C Method, apparatus and system for dynamic allocation of virtual platform resources
US20060190944A1 (en) * 2005-02-18 2006-08-24 Charles Moon System and Method for Resource Management
US7500150B2 (en) * 2005-12-30 2009-03-03 Microsoft Corporation Determining the level of availability of a computing resource

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5475844A (en) * 1992-11-27 1995-12-12 Nec Corporation Heavily loaded resource evaluation system
US6320585B1 (en) * 1994-11-04 2001-11-20 Concord Communications Inc. Displaying resource performance and utilization information
EP0974903A2 (en) * 1998-07-20 2000-01-26 Lucent Technologies Inc. Method and apparatus for providing failure detection and recovery with predetermined replication style for distributed applications in a network
US6266745B1 (en) * 1998-09-04 2001-07-24 International Business Machines Corporation Method and system in a distributed shared-memory data processing system for determining utilization of nodes by each executed thread

Also Published As

Publication number Publication date
EP1889162B1 (en) 2016-03-09
BRPI0611292A2 (en) 2010-08-31
WO2006127363A2 (en) 2006-11-30
CA2608902A1 (en) 2006-11-30
EP1889162A2 (en) 2008-02-20
JP2008546061A (en) 2008-12-18
JP5135210B2 (en) 2013-02-06
US7908606B2 (en) 2011-03-15
US20060265713A1 (en) 2006-11-23

Similar Documents

Publication Publication Date Title
WO2006127363A3 (en) Usage metering system
WO2006066990A3 (en) A method and system for monitoring transaction based systems
WO2009008279A1 (en) Computer system, management device, and computer system management method
WO2010148139A3 (en) Counter and timer constraints
WO2015187679A8 (en) Systems and methods for measuring and reducing vehicle fuel waste
US8423972B2 (en) Collecting profile-specified performance data on a multithreaded data processing system
WO2017016074A1 (en) Cpu occupation rate detection method and apparatus
WO2009140049A3 (en) System and methods for metering and analyzing energy consumption of events within a portable device
JP2014098708A5 (en)
WO2010015902A3 (en) Usage measurement collection and analysis to dynamically regulate customer network usage
GB2434670B (en) Monitoring and management of distributed information systems
WO2008027129A3 (en) Performance-based job site management system
WO2012170253A3 (en) Impact indicator
WO2014078592A3 (en) Characterizing service levels on an electronic network
TW200801923A (en) Throttle management for blade system
WO2009141812A3 (en) Method and system for identifying enterprise network hosts infected with slow and/or distributed scanning malware
WO2010011531A3 (en) Fault monitoring based on solar tracking error
WO2009060530A1 (en) Network processing control device, program, and method
WO2012142144A3 (en) Assessing application performance with an operational index
CN101853191B (en) Method for detecting task endless loop in operating system and operating system
WO2012024142A3 (en) Inferring that a message has been read
IN2014DN03354A (en)
CN110008090A (en) A kind of method, apparatus and computer readable storage medium monitoring EMS memory error
CN103744772A (en) Method and system for detecting task running performance
US9544211B2 (en) Measuring apparatus and method

Legal Events

Date Code Title Description
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: 2608902

Country of ref document: CA

ENP Entry into the national phase

Ref document number: 2008512479

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2006770518

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: RU

ENP Entry into the national phase

Ref document number: PI0611292

Country of ref document: BR

Kind code of ref document: A2