H04L15/16

Technologies for adaptive platform resource assignment

Technologies for adaptive platform resource management include a compute node to manage a processor core mapping scheme between virtual machines (VMs) and a virtual switch of the compute node via a set of virtual ports. The virtual switch is also coupled to a network interface controller (NIC) of the compute node via another set of virtual ports. Each of the VMs is configured to either provide ingress or egress to the NIC or provide ingress/egress across the VMs, via the virtual ports. The virtual ports for providing ingress or egress to the NIC are pinned to a same processor core of a processor of the compute node, and each of the virtual ports for providing ingress and/or egress across the VMs are pinned to a respective processor core of the processor such that data is transferred across VMs by coupled virtual ports that are pinned to the same processor core.

System and method for managing network connected devices

A system for managing network connected devices, comprising at least one hardware processor adapted to produce a plurality of unique device descriptors, each describing one of a plurality of network connected devices, by: for each of a plurality of device descriptors, each having a plurality of supported actions, and one or more domain device identifiers, each identifier associating the device descriptor with one of a plurality of management domains: for each of the plurality of management domains not associated with the device descriptor: instructing execution on a network connected device described by the device descriptor a domain identification query according to the descriptor's plurality of supported actions, to determine a new domain device identifier; identifying in the plurality of device descriptors a second device descriptor having a domain device identifier equal to the new domain device identifier; and merging the device descriptor with the second device descriptor.

Gateway, a frontend device, a method and a computer readable storage medium for providing cloud connectivity to a network of communicatively interconnected network nodes

A gateway (1), arranged for providing cloud connectivity to a network of communicatively interconnected network nodes. The gateway (1) comprises a backend function (2)and a plurality of physical frontend devices (3), for deployment in the network. The frontend devices (3) communicatively connect(4)to the backend function (2) for exchanging messages between a network node and the backend function (2). The backend function (2) is common to the plurality of frontend devices (3) and arranged in a at least one server of a plurality of operatively connected servers, that may form part of the cloud, thereby providing for ‘cloud processing’ or ‘virtual processing’ of the messages for exchange thereof with the cloud. The physical frontend devices (3) may be designed to comprise transceiver functionality.

Self-organizing device

A self-organizing device may include a recovery control module which may monitor different events from various different domains, for example from different layers of the software stack, associated with wireless communications of the device. Upon identifying a specific condition based on the monitored information, the device may execute a corresponding auto-recovery mechanism to mitigate adverse effects of the condition experienced by the device. Devices may provide monitored information to servers, e.g. to cloud servers, which may use expert systems to analyze the information collected from multiple devices, for example from globally dispersed devices, and may define mitigation action responses corresponding to specific scenarios or conditions that include device-specific considerations. The mitigating action responses may be deployed to the devices by the servers as expert system rules in the form of uncompiled code or hot patch code that the devices may later use to implement the necessary mitigation actions as warranted.

Protection of authentication data of a server cluster

This disclosure describes a process for securely instantiating a virtual machine on a server cluster. The virtual machine just after instantiation has access to persistent storage that includes an encrypted region and lacks access to an encryption key configured to provide access to data stored within the encrypted region. The virtual machine receives a communication from a management server associated with the server cluster that includes the encryption key configured to provide access to the data stored within the encrypted region. After the virtual machine receives the encryption key, the server cluster runs services that depend upon the data stored within the encrypted region to operate after receiving the communication from the management server.

Providing stateful services in a scalable manner for machines executing on host computers
11611625 · 2023-03-21 · ·

Some embodiments provide a method for performing services on a host computer that executes several machines in a datacenter. The method configures a first set of one or more service containers for a first machine executing on the host computer, and a second set of one or more service containers for a second machine executing on the host computer. Each configured service container performs a service operation on data messages associated with a particular machine. For each particular machine, the method also configures a module along the particular machine's datapath to identify a subset of service operations to perform on a set of data messages associated with the particular machine, and to direct the set of data messages to a set of service containers configured for the particular machine to perform the identified set of service operations on the set of data messages.

Method for sharing application between terminals, and terminal

Embodiments of the present invention provide a method for sharing an application between terminals, and a terminal, so as to facilitate user operations at a receiving end. The method includes: generating, by a first terminal according to an application that has been installed, a shared application installation package of the application; sending, by the first terminal, the shared application installation package to a second terminal, so that the second terminal installs the shared application installation package; determining, by the first terminal, shared data of the application that has been installed, where the shared data is data that is from an application server and required for the application to run; and sending, by the first terminal, the shared data to the second terminal, so that the second terminal uses the shared data when running the shared application. In the embodiments of the present invention, when sharing an application, two terminals not only share an installation package of the application, but also share shared data of the application, so that a receiving end does not need to download the shared data from an application server, which facilitates user operations at the receiving end and improves user experience.

Failsafe firmware upgrade for cloud-managed devices

A method of authenticating a device management system of a cloud-managed network includes transmitting a first transmission signal, from an access point, to a secondary port of the device management system. The first transmission signal comprises a first request of the access point to connect to the cloud-managed network. When the access point is incompatible with the cloud-managed network, the access point receives a re-direction instruction from the device management system to redirect the access point to a predefined Internet address to provide compatibility data for the access point. The method further includes that in response to receiving the compatibility data, transmitting a second transmission signal to the secondary port that includes a second request to connect to the cloud-managed network. The method include that in response to authentication by the access point, receiving an instruction from the secondary port to connect via a primary port to the cloud-managed network.

Intelligent data plane acceleration by offloading to distributed smart network interfaces
11645104 · 2023-05-09 · ·

A system for processing data, comprising a compute node having a first processor that is configured to receive a digital data message containing a request for computing services and to allocate processing resources on a private network as a function of the request. A smart network interface controller (NIC) management system operating on a second processor and configured to cause the second processor to select a smart NIC associated with the private network to allocate the smart NIC to the computing services. The smart NIC includes a processor that is configured to interface with a public network and to send and receive data over the public network associated with the computing services.

Methods for operating storage driver in container environment and storage driver apparatuses

Provided are a method for operating a storage driver in a container environment and a storage driver apparatus and a method for operating a storage driver according to an exemplary embodiment of the present disclosure includes: requesting downloading of an image for running a container; downloading a plurality of sub images associated with the requested image; allocating each of the plurality of downloaded sub images to an independent logical volume in a multi-layer based file system; and running a container using each of the plurality of allocated sub images.