James C. Chong - Orinda CA, US Joseph L. Chan - Lafayette CA, US Tushar M. Patel - San Francisco CA, US Jean-Jacques Heler - Palo Alto CA, US Chi Hong So - Pleasant Hill CA, US Arthur Tsang - Walnut Creek CA, US Robert S. Lam - Oakland CA, US Raymond Chow - San Ramon CA, US Henry Tang - Walnut Creek CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709224, 709223
Abstract:
A method, system and computer program are provided for problem determination in an enterprise computer system in a distributed environment. In the method, information is obtained regarding the enterprise applications, and high-level information is presented to a user, with one or more prompts are provided to the user for more detailed information. In response to a request from a user for more detailed information about the application, more detailed information is provided to the user. Several levels of more detailed information about applications, including information as to individual threads, is available. The method also includes the steps of receiving instructions from an administrator to establish an account for a user, associating one or more servers with the account, and providing access to the corresponding user only to the associated servers. In the method, searches may be conducted for strings and requests, and identified strings and requests may be sorted by a variety of criteria.
Monitoring Performance Of Applications In A Distributed Environment
James C. Chong - Orinda CA, US Joseph L. Chan - Lafayette CA, US Tushar M. Patel - San Francisco CA, US Jean Jacques Heler - Palo Alto CA, US Chi Hong So - Pleasant Hill CA, US Arthur Tsang - Walnut Creek CA, US Robert S. Lam - Oakland CA, US Raymond Chow - San Ramon CA, US Jerome D. Banks - San Francisco CA, US Christopher M. Zychowski - San Francisco CA, US Henry Tang - Walnut Creek CA, US
Assignee:
International Business Machines Corporation - Armonk NY
A method for management of performance of computer systems and applications includes prompting the user to select information for monitoring, monitoring the performance of applications running on servers, displaying data, and prompting users to input performance adjustments. A user is prompted to select a server or server group, a resource, and a threshold or condition for notification, and in response a system compares the value or quality of the parameter to the threshold or condition, and provides a notification to the user in the event that the parameter reaches the threshold or condition. A method includes the steps of providing the user with performance information, receiving from the user a request for more specific performance information, and providing more detailed performance information. A method according to the invention includes the steps of receiving from the user an identification of a server as an authoritative server, another server as a comparison server, comparing runtime environment data in the form of one or more of CPU data, server data and Java data between the selected servers, and displaying differences to a user. A method of the invention includes the steps of receiving from the user an identification of a server as an authoritative server, and another server as a comparison server, and providing a list of matching and differing file names.
Problem Determination In Distributed Enterprise Applications
James C. Chong - Orinda CA, US Joseph L. Chan - Lafayette CA, US Tushar M. Patel - San Francisco CA, US Jean-Jacques Heler - Palo Alto CA, US Chi Hong So - Pleasant Hill CA, US Arthur Tsang - Walnut Creek CA, US Robert S. Lam - Oakland CA, US Raymond Chow - San Ramon CA, US Henry Tsang - Walnut Creek CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
Problem determination is provided in an enterprise computer system in a distributed environment. Information is obtained regarding the enterprise applications, and high-level information is presented to a user, with one or more prompts are provided to the user for more detailed information. In response to a request from a user for more detailed information about the application, more detailed information is provided to the user. Several levels of more detailed information about applications, including information as to individual threads, is available. The problem determination also includes receiving instructions from an administrator to establish an account for a user, associating one or more servers with the account, and providing access to the corresponding user only to the associated servers. Searches may be conducted for strings and requests, and identified strings and requests may be sorted by a variety of criteria.
Method, System, And Computer Program For Monitoring Performance Of Applications In A Distributed Environment
James C. Chong - Orinda CA, US Joseph L. Chan - Lafayette CA, US Tushar M. Patel - San Francisco CA, US Jean Jacques Heler - Palo Alto CA, US Chi Hong So - Pleasant Hill CA, US Arthur Tsang - Walnut Creek CA, US Robert S. Lam - Oakland CA, US Raymond Chow - San Ramon CA, US Jerome D. Banks - San Francisco CA, US Christopher M. Zychowski - San Francisco CA, US Henry Tang - Walnut Creek CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709246, 709220, 707 4, 707102
Abstract:
A method, system, and computer program include receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string. The received request string may be in the form of a JSP, a servlet, and remote Enterprise Java Bean calls. A user may be prompted to create rules for mapping of a received request string to a distinguishable request string and a collapsible request string.
Method And System For Problem Determination In Distributed Enterprise Applications
James C. Chong - Orinda CA, US Joseph L. Chan - Lafayette CA, US Tushar M. Patel - San Francisco CA, US Jean-Jacques Heler - Palo Alto CA, US Chi Hong So - Pleasant Hill CA, US Arthur Tsang - Walnut Creek CA, US Robert S. Lam - Oakland CA, US Raymond Chow - San Ramon CA, US Henry Tsang - Walnut Creek CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16 G06F 9/46 G06F 7/04
US Classification:
709229, 718100, 726 4
Abstract:
A method, system and computer program are provided for problem determination in an enterprise computer system in a distributed environment. Information is obtained regarding the enterprise applications, and high-level information is presented to a user, with one or more prompts are provided to the user for more detailed information. In response to a request from a user for more detailed information about the application, more detailed information is provided to the user. Several levels of more detailed information about applications, including information as to individual threads, is available. The problem determination also includes receiving instructions from an administrator to establish an account for a user, associating one or more servers with the account, and providing access to the corresponding user only to the associated servers. Searches may be conducted for strings and requests, and identified strings and requests may be sorted by a variety of criteria.
System And Computer Program For Monitoring Performance Of Applications In A Distributed Environment
James C. CHONG - Orinda CA, US Joseph L. CHAN - Lafayette CA, US Tushar M. PATEL - San Francisco CA, US Jean Jacques HELER - Palo Alto CA, US Chi Hong SO - Pleasant Hill CA, US Arthur TSANG - Walnut Creek CA, US Robert S. LAM - Oakland CA, US Raymond CHOW - San Ramon CA, US Jerome D. BANKS - San Francisco CA, US Christopher M. ZYCHOWSKI - San Francisco CA, US Henry TANG - Walnut Creek CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 15/16
US Classification:
709224
Abstract:
A system and computer program for monitoring the performance of applications running on a server in a distributed computing environment includes prompting the user to select information for monitoring, monitoring application performance in accordance with the selected information, and making the monitored performance information available to the user.
Method, System, And Computer Program For Monitoring Performance Of Applications In A Distributed Environment
James C. Chong - Orinda CA, US Joseph L. Chan - Lafayette CA, US Tushar M. Patel - San Francisco CA, US Jean Jacques Heler - Palo Alto CA, US Chi Hong So - Pleasant Hill CA, US Arthur Tsang - Walnut Creek CA, US Robert S. Lam - Oakland CA, US Raymond Chow - San Ramon CA, US Jerome D. Banks - San Francisco CA, US Christopher M. Zychowski - San Francisco CA, US Henry Tang - Walnut Creek CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 15/16 G06F 17/30
US Classification:
707769, 709224, 707E17014
Abstract:
A method, system, and computer program include receiving a request string, and mapping the received request string to a distinguishable request string and a collapsible request string. The received request string may be in the form of a JSP, a servlet, and remote Enterprise Java Bean calls. A user may be prompted to create rules for mapping of a received request string to a distinguishable request string and a collapsible request string.
Problem Determination In Distributed Enterprise Applications
James C. Chong - Orinda CA, US Joseph L. Chan - Lafayette CA, US Tushar M. Patel - San Francisco CA, US Jean-Jacques Heler - Palo Alto CA, US Chi Hong So - Pleasant Hill CA, US Arthur Tsang - Walnut Creek CA, US Robert S. Lam - Oakland CA, US Raymond Chow - San Ramon CA, US Henry Tang - Walnut Creek CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 11/00 G06F 17/30
US Classification:
709224, 707770, 707E17112
Abstract:
Problem determination in an enterprise computer system in a distributed environment is provided. Information is obtained regarding the enterprise applications, and high-level information is presented to a user, with one or more prompts provided to the user for more detailed information. In response to a request from a user for more detailed information about the application, more detailed information is provided to the user. Several levels of more detailed information about applications, including information as to individual threads, is available. The method also includes the steps of receiving instructions from an administrator to establish an account for a user, associating one or more servers with the account, and providing access to the corresponding user only to the associated servers. In the method, searches may be conducted for strings and requests, and identified strings and requests may be sorted by a variety of criteria.
Name / Title
Company / Classification
Phones & Addresses
Chi So CTO
Four Dimensions, Inc. Electrical/Electronic Manufacturing · Mfg Electrical Measuring Instruments · Instrument Manufacturing for Measuring and Testing Electrici
3140 Diablo Ave, Hayward, CA 94545 3138 Diablo Ave, Hayward, CA 94545 5107821843, 5107869321
Chi Hong So President
CANDY CAT, INC Business Services at Non-Commercial Site
Genentech
Scientific Researcher
Kla-Tencor May 2018 - Aug 2018
Research Scientist Intern
Yao's Research Group May 2018 - Aug 2018
Undergraduate Research Assistant
Chabot College Jun 2015 - May 2016
Mathematics, Physics and Engineering Tutor
Education:
Uc Berkeley College of Engineering 2018 - 2019
Master of Science, Masters
Uc Berkeley College of Engineering 2016 - 2018
Bachelors, Bachelor of Science, Engineering
Chabot College 2013 - 2016
Skills:
Electrical Engineering Materials Science Computational Materials Science Matlab C++ C Python