Search

John E Arwe

from Poughkeepsie, NY
Age ~59

John Arwe Phones & Addresses

  • 43 Glenwood Ave, Poughkeepsie, NY 12603 (845) 485-2405 (845) 485-7187
  • Roseville, CA
  • Carmichael, CA
  • Wappingers Falls, NY
  • 43 Glenwood Ave, Poughkeepsie, NY 12603 (845) 485-2405

Work

Position: Professional/Technical

Education

Degree: Associate degree or higher

Emails

Publications

Us Patents

Method And Apparatus For Managing Resource Contention In A Multisystem Cluster

View page
US Patent:
7228351, Jun 5, 2007
Filed:
Dec 31, 2002
Appl. No.:
10/334203
Inventors:
John E. Arwe - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709226, 718104
Abstract:
A method and apparatus for managing contention among users for access to serialized resources in a system cluster containing multiple systems. Each user has an assigned need that is independent of contention of the user for a resource and may be either a holder or a waiter for a resource it is seeking to access. A local system stores local cluster data indicating a grouping of the resources into local clusters on the basis of contention on the local system and indicating for each local cluster the assigned need of a waiter for resources in the cluster. The local system receives remote cluster data from remote systems in the system cluster, which it combines with the local cluster data to generate composite cluster data. A holder on the local system of a resource in a composite cluster is managed in accordance with the composite cluster data for the cluster.

Method For Determining Load Balancing Weights Using Application Instance Topology Information

View page
US Patent:
7493380, Feb 17, 2009
Filed:
Dec 2, 2003
Appl. No.:
10/725635
Inventors:
Jeffrey David Aman - Poughkeepsie NY, US
John E. Arwe - Poughkeepsie NY, US
Michael Edward Baskey - Wappingers Falls NY, US
David Vincent Bostjancic - Poughkeepsie NY, US
Donna N. Dillenberger - Yorktown Heights NY, US
Peter Bergersen Yocom - LaGrangeville NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709223, 709219
Abstract:
An apparatus and method for distributing traffic across a group of machines using application instance statistics. In order to perform load balancing in accordance with the present invention, a method of generating weights to bias load balancing distributions is provided. The application instances to which traffic is being distributed, or the application middleware, are instrumented to establish certain metrics about the application while running. The application instance instrumentation will provide application statistics such as number of successful transactions, application response times, application topology, importance of transactions being processed, time the application is blocked waiting for resources, resource consumption data, and the like. These metrics are collected, processed, and then presented as a set of weights to the load balancing apparatus to govern its distribution of traffic. With such application metrics available, traffic can be disbursed based on the current state of the application instances and other application instances in the transaction's path, the application instance's likelihood to complete the request, or even higher level business-oriented goals.

Visualization Of Web Services Distributed Management (Wsdm) Resources

View page
US Patent:
8171122, May 1, 2012
Filed:
Jun 22, 2007
Appl. No.:
11/766962
Inventors:
John Elliott Arwe - Poughkeepsie NY, US
Michael John Branson - Rochester MN, US
David Arlen Elko - Austin TX, US
Anthony Wayne Erwin - Rochester MN, US
Jeffrey Alan Frey - New Paltz NY, US
Steven Gene Halverson - Rochester MN, US
Georg Ochs - Mötzingen, DE
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709223, 709224, 715853
Abstract:
An apparatus and method provides visualization of IT resources that are exposed as WSDM resources. A management system with a console provides visibility and functionality for WSDM resources by employing a visualization mechanism that processes standardized visualization metadata that is sent from a WSDM resource. The visualization mechanism uses standardized information to enable the management system console to display a robust presentation of the resource without needing to update the management system and console code when new types of resources are added.

Discovering And Identifying Manageable Information Technology Resources

View page
US Patent:
8392567, Mar 5, 2013
Filed:
Mar 16, 2009
Appl. No.:
12/404401
Inventors:
John E. Arwe - Poughkeepsie NY, US
Jeffrey A. Frey - New Paltz NY, US
Jeffery J. Van Heuklon - Rochester MN, US
Steve R. White - New York NY, US
Michael D. Williams - Gardiner NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709226, 709223
Abstract:
Allocating resource discovery and identification processes among a plurality of management tools and resources in a distributed and heterogeneous information technology (IT) management system by providing at least one authoritative manageable resource having minimal or no responsibility for reporting its identity, minimal or no responsibility for advertising any lifecycle-related creation event for the resource, and minimal or no responsibility for advertising any lifecycle-related destruction event for the resource. A service oriented architecture (SOA) defines one or more services needed to manage the resource within the management system. A component model defines one or more interfaces and one or more interactions to be implemented by the manageable resource within the management system.

Discovering And Identifying Manageable Information Technology Resources

