Abstract:
A control plane device in a cloud computing system executes a plurality of virtual machines for implementing network function virtualization (NFV). The control plane device is operable to manage implementation of a general packet radio service (GPRS) tunnel protocol (GTP) in a packet core (PC) of a third generation (3G) network having a split architecture where a control plane of the PC of the 3G network is in the cloud computing system. The control plane communicates with a data plane of the PC through a control plane protocol. The data plane is implemented in a plurality of network devices of the 3G network. The control plane device and the plurality of virtual machines are operable to communicate with other control plane devices in the cloud computing system and with the plurality of network devices of the data plane.
Abstract:
Systems, methods, and computer program products for a software build and load process using a compilation and deployment service. A method for a software build and load process using a compilation and deployment service includes receiving, at the service, new software. The method further includes comparing, at the service, the received new software with data in a database, wherein the data comprises active software. The method further includes merging, at the service said new software and active software into one or more load modules based on the comparison. The method further includes deploying the one or more load modules to one or more target processing units.
Abstract:
Unit (1, eNB, SGW, PGW) comprising a processor (20) and interface means (10) adapted for receiving and transmitting packets (15, 17) to external units (1, eNB, SGW, PGW) over a communication interface. The interface means (10) comprises a first layer filtering means (101) operating according to first level filtering rules (1010) and first packet queues (Q1_1-Q1_n); while the processor (20) comprises at least one kernel (KL_1-KL_n), second layer filtering means (102) operating according to second level filtering rules (1020), second packet queues and applications. For a given packet received on the communication interface, the unit being adapted for —delivering (12) parts the packet to the first layer filtering means (101); —applying first level filtering (14); —performing first sorting (16) and delivering parts of the packet according to the first level filtering rules (201) and delivering parts of the packet to one of the first packet queues (Q1_1-Q1_n) in dependence on the first sorting; the unit further being adapted for —delivering (16, 18) the packet to second layer filtering means (102) from kernel or from first packet queues; —applying (24) second level filtering; —performing second sorting (26) of parts of the packet according to the second level filtering rules (201) and —delivering (28) parts of the packet to one of the applications in dependence on the second sorting (AP_1-AP_n).
Abstract:
A control plane device in a cloud computing system executes a plurality of virtual machines for implementing network function virtualization (NFV). The control plane device is operable to manage implementation of a general packet radio service (GPRS) tunnel protocol (GTP) in a packet core (PC) of a third generation (3G) network having a split architecture where a control plane of the PC of the 3G network is in the cloud computing system. The control plane communicates with a data plane of the PC through a control plane protocol. The data plane is implemented in a plurality of network devices of the 3G network. The control plane device and the plurality of virtual machines are operable to communicate with other control plane devices in the cloud computing system and with the plurality of network devices of the data plane.
Abstract:
Systems, methods, and computer program products for a software build and load process using a compilation and deployment service. A method for a software build and load process using a compilation and deployment service includes receiving, at the service, new software. The method further includes comparing, at the service, the received new software with data in a database, wherein the data comprises active software. The method further includes merging, at the service said new software and active software into one or more load modules based on the comparison. The method further includes deploying the one or more load modules to one or more target processing units.