Patent classifications
H04L47/70
OPTIMIZATION FUNCTION GENERATION APPARATUS, OPTIMIZATION FUNCTION GENERATION METHOD, AND PROGRAM
Provided is a technology for creating an optimization function for solving a bandwidth allocation plan problem for determining bandwidths to be allocated for respective paths under various constraints regarding the paths for which bandwidths are to be allocated, the optimization function relating to a variable that represents a quantum state. The technology includes: an input setting unit that sets a set Path of paths, a set Edge of edges, a maximum bandwidth Max, a bandwidth p.bandwidth required by a path p, and a set e.paths of paths that include an edge e, as input to a bandwidth allocation plan problem for creating a bandwidth allocation plan for paths so as to satisfy a condition of minimizing a bandwidth allocated for the paths of the set Path as a whole under a predetermined constraint condition; and an optimization function creation unit that creates the optimization function using the input.
System and method for object-response asset authorization and pairing
An apparatus, method, and computer program product are provided to pair request data objects with network response assets and their related systems to allow for the efficient movement of network resources and other resources in high-volume network environments that feature distributed network response assets. In some example implementations, location information such as triangulated position information associated with one or more mobile devices, along with other system characteristics is used to identify optimized pairs of request objects and response assets, such that request parameters, such as position and time constraints, can be efficiently met.
System and method for object-response asset authorization and pairing
An apparatus, method, and computer program product are provided to pair request data objects with network response assets and their related systems to allow for the efficient movement of network resources and other resources in high-volume network environments that feature distributed network response assets. In some example implementations, location information such as triangulated position information associated with one or more mobile devices, along with other system characteristics is used to identify optimized pairs of request objects and response assets, such that request parameters, such as position and time constraints, can be efficiently met.
Dynamic resource allocation of cloud instances and enterprise application migration to cloud architecture
Cloud migration may be performed by identifying applications that are currently operating in the enterprise and performing certain determinations as to whether those applications are proper candidates for the migration to the cloud. One example method of operation may provide identifying at least one application operating on an enterprise network, retrieving current usage data of the at least one application, comparing the current usage data of the at least one application to a threshold amount of usage data to determine whether the application has exceeded the threshold amount of usage data. Next, the creation of an instance process may be performed on an entity operating outside the enterprise network and the application may be operated via the instance process and otherwise terminated in the enterprise network to alleviate resources.
Dynamic resource allocation of cloud instances and enterprise application migration to cloud architecture
Cloud migration may be performed by identifying applications that are currently operating in the enterprise and performing certain determinations as to whether those applications are proper candidates for the migration to the cloud. One example method of operation may provide identifying at least one application operating on an enterprise network, retrieving current usage data of the at least one application, comparing the current usage data of the at least one application to a threshold amount of usage data to determine whether the application has exceeded the threshold amount of usage data. Next, the creation of an instance process may be performed on an entity operating outside the enterprise network and the application may be operated via the instance process and otherwise terminated in the enterprise network to alleviate resources.
Multiple communication channel allocation for low voltage drive circuits
A method includes determining, by one or more processing entities associated with at least one of: one or more low voltage drive circuits (LVDCs) and one or more other LVDCs, an initial data conveyance scheme and an initial communication scheme for each communication of a plurality of communications on one or more lines of a bus. The method further includes determining a desired number of channels for each communication of the plurality of communications based on the initial data conveyance scheme and the initial communication scheme, a desired total number of channels for the plurality of communications based on the desired number of channels, determining whether the desired total number of channels for the plurality of communications exceeds a total number of available channels. If not, allocating the desired number of channels to each communication of the plurality of communications in accordance with the channel allocation mapping.
Partitioning health monitoring in a global server load balancing system
Some embodiments provide a novel method of performing health monitoring for resources associated with a global server load balancing (GSLB) system. This system is implemented by several domain name system (DNS) servers that perform DNS services for resources located at several geographically separate sites. The method identifies several different groupings of the resources. It then assigns the health monitoring of the different resource groups to different DNS servers. The method then configures each particular DNS server (1) to send health monitoring messages to the particular group of resources assigned to the particular DNS server, (2) to generate data by analyzing responses to the sent health monitoring messages, and (3) to distribute the generated data to the other DNS servers. The method in some embodiments is performed by a set of one or more controllers.
Load-balancing establishment of connections among groups of connector servers
Techniques are described herein that are capable of load-balancing establishment of connections among groups of connector servers in a public computer network by performing operations that include receiving a connection request from a connector client in a private computer network, requesting establishment of a connection between the connector client and one of the connector servers in the public computer network. A number of connections between the private computer network and each group is determined. An identified group is selected from the groups based at least in part on a number of connections between the private computer network and the identified group being less than or equal to a number of connections between the private computer network and each other group. The connection request is provided toward the identified group, which enables establishment of the connection between the connector client and a connector server in the identified group.
Systems and methods for application scripts for cross-domain applications
Embodiments described include systems and methods for executing in an embedded browser an application script for network applications of different origins. A client application can establish a first session with a first network application of a first entity at a first origin via an embedded browser within the client application and a second session with a second network application of a second entity at a second origin via the embedded browser within the client application. A scripting engine within the client application of a client device of a user at a third origin can identify an application script having instructions to interact with the first network application and the second network application, and can execute the instructions to perform a task across the first network application of the first entity at the first origin and the second network application of the second entity at the second origin.
Systems and methods for application scripts for cross-domain applications
Embodiments described include systems and methods for executing in an embedded browser an application script for network applications of different origins. A client application can establish a first session with a first network application of a first entity at a first origin via an embedded browser within the client application and a second session with a second network application of a second entity at a second origin via the embedded browser within the client application. A scripting engine within the client application of a client device of a user at a third origin can identify an application script having instructions to interact with the first network application and the second network application, and can execute the instructions to perform a task across the first network application of the first entity at the first origin and the second network application of the second entity at the second origin.