Patent classifications
H04L12/911
CLOUD COMPUTING RESOURCE ORCHESTRATION
Provided are example methods and apparatus for orchestrating cloud computing resources which enable customizing cloud management software to add, via user-provided code, features and functionality which go beyond base features built into the cloud management software, without otherwise modifying the cloud computing management software. The user-provided code can include a plug-in, a script, a webhook, a callout, the like, or a combination thereof.
REVERSE LOSS DETECTION FOR COMMUNICATION NETWORK BANDWIDTH ESTIMATION WITH TOKEN BUCKETS
Systems and methods are provided for measuring available bandwidth available in a black box network by determining a probing rate of packet transmissions between a sender and receiver. The optimal probing rate and bandwidth estimate may be determined. Additional actions may be performed, like automatically rerouting packets and/or load balancing network traffic after the probing rate is determined.
System and method for fine grained service management using SDN-NFV networks
A system and method are described that provide user-controlled Quality of Experience (QoE) in a network of resources. QoE or service parameter profiles of an SDN-NPV network are mapped to options for user selection using a QoE selector knob. The user selects the desired QoE or service parameter profile from the available options and the SDN-NPV network configuration is implemented that corresponds to the desired QoE or service parameter profile.
Intelligent data plane acceleration by offloading to distributed smart network interfaces
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.
Mobile Wireless Communication Unit and Method for Content Transfer
A mobile wireless communication unit comprising: at least one short-range wireless circuit and configured to receive content in a bundle format over a delay tolerant network, using a short range wireless communication technology,—wherein the content relates to at least one of multiple quality of service priority levels; a processor operably coupled to the at least one short-range wireless circuit and configured to determine a priority level of the bundle formatted content. In response to the determined priority level, the processor is configured to: transmit at least the bundle formatted content direct to a network server over a cellular network if the determined priority level of the bundle formatted content is high; or store the bundled content in memory coupled to the processor if the determined priority level of the bundle formatted content is low and transmit at least the bundle formatted content to at least one of: another mobile wireless communication unit or a dedicated delay tolerant network gateway node, when discovered using a short range wireless communication technology.
CONTAINER-BASED MULTI-TENANT COMPUTING INFRASTRUCTURE
Techniques are described for managing compute and storage resources in a container-based, multi-tenant, computing infrastructure. In some implementations, a plurality of containers may each execute an instance of a software framework. Each container may include compute capacity and storage capacity according to the executed framework. Containers may be allocated among clusters in a multi-tenant, cloud-based computing environment based on measured demand for compute capacity and/or storage capacity in the various clusters. In some implementations, a scheduler (e.g., a Level 2 scheduler, or a scheduler of schedulers) determines whether to move compute containers between clusters within a multi-tenant environment, to provide performance improvements, resource utilization efficiency, and cost reduction within the data center, and to satisfy tenant requests for compute and/or storage resources.
METHOD OF SHARING NETWORK RESOURCE AND NETWORK COORDINATION APPARATUS
A method of sharing network resource and associated network coordination apparatus are provided. The method includes following steps. Firstly, a resource sharing request from a tenant is received. Then, a controller is requested to determine whether resource of a shared transport network is satisfied with the resource sharing request. A tenant ID is generated for the tenant when the controller determines the resource of the shared transport network is satisfied with the resource sharing request. The tenant ID is transmitted to the tenant. The controller is requested to generate at least one packet header for at least one transport service type corresponding to the each of at least one group ID, and further update a plurality of flow tables of the plurality of forward devices according to the at least one packet header.
SYSTEMS AND METHODS FOR THE FLEXIBLE ACCESS AND MANAGEMENT OF MONITORING APPLICATIONS IN A NETWORK OF MOVING THINGS INCLUDING, FOR EXAMPLE, AUTONOMOUS VEHICLES
Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things). The communication network architectures, systems, and methods of the disclosure support flexible access and management of monitoring applications in a network of moving things.
METHOD AND DEVICE OF RESOURCE ORCHESTRATION USING AN OBJECT-ORIENTED LANGUAGE
Embodiments of the present disclosure relate to a method and a device of resource orchestration resources using an object-oriented language, and a program. Specifically the present disclosure discloses a method of resource orchestration using an object-oriented language comprising: creating a correspondence relationship from concepts in the object-oriented language to a requirement of resource orchestration; creating a workflow for implementing the resource orchestration and based upon the correspondence relationship; and implementing the resource orchestration based upon the correspondence relationship and the workflow. The present disclosure also discloses a device of resource orchestration using an object-oriented language, and a computer program product for performing steps of a method of resource orchestration using an object-oriented language.
QUERYING DOMAIN NAME INFORMATION
A method including receiving to-be-queried domain names; obtaining a query capacity of a preset query group; allocating the domain names to a matching query group according to the query capacity; and querying domain name information of the domain names through a query interface of the matching query group. In one aspect, by flexible domain name allocation, query resources are fully utilized, and the quantity of concurrent domain name queries is increased, thereby improving query efficiency and reducing a query time. In another aspect, queries are performed by using a particular query interface, and settings of the query interface are maintained, thereby avoiding that settings of the query interface need to be switched due to queries for different types of domain names, and improving query efficiency and reducing a query time.