End-Host Based Network Management System
First Claim
1. One or more device-readable media with device-executable instructions for performing steps comprising:
- collecting data on local network activity;
sharing data with other end-hosts within a network; and
controlling local network activity based on analysis of data on local network activity and data on network activity received from the other end-hosts within the network.
2 Assignments
0 Petitions
Accused Products
Abstract
An end-host based network management system and methods are described. The methods are performed independently at each end-host within the network based on data on local flows which is shared between end-hosts. In an embodiment, an end-host shares data on constrained local flows with other end-hosts and receives such data from other end-hosts. Based on this data, the end-host determines which flows from other nodes are competing for a shared resource with a constrained local flow and allocates the capacity of the shared resource between all the competing flows. This allocation is then enforced for the local flow by the end-host. Other end-hosts with competing flows perform similar methods and through an iterative process the contention for the shared resource is resolved and the utilization of the shared resource is optimized.
-
Citations
20 Claims
-
1. One or more device-readable media with device-executable instructions for performing steps comprising:
-
collecting data on local network activity; sharing data with other end-hosts within a network; and controlling local network activity based on analysis of data on local network activity and data on network activity received from the other end-hosts within the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
- 12. A network comprising a plurality of end-hosts, wherein each end-host is arranged to independently perform network management of local flows based on information shared between the end-hosts.
-
19. A network management method comprising:
-
collecting data on local connections at each of a plurality of end-hosts; sharing data on constrained connections between the plurality of end-hosts; and performing independent network control of the local connections at each of the plurality of end-hosts. - View Dependent Claims (20)
-
Specification