H04L41/0803

Process isolation via application-level blue-green topology

A method for routing requests to a plurality of server clusters is disclosed. The method comprises establishing a first server cluster responding to requests concerning a first software via a first version of that software and to requests concerning a second software via a first version of that software, and a second server cluster responding to requests concerning the first software via a second version of that software and to requests concerning the second software via a second version of that software. A gateway router initially routes requests concerning the first and second software by default to the first server cluster. Upon receiving a request to change default routing of requests, a configuration of the gateway router is updated. Subsequent requests concerning the first software are routed to the second server cluster while subsequent request concerning the second software remain routed to the first server cluster.

Singular control path for mainframe storage

Providing TCP/IP control commands to a storage system includes intercepting TCP/IP data provided on a TCP/IP network, determining if the TCP/IP data corresponds to a control command directed to the storage system, and converting the TCP/IP data to a Fibre Channel control command that is forwarded to the storage system if the TCP/IP data is a control command directed to the storage system. A host may intercept the TCP/IP data. The host may be coupled to the storage system. The storage system may have only Fibre Channel connectivity. A PC having only TCP/IP connectivity may provide the control commands via the TCP/IP network. At least two hosts may be coupled to the TCP/IP network. Software on one of the hosts may provide the control commands for the storage system. The storage system may be coupled to an other one of the hosts.

Network control system for configuring middleboxes

Some embodiments provide a method for configuring a logical middlebox in a hosting system that includes a set of nodes. The logical middlebox is part of a logical network that includes a set of logical forwarding elements that connect a set of end machines. The method receives a set of configuration data for the logical middlebox. The method uses a stored set of tables describing physical locations of the end machines to identify a set of nodes at which to implement the logical middlebox. The method provides the logical middlebox configuration for distribution to the identified nodes.

Network control system for configuring middleboxes

Some embodiments provide a method for configuring a logical middlebox in a hosting system that includes a set of nodes. The logical middlebox is part of a logical network that includes a set of logical forwarding elements that connect a set of end machines. The method receives a set of configuration data for the logical middlebox. The method uses a stored set of tables describing physical locations of the end machines to identify a set of nodes at which to implement the logical middlebox. The method provides the logical middlebox configuration for distribution to the identified nodes.

METHOD, COMPUTER PROGRAM, AND ALGORITHM FOR COMPUTING NETWORK SERVICE VALUE PRICING BASED ON COMMUNICATION SERVICE EXPERIENCES DELIVERED TO CONSUMERS AND MERCHANTS OVER A SMART MULTI-SERVICES (SMS) COMMUNICATION NETWORK
20180007214 · 2018-01-04 ·

A system and method for providing multi-services within a communication network according to various exemplary embodiments can include storing, in a database of a computer, user-defined sets of rules and instructions for providing multi-services to end user devices connected to a communication network comprising a Hybrid Fiber-Wireless (HFW) network having policy management capabilities. The system and method can receive, at one or more processors, the user-defined sets of rules and instructions from a plurality of end users via a plurality of end user devices. The system and method can configure a virtual network for each end user within the communication network using the policy management capabilities based on the user-defined sets of rules and instructions provided by each end user. The user-defined sets of rules and instructions define provisioning and delivery of resources and services provided by the communication network to the end user.

SYSTEM AND APPARATUS OF A SOFTWARE-SERVICE-DEFINED-NETWORK (SSDN)
20180006929 · 2018-01-04 ·

A network apparatus for a network software service layer (NSSL) service bus. The network apparatus includes a memory storing executable instructions and a processor coupled to the memory, the processor executing the executable instructions, where the processor is configured to receive a service description comprising a named service and a network identifier identifying a network node associated with the named service, select a service description according to the named service, and transmit a named service request to the network node according to the service description selected.

METHODS AND SYSTEMS FOR MANAGING INTERCONNECTION OF VIRTUAL NETWORK FUNCTIONS

A method and apparatus is disclosed herein for use of a connectivity manager and a network infrastructure including the same. In one embodiment, the network infrastructure comprises one or more physical devices communicably coupled into a physical network infrastructure or via the overlay provided by the physical servers; and a virtual network domain containing a virtual network infrastructure executing on the physical network infrastructure. In one embodiment, the virtual network domain comprises one or more virtual network functions connected together through one or more links and executing on the one or more physical devices, and one or more interfaces coupled to one or more network functions via one or more links to communicate data between the virtual network domain and at least one of the one or more physical devices of the physical network infrastructure while the virtual network domain is isolated from other virtual infrastructures executing on the physical network infrastructure.

GATEWAY APPARATUS AND SYSTEM
20180006879 · 2018-01-04 · ·

A gateway apparatus including a first inter-device interface configured to communicate with a monitoring apparatus; a second inter-device interface configured to communicate with multiple subordinate base station apparatuses; a memory; and a processor coupled to the memory. The processor is configured to generate first configuration information when second configuration information is received from the monitoring apparatus via the first inter-device interface. The processor generates the first configuration information by performing protocol conversion of converting the second configuration information into a format adapted to the second inter-device interface for the multiple base station apparatuses. The processor is further configured to transmit the generated first configuration information to the multiple base station apparatuses via the second inter-device interface, and divide the multiple base station apparatuses into predetermined groups. The processor transmits the first configuration information to the multiple base station apparatuses at a different timing for each of the groups.

SMALL CELL AND COMMUNICATION CONTROL METHOD THEREOF
20180007564 · 2018-01-04 ·

A communication control method is disclosed, including: connecting, by a small cell by using a built-in soft SIM card or an inserted SIM card, to a Uu air interface of a macro cell to access the macro cell; after receiving a broadcast synchronization signal of the macro cell, synchronizing, by the small cell, with the macro cell, and acquiring configuration information of the macro cell; and performing, by the small cell, system configuration for the small cell according to the configuration information of the macro cell. A SIM card is added to the small cell, so that the small cell can access a macro cell in a terminal form, which is equivalent to addition of a Uu air interface between the small cell and the macro cell. Therefore, configuration management, performance optimization, admissible subscriber configuration, and the like are implemented for the small cell by using this air interface.

Cloud Assisted Behavioral Automated Testing
20180007175 · 2018-01-04 ·

A computer readable storage medium, system and method for improving automated testing systems to include a first and second behavioral data. The first behavioral data is collected periodically and the second behavioral data is collected in real time. The receipt of the first behavioral data and a second behavioral data are followed by the receipt of a system configuration template. A test case is updated based on the first and second behavioral data, and an automated test environment is reconfigured based on the first behavioral data, second behavioral data, and the system configuration template. The test executes in the automated test environment producing a test result.