Patent number 8752028 is assigned to
The following quote was obtained by the news editors from the background information supplied by the inventors: "Operation system monitoring is a key component of any large scale software system, such as an enterprise database server. In such complex systems, the ability to monitor in-memory operational metrics provides critical diagnostic capabilities that allow administrators to determine whether the system is operating properly, and to help diagnose potential problems in system operation when it is not. Such monitoring capabilities are often complex, involving the collection of numerous metrics by individual execution threads in the system, and the accumulation and reporting of those metrics along various dimensions. For example, in a database server system, monitoring capabilities might provide reporting of accumulated in-memory metrics per connection, per transaction, per statement, per service class, and per database. One challenge in the design and implementation of any such monitoring capability is providing timely operational metrics while keeping the performance impacts on the system low. The desirable characteristics of a monitoring capability includes: low collection overhead, low query overhead, and real time or near-real time operational metrics on the system. In any typical software system, the monitoring capabilities must make tradeoffs in one or more of these categories to achieve advantages in the others."
In addition to the background information obtained for this patent, VerticalNews journalists also obtained the inventors' summary information for this patent: "According to one aspect of the present invention, a method for monitoring a server system during an execution of a server system processing logic includes: during collection and storage of operational metrics by a given thread in a thread-local memory, determining that a checkpoint within the server system processing logic is reached determining whether a threshold number of checkpoints have been encountered by the given thread; in response to the threshold number of checkpoints having been encountered, determining whether a threshold time interval since a last rollup of the collected operational metrics has been exceeded; and in response to the threshold time interval being exceeded, performing a rollup of the collected operational metrics from the thread-local memory to an accumulation point in a shared memory, wherein the accumulation point stores aggregated operational metrics from a plurality of threads.
"According to another aspect of the present invention, a computer program product for monitoring a server system during an execution of a server system processing logic, the computer program product includes: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to perform the method set forth above.
"According to another aspect of the present invention, system includes: a processor; memory operatively coupled to the processor, the memory comprising shared memory and thread-local memories; and a computer readable stored medium operatively coupled to the processor and the memory, the computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code configured to perform the method set forth above."
URL and more information on this patent, see: Bird, Paul M; Kalmuk, David; Walkty, Scott D. Efficient Monitoring in a Software System. U.S. Patent Number 8752028, filed
Keywords for this news article include: Software,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Criminal Investigation Opened Into James Foley's Death
- Swiss Suicide Tourism Doubled Since 2009
- Florida's Largest Insurer Says 'Bailout' Attacks Unfair
- Wealth Gap Widened in Past Decade: Census
- Gap Reports Higher Profits, India Plans
- International Revulsion Grows Over James Foley Death
- James Foley Beheading Sparks Anger, Little Action
- Beyonce, Jay-Z Cuba Trip Was Legal After All
- Chinese Stock Funds Are a Late-summer Bloomer
- Sears Holdings Loses $573 Million