Abstract:
A method is provided in one example embodiment and may include generating an interest message to be transmitted using each face of a plurality of faces associated with a node, wherein the interest message is to be discarded by each of a neighboring node of a plurality of neighboring nodes that receive the interest message; determining, for each face of the plurality of faces associated with the node, a one-hop propagation delay associated with each face of the plurality of faces; and selecting a particular face through which to transmit another interest message based, at least in part, on the one-hop propagation delay of the particular face and a number of pending interests associated with the particular face.
Abstract:
A method and system provides improved routing efficiency for users of a data management system. The data management system includes a plurality of global traffic managers, local traffic managers, and data centers that store user data. Each data center is related to a respective global traffic manager and a respective local traffic manager. When a user submits a request to access data stored in one of the data centers, the data management system identifies a primary data center from which the user will access the user data and routes the user request data to the global traffic manager related to the primary data center.
Abstract:
Techniques are disclosed relating to enhancing communication of network traffic. In various embodiments, a computer system receives topology information and traffic information. The topology information describes resources of a network that are usable to communicate a plurality of streams among nodes in the network and includes information about a first path and a second path connecting two nodes. Traffic information describes demands for communicating the plurality of streams and indicates demands for communicating a first stream and a second stream between the two nodes. In such an embodiment, the computer system determines, using the topology information and the traffic information, a network schedule that indicates that the first stream is to be communicated over the first path and that the second stream is to be communicated over the second path.
Abstract:
A method for re-routing communication, between two software entities, intra- or inter-data center networks (DCNs). The method includes receiving (900) at a route optimizer entity (230) a list (750) of software entity pairs that experience performance degradation, wherein the list (750) is sent by a data center controller (202/220) of the DCNs, receiving (902) at the route optimizer entity (230) a topology of the DCNs and routing information associated with the software entity pairs; calculating (904), in a path computation element (232), a new route for a first software entity pair of the software entity pairs from the list (750), based on the topology and routing; information of the software entity pairs, to alleviate the performance degradation; and sending (906) the new route to the data center controller (202/220) for modifying an existing route of the first software entity pair.
Abstract:
Described are methods and system for network analysis. A network analyzer for a first network is configured to receive network assessment information from a network metric monitors situated in third-party networks, the network assessment information indicating values for characteristics of one or more network paths from the respective network metric monitor to a node in a second network. The network analyzer aggregates the received network assessment information and identifies, from the aggregated network assessment information, a route from the first network to the node in the second network. The identified route is then selected from among a plurality of potential routes from the first network to the node in the second network and used in setting a routing policy for data flows from the first network through the node in the second network.
Abstract:
Examples relate to techniques for Software Defined Networking (SDN) based big data transfer. In an example, a SDN controller receives an API request for big data transfer from an application, wherein the API request contains an amount of data to be transferred and an identity of each node of a plurality of nodes to which the data is to be transferred. Upon receiving the API request for data transfer, the SDN controller performs discovery of the network topology to identify QoS parameters. Next, the SDN controller activates a network template on the network topology based on the identified QoS parameters to generate a changed network topology. Then, the SDN controller enables the data to be transferred over the changed network topology.