Patent classifications
H04L47/787
FORWARDING ELEMENT WITH PHYSICAL AND VIRTUAL DATA PLANES
Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.
Capture and execution of provider network tasks
A provider network provides task capture and execution for tasks performed with respect to resources in the provider network. Task actions performed with respect to resources may be captured based on inputs to a provider network via a network-based service for the provider network in order to generate a recorded task. The recorded task may be stored for subsequent execution. In response to the detection of an execution event for the recorded task, the task actions may be performed as described in the recorded task. In some embodiments, task parameters and execution events may be defined for recorded tasks. Multiple recorded tasks may be linked together to be managed and executed as recorded task workflows. Recorded tasks may also be obtained that were recorded by other clients, or recorded for different provider networks.
Discovery and mapping of cloud-based resource modifications
A system includes persistent storage configured to store, a mapping of computing resources provided by a remote computing system to a managed network. The system also includes an application that obtains instructions to modify a computing resource provided by the remote computing system and, based on the instructions, generates and transmits, to the remote computing system, a request to modify the computing resource. The application receives, from the remote computing system, a response indicating a modification to the computing resource and selects a discovery pattern configured to verify the modification by obtaining attributes associated therewith. The application obtains, from the remote computing system, the attributes by executing the discovery pattern and determines, based on the attributes, that the modification has been completed according to the instructions. Based on this determination, the application updates the mapping to indicate the modification and stores, in the persistent storage, the mapping as updated.
NETWORK SLICING BASED ON ONE OR MORE TOKEN COUNTERS
Wireless transmissions via a wireless network may be improved by using network slice tokens. One or more user devices may be assigned to a network slice or several network slices, and a computing device may determine whether transmissions via the network slice satisfy target(s). Based on whether the target(s) are satisfied, a token counter value associated with the network slice may be adjusted. A weight associated with each flow or user may be determined based on the token counter value. A computing device may allocate transmission resources to the flow or user based on the weight.
INCORPORATING SOFTWARE DEFINED NETWORKING RESOURCE UTILIZATION IN WORKLOAD PLACEMENT
The disclosure provides an approach for workload migration. Embodiments include receiving logical network resource capacity information and logical network resource utilization information relating to a plurality of host computers and to one or more logical network resources. Embodiments include determining that a virtual computing instance (VCI) is to be run on one of the plurality of host computers and determining for each respective host computer of the plurality of host computers, a respective realization cost of the VCI for the respective host computer, wherein the respective realization cost relates to the one or more logical network resources. Embodiments include selecting, based on the logical network resource capacity information, the logical network resource utilization information, and the realization cost, a target host computer for the VCI from the plurality of host computers and loading the VCI on the target host computer.
Incorporating software defined networking resource utilization in workload placement
The disclosure provides an approach for workload migration. Embodiments include receiving logical network resource capacity information and logical network resource utilization information relating to a plurality of host computers and to one or more logical network resources. Embodiments include determining that a virtual computing instance (VCI) is to be run on one of the plurality of host computers and determining for each respective host computer of the plurality of host computers, a respective realization cost of the VCI for the respective host computer, wherein the respective realization cost relates to the one or more logical network resources. Embodiments include selecting, based on the logical network resource capacity information, the logical network resource utilization information, and the realization cost, a target host computer for the VCI from the plurality of host computers and loading the VCI on the target host computer.
RADIO ACCESS NETWORK SLICE CONSTRUCTION METHOD AND APPARATUS
Provided is a radio access network slice construction method and apparatus applied to a master base station. The method includes: constructing, by each of the master base station and at least one neighboring secondary base station in the RAN, a network slice end-to-end correspondence with a core network, and determining RAN slices information in the master base station and the neighboring secondary base station; collecting statistics, by the master base station, on Slice IDs or MDD information reported by all UEs served by the master base station, and obtaining quantity of slice resources needed to be allocated to construct RAN slices by the master base station; transmitting, by the master base station, reconstruction request information of a RAN slice to the neighboring secondary base station; and performing, by the master base station, multi-connection data transmission reconfiguration on the UEs served by the master base station through an RRC message.
SERVER AND METHOD FOR CONTROLLING PACKET TRANSMISSION
Provided is a method of controlling transmission of a packet, the method including generating first group generation information used to generate a plurality of first virtual machine groups by grouping at least one of a plurality of virtual machines in a first host server, based on a network service descriptor related to at least one service provided by a plurality of host servers, transmitting the first group generation information to the first host server, generating a packet transmission rule related to packets transmitted among the plurality of first virtual machine groups, based on the network service descriptor, transmitting the generated packet transmission rule to the first host server, receiving, from the first host server, a notification message notifying about receipt of a packet transmission request that violates the transmitted packet transmission rule, when receiving the violating packet transmission request in the first host server, and outputting the notification message received from the first host server.
TARGET RESOURCE OPERATION METHOD, NODE DEVICE, TERMINAL DEVICE AND COMPUTER-READABLE STORAGE MEDIUM
A target resource operation method, a node device, a terminal device and a computer-readable storage medium. The method comprises: receiving a request to carry out an operation by using a first resource as a target resource (S1700); determining at least one resource associated with the first resource (S1720); and selecting a target resource from among the at least one resource associated with the first resource to carry out the operation (S1730). According to the described method and device, an associated resource may be selected as a target resource for carrying out an operation according to the relevance of each resource, so that the data accuracy of resource processing and the resource processing efficiency are improved.
CONDITIONAL COMPOSITION OF SERVERLESS NETWORK FUNCTIONS USING SEGMENT ROUTING
Embodiments herein describe branch statements for a segment routing (SR) list that are inserted into a packet header for use when performing Service function chaining (SFC). For example, the branch statement may be embedded within a SR list and includes a serverless function ID and two different segment IDs (SIDs). When reaching a network node assigned to perform the serverless function, the node uses the function ID to determine the appropriate serverless function to use when evaluating the packet and then uses the results of that function to determine which segment to use when forwarding the packet. Thus, rather than forming a linear chain, the branch statement permits the SR list to form different routes (depending on the results of the serverless function) as part of SFC.