H04L47/829

Network monitoring apparatus and method thereof in programmable network virtualization

Disclosed is a computing apparatus implemented with a network hypervisor implementing software defined network (SDN)-based network virtualization. The computing apparatus include a statistics virtualization module configured to provide individual statistics to each of created virtual networks, a transmission disaggregation module configured to include a physical statistics cache that performs periodic monitoring of a plurality of physical switches and store statistics of the physical switches collected, and a physical statistics aggregation module configured to respond with statistics of the plurality of physical switches when a single monitoring request.

System and method for supporting a usage calculation process in a cloud infrastructure environment

Systems and methods described herein support a usage calculation process in a cloud infrastructure environment. The usage calculation process can be used to determine whether a requested transaction that targets a compartment within a tree-structure of compartments violates any compartment quota or limit within parent compartments within the tree-structure.

COMPUTE EXPRESS LINK OVER ETHERNET IN COMPOSABLE DATA CENTERS

Techniques for sending Compute Express Link (CXL) packets over Ethernet (CXL-E) in a composable data center that may include disaggregated, composable servers. The techniques may include receiving, from a first server device, a request to bind the first server device with a multiple logical device (MLD) appliance. Based at least in part on the request, a first CXL-E connection may be established for the first server device to export a computing resource to the MLD appliance. The techniques may also include receiving, from the MLD appliance, an indication that the computing resource is available, and receiving, from a second server device, a second request for the computing resource. Based at least in part on the second request, a second CXL-E connection may be established for the second server device to consume or otherwise utilize the computing resource of the first server device via the MLD appliance.

Method and apparatus for allocating server in wireless communication system
11533275 · 2022-12-20 · ·

A method and an apparatus for allocating a server to a terminal are provided. The method includes receiving an Internet protocol (IP) packet with a domain name system (DNS) query from a terminal, including terminal location information in the IP packet, transmitting the IP packet to a DNS server, receiving, from the DNS server, a response IP packet location information of a proximity server, the proximity server being located within a certain distance from the terminal, and transmitting the response IP packet to the terminal.

METHOD AND DEVICE FOR ESTABLISHING SERVICE PATH, ELECTRONIC APPARATUS AND READABLE STORAGE MEDIUM
20220385595 · 2022-12-01 ·

Provided are a method and device for establishing a service path, an electronic apparatus, and a readable storage medium. The method includes: receiving request information for establishing a path for a service, where the request information includes a service type and a resource reservation scheme; computing a path for the service according to topology information of a FlexE link through which the service is transmitted and the request information; and reserving a resource and establishing a path for the service according to the service type and the resource reservation scheme, and a service type and a resource reservation scheme on a channel of the FlexE link through which the service is transmitted.

Enhance communication of network traffic
11496416 · 2022-11-08 ·

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.

Method and apparatus for managing network
11489754 · 2022-11-01 · ·

A method for method for managing a computer network is proposed, which comprises: performing data collection configuration for at least one network node of the computer network belonging to a set of one or more network nodes corresponding to a first depth level of a routing tree, the data collection configuration comprising: receiving respective first configuration data from at least one child node in the routing tree of the at least one network node of the computer network, wherein the at least child node corresponds to a second depth level of the routing tree which immediately follows the first depth level in a sequence of depth levels of the routing tree, and generating second configuration data based on the received first configuration data.

NETWORK MANAGEMENT APPARATUS, METHOD, AND PROGRAM
20230092999 · 2023-03-23 ·

A network management device according to one embodiment includes a device that stores rules for mapping between a service order and a resource order; a device that stores, when a mapping is performed based on the mapping rules, a mapping history in which an identifier of a service for the service order which is a mapping source, a type of a rule used for the mapping, and an identifier of a resource for the resource order which is a mapping target are described; and a creation unit that, when a service order to change the service is created, acquires, from the mapping history and the identifier of the service to be changed, information indicating types of rules to be used for mapping of the service order to change the service and the identifier of the resource for a resource order which is a mapping target, and creates a resource order by mapping of the order to be changed based on the acquired mapping rules.

TUNNEL PROVISIONING WITH LINK AGGREGATION
20230124803 · 2023-04-20 ·

A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.

Geographic service classification and routing
11665062 · 2023-05-30 · ·

Methods, systems, and computer programs are presented for managing resources to deliver a network service in a distributed configuration. A method includes an operation for identifying resources for delivering a network service, the resources being classified by geographic area. Further, the method includes operations for selecting service agents to configure the identified resources, each service agent to manage service pools for delivering the network service across at least one geographic area, the service agents being selected to provide configurability for the service pools. The method further includes operations for sending configuration rules, to the service agents, configured to establish service pools for delivering the network service across the geographic areas. Service traffic information is collected from the service agents, and the resources are adjusted based on the collected service traffic information. Updated respective configuration rules are sent to each determined service agent based on the adjusting.