Method and system for network management providing access to application bandwidth usage calculations
First Claim
1. A method for managing bandwidth within a distributed data processing system, the method comprising:
- establishing a bandwidth history comprising bandwidth usage data associated with multiple entities within the distributed data processing system, wherein an entity within the distributed data processing system is a user or an application;
in response to a requested action within the distributed data processing system, predicting bandwidth usage by the requested action;
deriving a set of logical routes from a network topology mapping, wherein each logical route is a series of endpoints that comprise an endpoint-to-endpoint route for completing the requested action;
in response to a request by the administrative user, dynamically deploying packet snooper objects in association with a packet filter object along the set of logical routes throughout the distributed data processing system, wherein the packet filter object specifies packet types or packet sizes to be snooped;
executing the dynamically deployed packet snooper objects at devices along the set of logical routes to monitor bandwidth usage; and
receiving bandwidth usage data from the dynamically deployed packet snooper objects.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. The network management framework is able to monitor multiple sources of network packets on various subnets within the distributed data processing system; distributed packet snoopers are deployed from a packet usage manager to monitor the multiple sources of network packets. The system administrator can request packet filtering based upon selected active users or active applications. A bandwidth history database is compiled from bandwidth usage data associated with multiple entities within the data processing system, including users, applications, and/or endpoints within the data processing system. In response to a requested action within the data processing system, bandwidth usage for the requested action can be predicted with reference to the bandwidth history database. The actual and predicted bandwidth usage of requested actions can be displayed to the system administrator in real time.
101 Citations
10 Claims
-
1. A method for managing bandwidth within a distributed data processing system, the method comprising:
-
establishing a bandwidth history comprising bandwidth usage data associated with multiple entities within the distributed data processing system, wherein an entity within the distributed data processing system is a user or an application; in response to a requested action within the distributed data processing system, predicting bandwidth usage by the requested action; deriving a set of logical routes from a network topology mapping, wherein each logical route is a series of endpoints that comprise an endpoint-to-endpoint route for completing the requested action; in response to a request by the administrative user, dynamically deploying packet snooper objects in association with a packet filter object along the set of logical routes throughout the distributed data processing system, wherein the packet filter object specifies packet types or packet sizes to be snooped; executing the dynamically deployed packet snooper objects at devices along the set of logical routes to monitor bandwidth usage; and receiving bandwidth usage data from the dynamically deployed packet snooper objects. - View Dependent Claims (2, 3, 4)
-
-
5. A method for managing bandwidth within a distributed data processing system, the method comprising:
-
establishing a bandwidth history comprising bandwidth usage data associated with multiple entities within the distributed data processing system, wherein an entity within the distributed data processing system is a user or an application; in response to a requested action within the distributed data processing system, predicting bandwidth usage by the requested action; selecting, by an administrative user, a user to be monitored for bandwidth usage; generating a packet filter object containing a packet filtering parameter that identifies the selected user; in response to a request by the administrative user, dynamically deploying packet snooper objects in association with the packet filter object to a set of devices throughout the distributed data processing system; executing the dynamically deployed packet snooper objects at the set of devices to monitor bandwidth usage by the selected user with respect to a given device or a given subnet; and receiving bandwidth usage data from the dynamically deployed packet snooper objects. - View Dependent Claims (6, 7)
-
-
8. A method for managing bandwidth within a distributed data processing system, the method comprising:
-
establishing a bandwidth history comprising bandwidth usage data associated with multiple entities within the distributed data processing system, wherein an entity within the distributed data processing system is a user or an application; in response to a requested action within the distributed data processing system, predicting bandwidth usage by the requested action; selecting, by an administrative user, an application to be monitored for bandwidth usage; generating a packet filter object containing a packet filtering parameter that identifies the selected application; in response to a request by the administrative user, dynamically deploying packet snooper objects in association with the packet filter object to a set of devices throughout the distributed data processing system; executing the dynamically deployed packet snooper objects at the set of devices to monitor bandwidth usage by the selected application with respect to a given device or a given subnet; and receiving bandwidth usage data from the dynamically deployed packet snooper objects. - View Dependent Claims (9, 10)
-
Specification