View page
US Patent:
8407349, Mar 26, 2013
Filed:
Apr 16, 2012
Appl. No.:
13/447682
Inventors:
John E. Arwe - Poughkeepsie NY, US
Jeffrey A. Frey - New Paltz NY, US
Jeffery J. Van Heuklon - Rochester MN, US
Steve R. White - New York NY, US
Michael D. Williams - Newark Valley NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709226, 709223
Abstract:
A computer-executable method for allocating resource discovery and identification processes among a plurality of management tools and resources in a distributed and heterogeneous IT management system includes providing at least one authoritative manageable resource having minimal or no responsibility for reporting its identity, minimal or no responsibility for advertising any lifecycle-related creation event for the resource, and minimal or no responsibility for advertising any lifecycle-related destruction event for the resource; using a service oriented architecture (SOA) to define one or more services needed to manage the resource within the management system; and using a component model to define one or more interfaces and one or more interactions to be implemented by the manageable resource within the management system.

Dynamically Extending A Plurality Of Manageability Capabilities Of It Resources Through The Use Of Manageability Aspects

View page
US Patent:
8583610, Nov 12, 2013
Filed:
Mar 4, 2008
Appl. No.:
12/041696
Inventors:
John E. Arwe - Poughkeepsie NY, US
Jeffrey A. Frey - New Paltz NY, US
John J. Rofrano - Mahopac NY, US
Andrew N. Trossman - North York, CA
Hendrik Wagner - Stuttgart, DE
Michael D. Williams - Gardiner NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
G06F 17/00
US Classification:
707694, 707689
Abstract:
Extending a plurality of manageability capabilities of manageable information technology (IT) resources utilize an “aspect of” association for describing a relationship between a first object representing a manageable resource playing a role of a subject and one or more additional objects each playing a role of an aspect. The “aspect of” association establishes an overall manageability function for the first object representing a manageable resource and the one or more additional objects as a logical composition of a plurality of manageability capabilities. The manageability capabilities are provided using distinct implementation classes for supporting a specific role, and for supporting management-discipline related aspects and behaviors needed by each of a plurality of resource management applications for managing the manageable resource. The one or more additional objects have an aspect life cycle that is bounded maximally by a subject lifecycle of the first manageable resource.

Algorithm For Determining Piece-Wise Homogeneity Of Data

View page
US Patent:
20020165895, Nov 7, 2002
Filed:
Feb 23, 2001
Appl. No.:
09/791423
Inventors:
John Arwe - Poughkeepsie NY, US
Juergen Holtz - Pleidelsheim, DE
Assignee:
International Business Machines - Armonk NY
International Classification:
G06F009/00
US Classification:
709/102000, 709/104000, 709/105000
Abstract:
A method and apparatus to determine the piece-wise homogeneity of data, i.e., whether the data of a set Ry consists entirely of data from a single set Sz over a period of time. In operation, for each set of data in a service class Sz, the identity of the last source and a unique “signature” which changes each time the source changes is recorded. This information is provided along with the existing data to the data consumers. Each data consumer can then determine homogeneity by comparing the ending signature with the starting signature for any interval. If the data is homogeneous, the signature is the same, and subdivisions applicable to set Sz are applicable to Ry. In another embodiment, a data provider makes observations at regularly scheduled intervals, in an interval mode of operation rather than providing data in total mode.

Method And Apparatus For Managing Resource Contention

View page
US Patent:
20040139142, Jul 15, 2004
Filed:
Dec 31, 2002
Appl. No.:
10/335046
Inventors:
John Arwe - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/00
US Classification:
709/200000
Abstract:
A method and apparatus for managing contention among users for access to resources in a multisystem cluster by identifying contention chains in which each user is waiting for a resource held by the user(s) before it in the chain and allocating system resources to the user(s) at the head of the chain as if their need were at least that of the neediest waiter in the chain. The contention data necessary for optimal resource allocation is effectively distributed across the system cluster, even though the data flow between systems is minimal and no system has a complete view of cross-system contention. Each system tracks resources in contention having local users as either holders or waiters and groups such resources into clusters of resources involved in contention chains in which each resource is either held by a local user waiting for another resource in the cluster or being waited for by a local user holding another resource in the cluster. Each system stores cluster data grouping the resources into clusters on the basis of its own local contention data and indicating for each cluster the need of the neediest waiter on that system for any resource in the cluster. Whenever a local resource manager notifies a system of a change in the contention status of a resource having local holders or waiters, the system updates its cluster data for the affected resources. The system broadcasts the updated cluster data by transmitting for each affected resource the cluster assignment based on local contention data and the need of the neediest local waiter for that resource. Upon receiving cluster data from another system, a system combines the received cluster data with its own cluster data to generate a composite grouping of resources into clusters on the basis of cross-system contention and indicating for each composite cluster the need of the neediest waiter across the systems for any resource in the cluster. The system uses this information to allocate system resources to a local user that is holding a resource in a cluster but not waiting for any other resource as if its need were at least that of the neediest waiter for any resource in the cluster.
John E Arwe from Poughkeepsie, NY, age ~59 Get Report