Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Processing Data Apparatus-and-method-for-measuring-transaction-time-in-a-computer-system

 Method and apparatus for controlling data transfers between a bus and a memory device using a multi-chip memory controller
A method and apparatus for controlling data transfers between a bus and a memory device using a ...


 Mechanism for PCI I/O-initiated configuration cycles
OF THE EMBODIMENTS The PCI local bus was intended to allow downstream configuration register ...


 Mechanism for arbitrating client access to a networked print server
In accordance with the present invention, the foregoing objectives are realized by providing a ...


 Printer
OF THE INVENTION 2. Field of the Invention The present invention relates to a printer and a ...


 Ribbon reinking apparatus
A primary object of my invention is to provide a novel ribbon reinking apparatus that can reink ...


 Control mechanism to disable driven ink metering elements in rotary printing machines
It is an object of the present invention to provide a mechanism permitting any ink metering element ...


 Method and system for maintaining translation lookaside buffer coherency in a multiprocessor data processing system
It is therefore one object of the present invention to provide an improved multiprocessor data ...


 Data transaction typing for improved caching and prefetching characteristics
The problems outlined above are in large part solved by a microprocessor in accordance with the ...


 BLSR node extension
The present invention provides a method to allow more than sixteen traffic terminating nodes to be ...


 Apparatus for dispatching data of the highest priority process having the highest priority channel to a processor
In accordance with the above and other objects of the invention, a priority interrupt and ...


 Apparatus and method for measuring transaction time in a computer system

Details
Inventors: Forman, Ron Frank; Pechacek, John M.; Schwane, Walter H.;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Maung; Zarni
Assistant Examiner: Le; Quoc-Khanh
Attorney, Agent or Firm: Martin & Associates, L.L.C, Martin; Derek P.

A transaction time measurement mechanism has a transaction time manager running on a server computer system, a transaction time agent running on a client computer system that is coupled to the server computer system via a network, and a simple protocol for allowing them to directly and efficiently communicate. The transaction time agent is configured according to configuration data stored in a configuration table in a transaction time database, and stores transaction time data in a statistics table according to this configuration. The data in the statistics table is indexed to allow retrieving only the transaction time data of interest. The simple communication protocol supports multiple transaction time managers in a network computing environment that may all communicate with a single client.

DETAILED DESCRIPTION What is claimed is: 1.
An apparatus comprising: (A) at least one server computer system running at least one server application; (B) at least one client computer system running at least one client application that corresponds to the at least one server application, the at least one client computer system being coupled to the at least one server computer system via a networking mechanism; and (C) a transaction time measurement mechanism comprising: (C1) at least one transaction time manager residing on and executed by the at least one server computer system; (C2) at least one transaction time agent residing on and executed by the at least one client computer system, the transaction time agent receiving notification of the beginning of a transaction from the at least one client application and receiving notification of the end of a transaction from the at least one client application; (D) an interface coupling the at least one transaction time manager to the at least one transaction time agent that supports a simple protocol that allows the transaction time manager to directly communicate with the transaction time agent; and (E) a transaction time database coupled to the at least one transaction time agent, the transaction time database comprising: (E1) at least one configuration table for storing at least one transaction time configuration, the configuration table defining a plurality of time thresholds; and (E2) at least one statistics table for storing transaction times according to the at least one transaction time configuration stored in the at least one configuration table, wherein the at least one statistics table defines at least one counter, each counter corresponding to a time interval defined by two of the plurality of time thresholds.
2.
The apparatus of claim 1 wherein the protocol comprises a simple network management protocol (SNMP).
3.
The apparatus of claim 1 further comprising an application response monitoring (ARM) application programming interface (API) that is called by the at least one client application to indicate to the at least one transaction time agent the start and the end of a transaction



Related patents
  Document server for processing a distribution job in a document processing system
In accordance with one aspect of the present invention, there is provided a server for processing a distribution job in a document processing system, the distribution ...
  Client-server system with effectively used server functions
It is therefore the first object of the present invention to provide a client-server system in which a client apparatus is able to easily realize the functions provided ...
  Method for automated deployment of a software program onto a multi-processor architecture
OF THE INVENTION To enable the tasks comprising a complex problem to be deployed across processors in a multi-processor architecture, the invention employs a DFG of the ...
  Method and apparatus for performing N bit by 2*N-1 bit signed multiplications
A method and apparatus for performing N bit by 2*N (or 2*N-1) bit signed multiplication using two N bit multiply instructions is described. According to one aspect of ...
  Numerical control device including tapping pitch data group memory
An object of this invention is to eliminate the above-described difficulties accompanying a conventional NC device. More specifically, an object of the invention is to ...
  Paper feeding device in a printer
An object of the invention is to provide a precise paper feeding device using paper feeding rollers of the same shape comprised of a hard member, like metal, capable of ...
  Double star wheel for post-printing media control in inkjet printing
Accordingly, it is an object of the invention to provide improved starwheel-type pinch wheels which can handle forces in the range of 0.3 to 0.6 Newtons without damaging ...
  Media handling in an ink-jet printer having guide ribs
What is claimed is: 1. A print medium support mechanism for supporting a sheetlike print medium in a printer's print zone, comprising: an upper print media guide; the ...
  Recording apparatus having urging member to prevent floating of recording sheet
An object of the present invention is to provide a recording apparatus which can eliminate the above-mentioned conventional drawbacks, to prevent the floating of a ...
  Platen-drive thermal dye printer with cone shaped scuff rollers transporting the receiver in reciprocating directions
The present invention as disclosed herein overcomes the problems set forth above. The invention uses at least one conical shaped scuff roller at one end of a platen ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved