METHOD AND SYSTEM FOR WORKLOAD MANAGEMENT UTILIZING TCP/IP AND OPERATING SYSTEM DATA
First Claim
1. A method for monitoring and managing workloads and data exchange in computing environments, the method comprising:
- obtaining a foreign address from a set of netstat information of a first system by a collecting system;
utilizing the foreign address to find the corresponding set of netstat information for a first foreign system;
wherein the process of obtaining foreign addresses is carried out in a recursive maimer until the collecting system records one or more systems being utilized by one or more applications running on the collecting system via transmission control protocol/Internet protocol (TCP/IP) communications, and until the collecting system determines how the systems are interconnected;
monitoring connections between the collecting system and the one or more systems to determine if and where a bottleneck has occurred;
wherein the bottleneck occurs when one or more send and receive buffers are full, and the one or more applications may no longer send data to the one or more receive buffers; and
rectifying the bottleneck by adjusting the amount of system resources the one or more applications may use.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for monitoring and managing workloads and data exchange in computing environments, includes: obtaining a foreign address from a set of netstat information by a collecting system; utilizing the foreign address to find the corresponding netstat information for a foreign system; wherein the process of obtaining foreign addresses is carried out in a recursive manner until the collecting system records one or more systems being utilized by applications running via transmission control protocol/Internet protocol (TCP/IP) communications, and until the collecting system determines how the systems are interconnected; monitoring connections between the collecting system and the one or more systems to determine if and where a bottleneck has occurred; wherein the bottleneck occurs when the send and receive buffers are full, and the applications may no longer send data to the receive buffers; and rectifying the bottleneck by adjusting the amount of system resources the applications may use.
-
Citations
10 Claims
-
1. A method for monitoring and managing workloads and data exchange in computing environments, the method comprising:
-
obtaining a foreign address from a set of netstat information of a first system by a collecting system; utilizing the foreign address to find the corresponding set of netstat information for a first foreign system; wherein the process of obtaining foreign addresses is carried out in a recursive maimer until the collecting system records one or more systems being utilized by one or more applications running on the collecting system via transmission control protocol/Internet protocol (TCP/IP) communications, and until the collecting system determines how the systems are interconnected; monitoring connections between the collecting system and the one or more systems to determine if and where a bottleneck has occurred; wherein the bottleneck occurs when one or more send and receive buffers are full, and the one or more applications may no longer send data to the one or more receive buffers; and rectifying the bottleneck by adjusting the amount of system resources the one or more applications may use. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for monitoring and managing workloads and data exchange in a computing environment, the system comprising:
-
a computing environment; a set of hardware and networking resources; an algorithm implemented on the set of hardware and networking resources; wherein the algorithm is configured to obtain a foreign address from a set of netstat information of a first network resource by a collecting network resource; wherein the algorithm utilizes the foreign address to find the corresponding set of netstat information for a first foreign network resource; wherein the algorithm operates in a recursive manner until the foreign addresses of one or more network resources utilized by one or more applications running on a collecting network resource via transmission control protocol/Internet protocol (TCP/IP) communications are recorded by the collecting network resource, and until the collecting network resource determines how the one or more network resources are interconnected; wherein the algorithm monitors connections between the collecting network resource and the one or more network resources to determine if and where a bottleneck has occurred; wherein the bottleneck occurs when one or more send and receive buffers associated with the collecting network resource and the one or more network resources are full, and the one or more applications may no longer send data to the one or more receive buffers; and wherein the algorithm rectifies the bottleneck by adjusting the amount of network resources the one or more applications may use. - View Dependent Claims (7, 8, 9, 10)
-
Specification