摘要:
A method and control node (300) for managing cloud resources in a communications network for a client (306A) being served by a primary data center (308) holding service data associated with a cloud service being executed for the client in the primary data center. A first backup data center (310) having free processing and storage resources for the cloud service, is selected based on usage of links between a source node (306) associated with the client and the first backup data center (310). The service data is then saved in the first backup data center (310), thereby enabling the cloud service to be recovered in the first backup data center (310) in case of service failure at the primary data center (308). If the usage of links in potential communication paths between the source node (306) and the first backup data center (310) exceeds a link usage threshold, the saved service data may be transferred from the first backup data center (310) to a second backup data center (312) so that the cloud service can be recovered in the second backup data center (312) instead if needed.
摘要:
A Domain Name System (DNS) name server configured to manage access by client devices to a web server configured to provide access to a target resource, optionally a web application, to client devices over the Internet in a short term data communication session, the DNS name server comprising: a domain name resolver; and a web server session manager; the domain name resolver being configured, in response to receipt from a client device of a DNS query including a domain name generated by a client, the domain name comprising a domain name associated with the address of the web server and a prefix label corresponding to a session identifier (ID) for identifying the client, to: resolve the Internet Protocol (IP) address of the domain name; and pass the session ID for the client to the web server session manager; the session manager being configured, in response to receipt of the session ID from the domain name resolver, to: monitor a status of the web server; apply session management logic to the session ID, the session management logic being configured to determine whether or not to forward the client device to the web server based on one or more of: a monitored capacity of the web server, and information about the client device obtainable from the session ID; and if the logic determines that capacity is available in the web server for the client, cause the DNS name server to send to the client device a DNS reply containing the address of the web server configured to provide the client with access to the target resource.
摘要:
Apparatus and methods for facilitating remote device management. A TRM server and affinity repository are provided, and preferably a plurality of TRM servers and a global synchronized affinity repository to avoid or reduce dependency for reliable affinity inquiries on the device management database. Active-active geo-redundancy enhancement is expected. The TRM server is configured to receive device connection initiations requests and, if necessary, calculate a device affinity and route the connection request to an appropriate device management server site accordingly.
摘要:
The present invention provides a system (100) for managing at least one network service (101). The system (100) comprises at least one network node (102) including at least one connection tracking module (103), which is configured to perform connection tracking on at least one packet belonging to a network service session. Further, the system also comprises at least one external data storage or memory (104) configured to store connection tracking data obtained by the at least one connection tracking module (103), and to share the stored connection tracking data (105) across all network nodes (102).
摘要:
A method receives start commands for starting end-to-end testing of a live multi-tenant system that hosts shared services for multiple tenants; executes multiple test scripts for generating controller commands in response to the start commands, the executing the test scripts generating respectively synthetic transaction inputs; provides the synthetic transaction inputs to the live multi-tenant system, the live multi-tenant system configured to use the synthetic transaction inputs to perform respectively multiple synthetic transactions involving multiple destinations in the live multi-tenant system, the live multi-tenant system configured to generate respectively multiple test results in response to the multiple synthetic transactions; receives and evaluates the test results generated by the live multi-tenant system to test end-to-end performance conditions of the multi-tenant system; and generates one or more alerts upon recognizing an alert trigger condition based upon the evaluating of the test results.
摘要:
Load-balancing data messages are sent by a source node to one or more different groups of destination compute nodes (DCNs). A load -balancer in the source compute node's egress datapath receives each data message sent from the source compute node and determines whether the data message is addressed to one of the DCN groups for which the load-balancer spreads the data traffic. When the received data message is not addressed to one of the load-balanced DCN groups, the load-balancer forwards the received data message to its addressed destination. When the received data message is addressed to one of the load-balancer's DCN groups, the load-balancer identifies a DCN in the addressed DCN group that should receive the data message, and directs the data message t the identified DCN by changing the destination address in the data message from the address of the identified DCN group to the address of the identified DCN.
摘要:
A Domain Name System (DNS) server that is operable to apply DNS-based load balancing policies based on geolocation and time of day is described herein. In an embodiment, the DNS server determines a geolocation and a time of day associated with a plurality of DNS queries and then obtains a domain name resolution policy that is associated with one or more of the geolocation and the time of day. The policy specifies a plurality of geographically disparate data centers and a ratio by which domain names are to be resolved thereto. The ratio at least specifies that more domain names are to be resolved to one of the plurality of geographically disparate data centers than another. The DNS server applies the domain name resolution policy to resolve the domain names in the DNS queries.
摘要:
A generation identifier is employed with various systems and methods in order to identify situations where a workload has been reassigned to a new node and where a workload is still being processed by an old node during a failure between nodes. A master node may assign a workload to a worker node. The worker node sends a request to access target data. The request may be associated with a generation identifier and workload identifier that identifies the node and workload. At some point, a failure occurs between the master node and worker node. The master node reassigns the workload to another worker node. The new worker node accesses the target data with a different generation identifier, indicating to the storage system that the workload has been reassigned. The old worker node receives an indication from the storage system that the workload has been reassigned and stops processing the workload.
摘要:
Determination of status of network nodes may be useful in various communication systems. For example, functional status exchange between network nodes, failure detection, and system functionality recovery may be applied in mobile and/or data communication networks. A method can include detecting, by a device, status of an application layer of a node. The method can also include informing, in a message, at least one other node of the status of the application layer of the node.