US20100299419A1 - System and method for a self organizing network - Google Patents

System and method for a self organizing network Download PDF

Info

Publication number
US20100299419A1
US20100299419A1 US12/781,436 US78143610A US2010299419A1 US 20100299419 A1 US20100299419 A1 US 20100299419A1 US 78143610 A US78143610 A US 78143610A US 2010299419 A1 US2010299419 A1 US 2010299419A1
Authority
US
United States
Prior art keywords
network
network device
self
management server
sgw
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/781,436
Inventor
Rajesh Ramankutty
Rajeev Koodli
Kuntal Chowdhury
Kalidas Porika
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cisco Technology Inc filed Critical Cisco Technology Inc
Priority to US12/781,436 priority Critical patent/US20100299419A1/en
Assigned to CISCO TECHNOLOGY, INC. reassignment CISCO TECHNOLOGY, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PORIKA, KALIDAS, KOODLI, RAJEEV, RAMANKUTTY, RAJESH, CHOWDHURY, KUNTAL
Publication of US20100299419A1 publication Critical patent/US20100299419A1/en
Assigned to CISCO TECHNOLOGY, INC. reassignment CISCO TECHNOLOGY, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: STARENT NETWORKS LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/088Load balancing or load distribution among core entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic

Definitions

  • This disclosure relates to the field of telecommunications, and more particularly, a system and method for providing a self organization in a communication network.
  • Wireless networks are telecommunications networks that use radio waves to carry information from one node in the network to one or more receiving nodes in the network. Wired communication can also be used in portions of a wireless network, such as between cells or access points.
  • Cellular telephony is characterized by the use of radio cells that provide radio coverage for a geographic area, with multiple cells arranged to provide contiguous radio coverage over a larger area.
  • the first generation of wireless telephone technology used analog mobile phones in which analog information signals were transmitted.
  • 2G second generation
  • digital information signals were used to modulate a carrier.
  • TDMA time division multiplexed access
  • CDMA code division multiple access
  • Such networks that were upgraded to handle higher-speed packet data in networks referred to as 2.5G and 3G networks.
  • the 3rd Generation Partnership Project (3GPP) and the 3rd Generation Partnership Project 2 (3GPP2) respectively developed the GSM/UMTS/HSDPA and cdmaOne/CDMA2000 technologies.
  • 3GPP 3rd Generation Partnership Project 2
  • 3GPP2 3rd Generation Partnership Project 2
  • the next evolution is 4G technology, which is referred to as long term evolution-system architecture evolution (LTE-SAE) and uses orthogonal frequency division multiple access (OFDMA) technology.
  • LTE-SAE long term evolution-system architecture evolution
  • OFDMA orthogonal frequency division multiple access
  • WiFi Wireless Fidelity
  • WiMAX Wireless Fidelity
  • WiMAX Wireless Fidelity
  • IEEE 802.16, and HiperMAN Wireless Fidelity
  • Wireless communication technologies are used in connection with many applications, including, for example, satellite communications systems, portable digital assistants (PDAs), laptop computers, and mobile devices (e.g., cellular telephones, user equipment).
  • PDAs portable digital assistants
  • mobile devices e.g., cellular telephones, user equipment.
  • One benefit that users of such applications can obtain is the ability to connect to a network (e.g., the Internet) as long as the user is within range of such a wireless communication technology.
  • Systems and methods are disclosed that provide self management of network devices in a communication network. These management abilities allow a network device to perform functions, for example, that improve resource distribution, allow for maintenance and upgrades, and provide session management and policy enforcement in a coherent and organized fashion.
  • a self organizing network SON
  • some network devices can be configured to provide self-configuration and self-optimizing capabilities to provide the ability to automate certain operations and management functions and system management functions.
  • the SON incorporates self-configuration, self-optimization, monitoring, and operation management to allow the network devices to be inserted into the network and operate with little to no human intervention.
  • a method includes initiating at a network device, upon introduction to a self-organizing network, communication to acquire addressing information of the network device and a managing server for the self-organizing network, and to obtain configuration information from the management server to initialize the network device on the self-organizing network, performing a self-test at the network device to determine how to configure the network device on the self-organizing network and sending the self-test results to the management server to obtain additional configuration information that is based on the results of the self-test, announcing information from the network device to initiate exchange of information with other network devices and establish connections to provide service to user equipment sessions on the self-organizing network, monitoring capacity, resources, and user equipment session information on the network device and logging this information for use by the management server, and adjusting parameters relating to a plurality of user equipment sessions and determining whether to accept and how to modify existing user equipment sessions based on instructions received from the management server.
  • a network device that provides an interface configured to communicate with a server to obtain an IP address for the network device and to obtain an IP address for a management server, an interface configured to communicate with the management server to obtain software and configuration information to initialize the network device on a self-organizing network, an interface configured to communicate with other network devices in the self-organizing network to exchange information and establish connections to provide service to user equipment sessions on the self-organizing network, a self-test function configured to obtain operation and capability information regarding the network device, a self-configuration function that configures the network device for operation in the self-organizing network using the software and configuration information received from the management server, and the network device modifies its operation and configuration based upon instructions received from the management server, and a self-configuration monitoring function configured to monitor capacity, resources, and user equipment session information on the network device and logging this information for use by the management server.
  • a method in yet other embodiments, includes acquiring an IP address and a management server address from a dynamic host configuration protocol (DHCP) server, communicating from a network device with a management server to download software and configuration information to setup the network device, performing a self test of the network device to obtain result and measurement information regarding capabilities of the network device that are used to determine how to configure the network device for operation in the self organizing network, contacting other network devices to determine the other network devices capabilities and providing the other network devices information regarding the network device, monitoring resources and other information regarding the network device for communication to the management server, receiving instructions from the management server on the network device and modifying the configuration of the network device in accordance with the instructions.
  • DHCP dynamic host configuration protocol
  • FIG. 1 illustrates a network diagram in accordance with certain embodiments.
  • FIG. 2 illustrates communication between an MME pool, a SGW set, and an eNB cluster in accordance with certain embodiments.
  • FIG. 3 illustrates a network view of an evolved packet core SON in accordance with some embodiments.
  • FIG. 4 illustrates self configuration messaging in a self-organizing network in accordance with some embodiments.
  • FIG. 5 illustrates self-organizing network functions in accordance with certain embodiments.
  • FIG. 6 illustrates a message flow for the auto-configuration of a MME in accordance with some embodiments.
  • FIG. 7 illustrates a message flow for the auto-configuration of a SGW in accordance with some embodiments.
  • FIG. 8 illustrates network device reporting of information in accordance with certain embodiments.
  • FIG. 9 illustrates network device selection at a MME using a selection logic in accordance with some embodiments.
  • FIG. 10 illustrates another embodiment of a self-organizing network in accordance with some embodiments.
  • FIG. 11 illustrates a chassis in accordance with certain embodiments.
  • a self organizing network some network devices can be configured to implement self-configuration and self-optimizing capabilities to provide the ability to automate certain operations and management functions and system management functions.
  • a self organizing network can minimize the lifecycle cost of running a network by eliminating manual configuration of equipment at the time of deployment, right through to dynamically optimizing radio network performance during operation. This can lead to operational efficiency and reduced operating costs for a network provider.
  • the network devices can be a Gateway GPRS Support Node (GGSN), a Serving GPRS Support node (SGSN), a Mobility Management Entity (MME), a Serving Gateway (SGW), or a Packet Data Network Gateway (PGW), for example.
  • the network devices can also be implemented on gateway platform such as a Cisco Systems' chassis platform that is further described below.
  • FIG. 1 illustrates an implementation in a long term evolution (LTE) network in accordance with certain embodiments.
  • FIG. 1 illustrates both a universal mobile telecommunication system (UMTS) release 8 network and a LTE network.
  • the network diagram of FIG. 1 includes user equipment (UE) 110 , an evolved nodeB (eNB) 112 , a nodeB 114 , a radio network controller (RNC) 116 , a mobility management entity (MME)/user plane entity (UPE) 118 , a system architecture evolution gateway (SAE GW) 120 , a policy and charging rules function (PCRF) 122 , home subscriber server (HSS) 124 , core IP network 126 , internet 128 , and Serving General packet radio service Support Node (SGSN) 130 .
  • UE user equipment
  • eNB evolved nodeB
  • RNC radio network controller
  • MME mobility management entity
  • UPE user plane entity
  • SAE GW system architecture evolution gateway
  • PCRF policy and charging rules
  • the MME 118 , SAE GW 120 , and SGSN 130 can be implemented in a chassis as described below.
  • the SAE GW 120 can include a serving gateway (SGW) as well as a packet data network gateway (P-GW). In some embodiments, the SGW and P-GW can be implemented on separate network devices.
  • SGW serving gateway
  • P-GW packet data network gateway
  • the main component of the SAE architecture is the Evolved Packet Core (EPC), also known as SAE Core.
  • the EPC includes the MME, SGW and P-GW components.
  • MME 118 is a control-node for the LTE access network.
  • the MME 118 is responsible for UE 110 tracking and paging procedures including retransmissions.
  • MME 118 handles the bearer activation/deactivation process and is also responsible for choosing the SGW for a UE 110 at the initial attach and at the time of an intra-LTE handover.
  • the MME 118 also authenticates the user by interacting with the HSS 124 .
  • the MME 118 also generates and allocates temporary identities to UEs and terminates Non-Access Stratum (NAS) signaling.
  • the MME 118 checks the authorization of the UE 110 to camp on the service provider's Public Land Mobile Network (PLMN) and enforces UE roaming restrictions.
  • PLMN Public Land Mobile Network
  • the MME 118 is the termination point in the network for ciphering/integrity protection for NAS signaling and handles the security key management. Lawful interception of signaling is also supported by the MME 118 .
  • the MME also provides the control plane function for mobility between LTE and 2G/3G access networks with the S3 interface terminating at the MME 118 from the SGSN 130 .
  • the MME 118 also terminates the S6a interface towards the home HSS for roaming UEs.
  • the SGW routes and forwards user data packets, while also acting as the mobility anchor for the user plane during inter-eNB handovers and as the anchor for mobility between LTE and other 3GPP technologies (terminating S4 interface and relaying the traffic between 2G/3G systems and PDN GW). For idle state UEs, the SGW terminates the down link data path and triggers paging when down link data arrives for the UE 110 .
  • the SGW manages and stores UE contexts, e.g., parameters of the IP bearer service and network internal routing information.
  • the SGW also performs replication of the user traffic in case of lawful interception.
  • the PGW provides connectivity to the UE 110 to external packet data networks by being the point of exit and entry of traffic for the UE 110 .
  • a UE 110 may have simultaneous connectivity with more than one PGW for accessing multiple packet data networks.
  • the P-GW performs policy enforcement, packet filtering for each user, charging support, lawful interception, and packet screening.
  • the PGW also provides an anchor for mobility between 3GPP and non-3GPP technologies such as WiMAX and 3GPP2 (CDMA 1X and EvDO).
  • the SGW or the PGW depending on the embodiment can be used to provide deep packet inspection and provide advertising to the user on a per subscriber basis as described above on a chassis implementing a SGW or a PGW.
  • An evolved packet core self organizing network can be implemented by providing self configuration, self optimization, neighbor and peer discovery, and monitoring. In providing these capabilities, a number of functions can be involved in each of the network devices.
  • the self configuration aspect allows network devices to obtain parameters that are used in device operation. For example, self configuration for a network device can include obtaining an address for the network device, determining an operations and management server location, obtaining transport parameters, obtaining updates to system software and hardware, setting up configuration files, and obtaining security contexts.
  • the self optimization aspect allows network devices to use information to become more efficient in the network. This can include, for example, a network device changing its coverage area, modifying its capacity, modifying mobility parameters, and performing load balancing.
  • the neighbor and peer discovery aspect can involve network devices learning about other network devices on the network.
  • This discovery aspect can include, for example, eNodeB (eNB)-MME connectivity auto-configuration, MME-MME discovery and auto-configuration, and MME-SGW discovery and auto-configuration.
  • eNB eNodeB
  • Monitoring is another aspect of the self organizing network that involves tracking and recording events, statistics, and operating information. This monitoring can include load information, location information, protocol information, alarms, statistic information, failure information, hardware information, and sensor information.
  • the SON works by combining self-configuration, self-optimization, discovery, and monitoring capabilities and information from these aspects to allow the network to make decisions and react to problems that were previously manually implemented. For example, by using configuration information, neighbor and peer information, monitoring information with configuration and optimization capabilities, activities such as address configuration, pool configuration, coverage configuration, and load balancing can be managed by the network with minimal or no manual intervention.
  • the capabilities allow the network to provide a better user experience and make the network more resilient against changing conditions.
  • a self-organizing network has the ability to react to events faster than using one or more people to manually configure reactions to events.
  • the self-organizing network provides dynamic configuration, monitoring, and response capabilities in otherwise static configurations.
  • the self-organizing network can react in many ways. First, the self-organizing network can detect the changes in load (and monitor the situation). Second, it can detect if network devices go down in the network and the impact these failures have on the network. The self-organizing network can then use load balancing, changing of capacity and coverage of various network nodes to increase the availability of resources in a particular area by re-organizing the network and the network resources.
  • FIG. 2 illustrates communication between an MME pool, a SGW set, and an eNB cluster in accordance with certain embodiments.
  • FIG. 2 includes an eNodeB (eNB) cluster 136 that includes a set of eNBs 135 a - 135 e, SGW set 136 that includes a set of SGWs 137 a - 137 c, an MME pool 138 that includes a set of MMEs 139 a - 139 c, and a management server 140 that performs operations and management.
  • the MMEs can communicate with one another using one or more communication links such as links 141 , while eNBs can communicate using links 142 , and SGWs can communicate using links 143 .
  • MME pool 138 can communicate with SGW set 136 using communication network 146 and with eNB cluster 134 using communication network 144 .
  • the MME pool, SGW set, and eNB cluster can be in communication with an operations and management server (“O&M” or “OAM”) server in conjunction with, or separately of, the communications between each other.
  • O&M operations and management server
  • These communications 148 can occur over the network or through one or more links.
  • the MME pool 138 can implement self-configuration, inter- and intra-neighbor list management, capacity and load balancing optimizations, and monitoring.
  • the SGW set 136 can implement self-configuration, load balancing optimization, and monitoring.
  • the eNB cluster can implement self-configuration, neighbor list management, various optimizations (including coverage, capacity, and mobility), and monitoring. Other functionalities can also be implemented in the self-organizing network and each of the individual pools.
  • the self configuration implemented in the self-organizing network and on network devices in the self-organizing network can include many functions. It can involve, for example, exchange of capabilities with the other network devices, the assignment of configuration parameters, and assignment of a role to the a new network device that enters a MME pool, SGW set, or eNB cluster.
  • a network device Upon ‘drop in’ or entering a “cloud,” where the cloud can be any one of the networks of devices, a network device exchanges its capabilities with the other devices, learns its role in the network, and assigns configuration parameters to its interfaces with the network. Based on the network device's role and its assigned capabilities, the network device is provided a profile type.
  • a SGW capable of S5-PMIP (proxy mobile IP) and a SGW capable of S5-GTP (GPRS tunneling protocol) are assigned separate profile types, which the network device can share with its neighbors.
  • the self-configuration can also involve assignment of an IP address to the network device based on the configuration of the network device and how the network device is to communicate with other network devices. This can be based on the profile type and other factors regarding the network device.
  • the network device can begin neighbor and peer discovery and auto-configuration with other network devices.
  • the process of neighbor and peer discovery can be an active process or a passive process.
  • the network devices actively messages other network devices to obtain information and configure connections.
  • a passive process the network device learns about its neighbors and peers through listening to communications. In either case, the network device can begin creating a database of information that is used to configure connections, to begin monitoring, and to prepare for dynamic optimization.
  • the network device can learn various information about its neighbors such as the neighbor's profiles, address information, and capabilities.
  • a network device in a SON can also perform neighbor/peer discovery and auto-configuration to learn about other node or network devices in a group (e.g., MME pool).
  • the learning involves learning about other network devices that are the same type of device and other network devices that are a different type of device. This allows the various network devices to communicate with each other in the self-organizing network.
  • a MME learns about its neighboring MMEs in order to manage which MMEs are handling which sessions and devices, and the MMEs learn about SGWs and eNBs in order to understand the capabilities of these devices so the MME can manage these devices.
  • the eNBs also learn about the MMEs in order to connect to MMEs to establish transport sessions and to establish security associations, for example.
  • Network devices also learn about each other. For example, an MME uses information about the MMEs that manage overlapping TAI lists in configuring itself and managing the TAI list, and so this information is stored locally in the MME.
  • Self-optimizations within the self-organizing network can include a number of functionalities.
  • Self optimizations vary depending on the network device and the functionality of the network device and can include coverage, mobility, capacity, and load balancing optimizations in a communication network.
  • the SON can also include monitoring that can be implemented to perform both self-checks and checks within groups of network devices. Also faults and failures are propagated among network devices to allow the network devices to react to such events.
  • Coverage and mobility optimizations can occur in a radio access network (RAN), which includes devices such as eNBs.
  • the coverage can include how eNBs are arranged to provide cell coverage over a geographic area.
  • the eNBs can be configured to change the geographical area they are covering (e.g., their footprint).
  • Mobility configurations influence how handoffs occur between device in the RAN. This can be configured to calibrate when a handoff occurs between eNB for user equipment.
  • Capacity and load balancing are applicable to network devices such as the MME and SGW.
  • the capacity functionality includes one or more metrics of how much resources are being used on a network device.
  • the capacity can be an indication of how much processing, memory, and/or networking bandwidth is being used on a particular device at a particular time. It can also be based on how many sessions or calls are being handled by a device.
  • a session is a provision of service in the network device to communication from a user equipment.
  • a user equipment can have more than one session in the network.
  • a session can be, for example, the dedication of resources on a network device to handle the streaming of a movie for a user equipment or the handling of a voice call for a user equipment.
  • various monitor information is logged on the network devices and recorded into a storage device for later retrieval.
  • the O&M server can retrieve this information and process the information to make decisions based on policies and then send control messaging to adjust parameters on the various network devices.
  • the self-organizing network propagates optimization information between devices to ensure that other network devices can adjust their parameters accordingly. That is, changes in the self-organizing network can affect a number of different types of devices. For example, changes in the eNBs in the RAN impact settings on the MMEs and SGWs, such when there are changes in tracking area (TA) lists.
  • the self organizing network propagates changes in an organized fashion to provide coordinated changes. If changes are not properly coordinated, then the stability of the network can be compromised. For example, if changes are not properly propagated amongst the groups of network devices then failures or overloads can occur at devices that were improperly updated or configured.
  • a challenge in the self-organizing network is the management of the entities and to ensure that the proper changes are being instituted in a timely fashion so as to not compromise the stability of the network.
  • the self-organizing network can include both centralized communication and distributed communication.
  • Centralized communication includes communication that uses a central node to pass communications to correct network devices, while distributed communication includes communications from any one network device to any other network devices.
  • communication between groups of devices e.g., between the MME pool and the eNB cluster
  • This management server can coordinate and manage the inter-group communications to ensure that communications are sent to the appropriate network devices.
  • Network devices that exchange group-specific information can use a distributed protocol without burdening a management server such as an O&M server.
  • Some network devices in certain groups, such as SGWs, may not need to communicate so for these network devices a distributed protocol is not needed.
  • FIG. 3 illustrates a network view of an evolved packet core SON in accordance with some embodiments.
  • FIG. 3 includes a management server 160 , a domain name server (DNS) 162 , a mobility management entity (MME) 164 , eNodeBs 166 a and 166 b, and serving gateway (SGW) 168 .
  • the management server 160 can be an operations and management server (O&M), a element management server (EMS), and/or a network management system (NMS).
  • the network management system (NMS)/element management system (EMS) can provide management of the operation, administration, maintenance, and provisioning of networked system.
  • Operation deals with keeping the network (and the services that the network provides) up and running smoothly, and includes monitoring to detect problems and minimize disruptions on the network.
  • Administration deals with keeping track of resources in the network and how they are assigned.
  • Maintenance is concerned with performing repairs and upgrades—for example, when equipment must be replaced, when a router needs a patch for an operating system image, when a new switch is added to a network.
  • Provisioning is concerned with configuring resources in the network to support a given service. For example, this might include setting up the network so that a new customer can receive service.
  • Functions that are performed as part of network management include network planning, frequency allocation, predetermined traffic routing to support load balancing, cryptographic key distribution authorization, configuration management, fault management, security management, performance management, bandwidth management, and accounting management. It can also include controlling, planning, allocating, deploying, coordinating, and monitoring the resources of a network.
  • An element management system consists of systems and applications that manage network elements (NE) on the network element management layer (NEL) of the Telecommunication Management Network model.
  • the management server 160 communicates with DNS 162 , MME 164 , eNBs 166 a and 166 b, and SGW 168 .
  • the management server 160 can provide centralized communication among these disparate network elements.
  • the management server 160 can collect statistical information from the network devices in the self organizing through a series of data pulls from the network devices. The network devices are set to monitor themselves and other information in order to collect information that can be pulled by the management server 160 .
  • Management server 160 then uses this statistical data to calculate metrics and determine how to configure the network.
  • the metrics can include capacity, resources available, number of active sessions, coverage, mobility, etc. From these metrics, policies or a logic can be used in order to manage and optimize the network with little to no human involvement.
  • the network devices can communicate between each other using various interfaces.
  • MME 164 can communicate with eNB 166 a using a S1-MME interface and SGW 168 can communicate with eNB 166 using a S1-U interface.
  • Si is a standardized interface between eNB and the Evolved Packet Core (EPC).
  • EPC Evolved Packet Core
  • S1-MME is used for exchanging signaling messages between the eNB and the MME
  • S1-U is used for transporting user datagrams between the eNB and the Serving Gateway (S-GW).
  • FIG. 4 illustrates self configuration messaging in a self-organizing network in accordance with some embodiments.
  • FIG. 4 includes a network element or network device 180 , a DHCP server 182 , a management server or OAM server 184 , an extensible authentication protocol (EAP) server 186 , a DNS server 188 , and peer network elements 190 .
  • the network devices that are part of the self-organizing network are configured to engage in self configuration when attached to or booting up in a self-organizing network.
  • the network device 180 communicates in 192 with the DHCP server 182 to acquire an IP address, the OAM address, and other address and location information.
  • the network device 180 communicates with OAM server 184 using an extensible authentication protocol (EAP) in 194 .
  • EAP extensible authentication protocol
  • EAP is an authentication framework providing for the transport and usage of keying material and parameters generated by EAP methods.
  • EAP methods include some common functions and methods for authentication negotiation.
  • EAP defines messages formats and each protocol that uses EAP defines a way to encapsulate EAP messages within that protocol's messages.
  • Some EAP methods include EAP-MD5, EAP-OTP, EAP-GTC, EAP-TLS, EAP-IKEv2, EAP-SIM, and EAP-AKA.
  • Extensible Authentication Protocol Method for GSM Subscriber Identity Module is an EAP mechanism for authentication and session key distribution using the Global System for Mobile Communications (GSM) Subscriber Identity Module (SIM).
  • GSM cellular networks use a subscriber identity module (SIM) card to carry out user authentication.
  • SIM subscriber identity module
  • EAP-SIM uses a SIM authentication algorithm between the client and a Authentication, Authorization and Accounting (AAA) server providing mutual authentication between the client and the network.
  • AAA Authentication, Authorization and
  • the messaging in 194 provides a mechanism for checking credentials of a user equipment or network device. Even though EAP-SIM is illustrated, other authentication mechanisms can be used to check credentials.
  • the EAP-based authentication can be in conjunction with Simple Network Management Protocol (SNMP).
  • SNMP is a UDP-based network protocol that can be used in network management systems to monitor network-attached devices for conditions that warrant administrative attention.
  • SNMP includes a set of standards for network management, including an application layer protocol, a database schema, and a set of data objects.
  • SNMP carries management data in the form of variables in the self-organized network, where the variables are extensive and carry monitoring and statistic information from the network devices. These variables can then be queried and sometimes set by the management server 184 .
  • SNMP can be used by the management server 184 to monitor the network devices within the self-organizing network and to obtain monitor information to allow management decisions to be implemented.
  • the management server 184 includes a database where the information obtained via SNMP can be stored.
  • the management server 184 can also facilitate the authentication of a network device on the self-organizing network. This can allow the device to be trusted and for the device to send information that can be trusted.
  • the authentication process can include the management server 184 communicating in 196 with EAP server 186 .
  • the EAP server 186 in some embodiments, can be implemented on an AAA server or through a similar functionality.
  • the management server 184 can send software downloads, configuration downloads, or other relevant information to allow the network device to configure itself
  • the software downloads can include updates, upgrades, new releases, software used in the self-organizing network, and configuration files.
  • the configuration files can include policies or other instructions on how to perform optimizations, what information to monitor, how to contact peer nodes, for example.
  • the messaging 198 can be sent using SNMP or file transfer protocol (FTP), for example.
  • FTP file transfer protocol
  • Parameter and configuration information for specific tasks and aspects of operation can also be provided from the management server 184 to the network device 180 in the process of self-configuration.
  • transport parameters and configuration information, radio parameters and configuration information, network parameters and configuration information, security parameters and configuration information, and device parameters and configuration information can be sent to or exchanged with network device 180 .
  • the network device 180 can use the parameters, configuration information, and software to setup for running on the network.
  • the network device 180 in 202 performs a self test to determine if everything is working properly.
  • the self test can involve running test software that was received by the management server or by monitoring components on the network device in response to specified inputs.
  • the self test results as well as other monitoring measurements can be sent to the management server 184 in messaging 204 .
  • the messaging 204 can be implemented using SNMP TRAP, which is a type of packet data unit used to report an alert or other asynchronous event about a managed system.
  • the results in messaging 204 can be analyzed by OAM server 184 to determine how the network device will function in the SON.
  • the analysis can determine a profile and/or initial operating parameters for the network device such as loading and assignment of tasks within the network, for example.
  • additional configuration information is sent from the management server 184 to the network device 180 .
  • This additional configuration information can be based on the analysis of the results of self test and/or other measurements and statistical information obtained from the network device.
  • the messaging 206 can use FTP to deliver the configuration files.
  • the central managing server 184 communicates in 208 with DNS 188 to update the network device 180 into the DNS.
  • DNS domain name
  • network device 180 is included in the DNS then it will be available for lookup and use in the network.
  • the network device can begin peer discovery and make connections with other network devices 190 . This can involve advertising the network device's profile to other network devices in the SON.
  • the network device 180 can make connections with other network device 190 in messaging 210 .
  • FIG. 5 illustrates self-organizing network functions in accordance with certain embodiments.
  • the SON functions can include a self-configuration monitoring and management function (SC_MMF_NM) 220 that serves as a network manager (IRPmanager), a self-configuration monitoring and management function (SC_MMF_EM) 222 that servers as an agent for a centralized manager (IRPagent), an address allocation function (AAF) 224 that serves to track and in some cases distribute addressing information, an OAM connectivity establishment function (OAM CO_EF) 226 that serves to provide a connection to the management server, a software management function (SW_MF) 228 that serves to manage the software on a devices and can provide information about the software residing on a device, an inventory update function (Inv_UF) 230 that serves to relay information about resources availability and what is available on a device, a self-test function (ST_F) 232 that serves to monitor the network device, conduct tests on the device, and report back to the manager function 220 .
  • the SON further includes a call processing link (CPL) set up function (CPL_SUF) 234 that serves to setup data paths for call processing, a radio network configuration data function (R_CD_F) 236 that implements configuration information for the RAN, a transport network configuration data function (T_CD_F) 238 that implements configuration information for the network, a NRM IRP update function (NRM_UP) 240 for updating the IRPmanager 220 , and a radio network and transport network configuration data preparation function (not shown) that serves to facilitate communication.
  • CPL call processing link
  • R_CD_F radio network configuration data function
  • T_CD_F transport network configuration data function
  • NRM_UP NRM IRP update function
  • FIG. 6 illustrates a message flow for the auto-configuration of a MME in accordance with some embodiments.
  • FIG. 6 includes an MME 250 , a DHCP server 182 , an operations and management server (OAM) 184 , a peer MME 254 , a DNS 188 , and an eNodeB 262 .
  • the MME communicates in 192 with the DHCP server 182 to acquire an IP address, the management server address, and other address and location information.
  • the MME 250 can initiate communication 252 with the management server 184 to download software and/or configuration information using SNMP or FTP, for example.
  • the software and configuration information is used by the MME 250 to setup the device for working within the context of the self-organizing network.
  • a self-test 202 determines the capabilities of the MME and communicates this information in messaging 204 to the management server 184 .
  • the self-test 202 can also monitor certain aspects of the MME 250 to provide other measurements to the management server 184 .
  • the management server 184 analyzes these measurements and test data to determine the capabilities of the MME in order to determine the profile and how the MME fits into the self-organizing network.
  • the management server 184 sends additional configuration information 206 based on the self-test results that is used by the MME to setup for operation in the self-organizing network.
  • the MME 250 determines its role among its peers.
  • the role can include an active role, a standby role, and a master of the pool of MMEs, for example.
  • the active and standby roles can be used for failure protection and load balancing.
  • MME 250 communicates in 258 with other peer MMEs 254 to perform neighbor and neighborhood discovery as well as to determine the role of peer group MMEs and to obtain information regarding the profiles and roles of peer MMEs.
  • the determination of the role of MME 250 can be influenced by the roles of peer MMEs 254 .
  • MME 250 updates the management server 184 about the MME's profile and role such as the state of the MME, the grouping, and other parameters.
  • the update can be sent using SNMP TRAP.
  • the management server 184 updates the MME 250 in the DNS using messaging 208 .
  • MME 250 also communicates with eNodeBs 262 to perform a S1 interface setup 264 .
  • FIG. 7 illustrates a message flow for the auto-configuration of a SGW in accordance with some embodiments.
  • FIG. 7 includes an SGW 270 , a DHCP server 182 , an operations and management server (OAM) 184 , DNS 188 , and MME 273 .
  • the SGW 270 communicates in 192 with the DHCP server 182 to acquire an IP address, the OAM address, and other address and location information.
  • the SGW 270 can initiate communication 252 with the management server 184 to download software and/or configuration information.
  • the software and configuration information is used by the SGW 270 to setup for working within the context of the self-organizing network.
  • a self-test 272 can be used to determine the capabilities of the SGW.
  • the self-test 272 can also monitor certain aspects of the SGW 270 to provide other measurements to the management server 184 .
  • the management server 184 analyzes these measurements and test data to determine the capabilities of the SGW in order to determine the profile and how the SGW fits into the self-organizing network.
  • Additional configuration information 206 based on the self-test results is sent by the management server 184 to setup the SGW 270 .
  • the SGW uses this configuration information to setup for operation in the self-organizing network.
  • the management server 184 updates the DNS 188 to include the new SGW.
  • the SGW 270 creates sessions 274 with MMEs 273 in the self-organizing network.
  • the SGWs can also initiate peer discovery and other information gathering from other network elements.
  • the SGW 270 can update the management server using an management message.
  • the management message can include information such as load conditions and other operating information.
  • the management message can be an SNMP TRAP message.
  • the management server 184 can also initiate pulls of monitoring and statistic information from the network devices including the SGW 270 .
  • the management server 184 also updates 278 the DNS 188 when changes occur in SGW 270 such as a change of priority.
  • FIG. 8 illustrates network device reporting of information in accordance with certain embodiments.
  • the network device can report information, such as load information, network device health, error logs, billing information, policy information, or any other applicable information.
  • FIG. 8 includes a MME/SGSN 280 and a SGW 282 .
  • the MME/SGSN 280 sends an echo request 284 to SGW 282 .
  • the SGW 282 sends a echo response message 286 which can include a private extension that is used to carry information, such as load information.
  • the SGW 282 can also request information from the network, for example, by sending an echo request message 288 .
  • the echo request messaging can include a private extension that requests particular information.
  • the MME/SGSN 280 responds with an echo response 290 that includes the information requested.
  • the information exchanged with a gateway can be used for gateway selection, implementing redundancy operations, and for maintaining quality of service (QoS).
  • QoS quality of service
  • a first SGW can send a second SGW information about the sessions that the first SGW is handling, so that the second SGW can resume operations of the first SGW in the event of a failure or other situation.
  • FIG. 9 illustrates network device selection at a MME using a selection logic in accordance with some embodiments.
  • the selection logic can be stored as executable instructions in a computer readable medium that is accessible by a processor on a chassis implementing the MME.
  • NAS non access stratum
  • the MME forms a tracking area identity fully qualified domain name (TAI FQDN) from the eNodeB cell ID (eCID) including the tracking area identity.
  • TAI FQDN tracking area identity fully qualified domain name
  • eCID eNodeB cell ID
  • S-NAPTR DNS straightforward-name authority pointer
  • the MME resolves the FQDN to a shortlist of SGW addresses and supported S5/S8 protocols. These are sorted based on a combination of NAPTR returned priority, on already existing sessions, and overload weighting.
  • the overload weighting can be SGW or PGW loading conditions as represented in the data structure.
  • the MME finds SGWs in the shortlist created in 304 . If no SGWs are found in the shortlist in 306 , this UE cannot connect using NAS, and the MME signals the UE that a session cannot be established in 308 . If a SGW can be found in 306 , a PGW is selected in 310 based on the S5/S8 protocol. In 312 , the MME checks whether the SGW supports the same S5/S8 protocol as the PGW. If not in 314 , the SGW is removed from the MME shortlist and the process starts over with a modified shortlist in 306 .
  • the MME checks if the SGW is the last one in the shortlist in 316 . If the SGW is the last one in the shortlist in 316 , this SGW is chosen in 318 and a create session request is sent to the selected SGW.
  • the MME checks whether the SGW is marked as overloaded in 320 . If the SGW is marked as overloaded in 320 , this entry can be checked for when the SGW was marked and the number of times the SGW has been selected from the shortlist. If the time meets a threshold or a threshold number of tries have been passed up, this SGW is chosen and the new result is written into the data structure. For example, if the attempt is successful then the SGW is unmarked. If the attempt is unsuccessful, then the entry is rewritten as being unsuccessful resetting the time and number of attempts. If the threshold is not met in 320 and the SGW is marked as overloaded, then this is removed from the shortlist in 314 . The PGW can go through the same overloaded check in the selection logic to determine the PGW selected.
  • FIG. 10 illustrates another embodiment of a self-organizing network in accordance with some embodiments.
  • FIG. 10 includes a core network (CN) network management system (NMS) 330 , an internet protocol radio access network (IPRAN)/eNB network management system (NMS) 332 , MMEs 334 , SGW 336 , packet data network gateway (PGW) 338 , RAN 340 , and eNB 342 .
  • CN NMS 330 manages the MME 334 , SGW 336 , PGW 338 and other network devices that are in the core network.
  • the management server 330 gets the performance statistics of the network devices and uses thresholds to generate notifications to the service provider's operations support systems (OSS).
  • OSS operations support systems
  • These notifications can be logged to later analyze failures and provide other information to the service provider. These same notification can also trigger actions to the network devices on the RAN side using the IPRAN NMS 332 , in some embodiments. In this trigger, overloading conditions and other information can be sent to the RAN NMS using protocols like SNMP or 3GPP XML interface.
  • the CNN MS 330 management server and the IPRAN NMS 332 management server can be provided on the same server.
  • the core network management server 330 and the RAN management server 332 are provided on different servers and communicate between one another to coordinate management actions.
  • the network management server can be implemented on a Cisco blade server.
  • the core network management server 330 can also manage the orderly upgrade process to the network device groups such as the existing MME and SGW pools. Additionally, the core network management server 330 can facilitate software load/downtime for repair and upgrades by making the RAN network management server 332 aware of the existing pool conditions. This can allow the RAN network management server 332 to dynamically modify the RAN communication with the core network to facilitate core network operations. The dynamic modifications can include re-assigning RAN capacity among the core network devices.
  • the CN NMS 330 can also act as a controller for the health of network devices such as the MME and SGW pools. Depending on the SON, it can be centralized or distributed, or a hybrid combination. In a hybrid combination, some communications can be centralized (e.g., using a O&M server) while others are distributed.
  • the functions for providing a self organizing network can be implemented on a network device, in some embodiments, by modifying the software of a chassis to support the functions.
  • the Linux based operating system running on the chassis supports a command line interface and the software running on the chassis can be modified to allow for decommissioning the gateway.
  • the software can be modified to change resources and send out message to change resources on other network devices.
  • the self-organizing network can use a number of different communication protocols to facilitate the implementation of the functionalities. These protocols can be used in various combinations and in place of one another as described above. For example, dynamic host configuration protocol (DHCP) can be used for auto address configuration, transfer protocols such as FTP, SFTP, and TFTP can be used for software downloads and obtaining statistics from network devices. Secure shell (SSH), command line interface (CLI), and common object request broker architecture (CORBA) can be used for configuration. CORBA can also be used for taking measurements on network devices and auto expansion at network devices (e.g., request more address pools). SNMP can used for configuration, software downloads, and alarms.
  • SSH Secure shell
  • CLI command line interface
  • CORBA common object request broker architecture
  • SNMP can be used for configuration, software downloads, and alarms.
  • the network device or gateway described above can be implement on a chassis with multiple and different integrated functionalities.
  • a mobility management entity MME
  • SGW serving gateway
  • P-GW PDN gateway
  • PDSN packet data serving node
  • FA foreign agent
  • HA home agent
  • GGSN Gateway General packet radio service Serving Node
  • SGSN serving GPRS support node
  • PDIF packet data inter-working function
  • ASNGW access service network gateway
  • base station a base station
  • UPE User Plane Entity
  • IP IP
  • SIP session initiation protocol
  • P-CSCF proxy-call session control function
  • I-CSCF interrogating-call session control function
  • SGW serving gateway
  • PDN GW packet data network gateway
  • an access network can be integrated with a PDSN.
  • a chassis can include a PDSN, a FA, a HA, a GGSN, a PDIF, an ASNGW, a UPE, an IP Gateway, an access gateway, or any other applicable access interface device.
  • a chassis is provided by Starent Networks of Tewksbury, Mass. in a ST16 or a ST40 multimedia platform or a Cisco Systems ASR5000 gateway platform.
  • FIG. 11 illustrates positioning of cards in the chassis in accordance with some embodiments.
  • the chassis includes slots for loading application cards 350 and line cards 352 .
  • a midplane 354 can be used in the chassis to provide intra-chassis communications, power connections, and transport paths between the various installed cards.
  • the midplane 354 can include buses such as a switch fabric, a control bus, a system management bus, a redundancy bus, and a time division multiplex (TDM) bus.
  • the switch fabric is an IP-based transport path for user data throughout the chassis implemented by establishing inter-card communications between application cards and line cards.
  • the control bus interconnects the control and management processors within the chassis.
  • the chassis management bus provides management of system functions such as supplying power, monitoring temperatures, board status, data path errors, card resets, and other failover features.
  • the redundancy bus provides transportation of user data and redundancy links in the event of hardware failures.
  • the TDM bus provides support for voice services on the system.
  • the chassis supports at least four types of application cards: a switch processor card, a system management card, a packet service card, and a packet accelerator card.
  • the switch processor card serves as a controller of the chassis and is responsible for such things as initializing the chassis and loading software configurations onto other cards in the chassis.
  • the packet accelerator card provides packet processing and forwarding capabilities. Each packet accelerator card is capable of supporting multiple contexts. Hardware engines can be deployed with the card to support parallel distributed processing for compression, classification traffic scheduling, forwarding, packet filtering, and statistics compilations.
  • the system management card is a system control and management card for managing and controlling other cards in the gateway device.
  • the packet services card is a high-speed processing card that provides multi-threaded point-to-point, packet data processing, and context processing capabilities, among other things.
  • the packet accelerator card performs packet-processing operations through the use of control processors and a network processing unit.
  • the network processing unit determines packet processing requirements; receives and transmits user data frames to/from various physical interfaces; makes IP forwarding decisions; implements packet filtering, flow insertion, deletion, and modification; performs traffic management and traffic engineering; modifies/adds/strips packet headers; and manages line card ports and internal packet transportation.
  • the control processors also located on the packet accelerator card, provide packet-based user service processing.
  • the line cards when loaded in the chassis provide input/output connectivity and can also provide redundancy connections as well.
  • the operating system software can be based on a Linux software kernel and run specific applications in the chassis such as monitoring tasks and providing protocol stacks.
  • the software allows chassis resources to be allocated separately for control and data paths.
  • certain packet accelerator cards can be dedicated to performing routing or security control functions, while other packet accelerator cards are dedicated to processing user session traffic.
  • hardware resources can be dynamically deployed to meet the requirements in some embodiments.
  • the system can be virtualized to support multiple logical instances of services, such as technology functions (e.g., a PDN GW, SGW, PDSN, ASNGW, PDIF, HA, GGSN, or IPSG).
  • the chassis' software can be divided into a series of tasks that perform specific functions. These tasks communicate with each other as needed to share control and data information throughout the chassis.
  • a task is a software process that performs a specific function related to system control or session processing.
  • Three types of tasks operate within the chassis in some embodiments: critical tasks, controller tasks, and manager tasks.
  • the critical tasks control functions that relate to the chassis' ability to process calls such as chassis initialization, error detection, and recovery tasks.
  • the controller tasks mask the distributed nature of the software from the user and perform tasks such as monitor the state of subordinate manager(s), provide for intra-manager communication within the same subsystem, and enable inter-subsystem communication by communicating with controller(s) belonging to other subsystems.
  • the manager tasks can control system resources and maintain logical mappings between system resources.
  • a subsystem is a software element that either performs a specific task or is a culmination of multiple other tasks.
  • a single subsystem can include critical tasks, controller tasks, and manager tasks.
  • Some of the subsystems that can run on a chassis include a system initiation task subsystem, a high availability task subsystem, a recovery control task subsystem, a shared configuration task subsystem, a resource management subsystem, a virtual private network subsystem, a network processing unit subsystem, a card/slot/port subsystem, and a session subsystem.
  • the system initiation task subsystem is responsible for starting a set of initial tasks at system startup and providing individual tasks as needed.
  • the high availability task subsystem works in conjunction with the recovery control task subsystem to maintain the operational state of the chassis by monitoring the various software and hardware components of the chassis.
  • Recovery control task subsystem is responsible for executing a recovery action for failures that occur in the chassis and receives recovery actions from the high availability task subsystem.
  • Shared configuration task subsystem provides the chassis with an ability to set, retrieve, and receive notification of chassis configuration parameter changes and is responsible for storing configuration data for the applications running within the chassis.
  • Resource management subsystem is responsible for assigning resources (e.g., processor and memory capabilities) to tasks and for monitoring the task's use of the resources.
  • Virtual private network (VPN) subsystem manages the administrative and operational aspects of VPN-related entities in the chassis, which include creating separate VPN contexts, starting IP services within a VPN context, managing IP pools and subscriber IP addresses, and distributing the IP flow information within a VPN context.
  • IP operations are done within specific VPN contexts.
  • the network processing unit subsystem is responsible for many of the functions listed above for the network processing unit.
  • the card/slot/port subsystem is responsible for coordinating the events that occur relating to card activity such as discovery and configuration of ports on newly inserted cards and determining how line cards map to application cards.
  • the session subsystem is responsible for processing and monitoring a mobile subscriber's data flows in some embodiments.
  • Session processing tasks for mobile data communications include: A10/A11 termination for CDMA networks, GSM tunneling protocol termination for GPRS and/or UMTS networks, asynchronous PPP processing, packet filtering, packet scheduling, Difserv codepoint marking, statistics gathering, IP forwarding, and AAA services, for example.
  • Responsibility for each of these items can be distributed across subordinate tasks (called managers) to provide for more efficient processing and greater redundancy.
  • a separate session controller task serves as an integrated control node to regulate and monitor the managers and to communicate with the other active subsystem.
  • the session subsystem also manages specialized user data processing such as payload transformation, filtering, statistics collection, policing, and scheduling.
  • the software needed for implementing a process or a database includes a high level procedural or an object-orientated language such as C, C++, C#, Java, or Perl.
  • the software may also be implemented in assembly language if desired.
  • Packet processing implemented in a chassis can include any processing determined by the context. For example, packet processing may involve high-level data link control (HDLC) framing, header compression, and/or encryption.
  • HDLC high-level data link control
  • the software is stored on a storage medium or device such as read-only memory (ROM), programmable-read-only memory (PROM), electrically erasable programmable-read-only memory (EEPROM), flash memory, or a magnetic disk that is readable by a general or special purpose-processing unit to perform the processes described in this document.
  • ROM read-only memory
  • PROM programmable-read-only memory
  • EEPROM electrically erasable programmable-read-only memory
  • flash memory or a magnetic disk that is readable by a general or special purpose-processing unit to perform the processes described in this document.

Abstract

Systems and methods are disclosed that provide self management of network devices in a communication network. These management abilities allow a network device to perform functions, for example, that improve resource distribution, allow for maintenance and upgrades, and provide session management and policy enforcement in a coherent and organized fashion. In a self organizing network (SON), some network devices can be configured to provide self-configuration and self-optimizing capabilities to provide the ability to automate certain operations and management functions and system management functions. The SON incorporates self-configuration, self-optimization, monitoring, and operation management to allow the network devices to be inserted into the network and operate with little to no human intervention.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application claims benefit under 35 U.S.C. §119(e) of U.S. Provisional Patent Application No.: 61/178,812, entitled “System and Method for a Self Organizing Network,” filed May 15, 2009, and is hereby incorporated by reference herein in its entirety.
  • FIELD OF THE DISCLOSURE
  • This disclosure relates to the field of telecommunications, and more particularly, a system and method for providing a self organization in a communication network.
  • BACKGROUND
  • Wireless networks are telecommunications networks that use radio waves to carry information from one node in the network to one or more receiving nodes in the network. Wired communication can also be used in portions of a wireless network, such as between cells or access points. Cellular telephony is characterized by the use of radio cells that provide radio coverage for a geographic area, with multiple cells arranged to provide contiguous radio coverage over a larger area.
  • The first generation of wireless telephone technology used analog mobile phones in which analog information signals were transmitted. As technology progressed a second generation (2G) of wireless service was introduced. In 2G systems, digital information signals were used to modulate a carrier. These 2G technologies used time division multiplexed access (TDMA) or code division multiple access (CDMA) technologies to distinguish multiple users. Such networks that were upgraded to handle higher-speed packet data in networks referred to as 2.5G and 3G networks. The 3rd Generation Partnership Project (3GPP) and the 3rd Generation Partnership Project 2 (3GPP2) respectively developed the GSM/UMTS/HSDPA and cdmaOne/CDMA2000 technologies. The next evolution is 4G technology, which is referred to as long term evolution-system architecture evolution (LTE-SAE) and uses orthogonal frequency division multiple access (OFDMA) technology.
  • Other wireless protocols have also developed including WiFi, an implementation of various IEEE 802.11 protocols, WiMAX, an implementation of IEEE 802.16, and HiperMAN, which is based on an ETSI alternative to IEEE 802.16.
  • Wireless communication technologies are used in connection with many applications, including, for example, satellite communications systems, portable digital assistants (PDAs), laptop computers, and mobile devices (e.g., cellular telephones, user equipment). One benefit that users of such applications can obtain is the ability to connect to a network (e.g., the Internet) as long as the user is within range of such a wireless communication technology.
  • SUMMARY OF THE DISCLOSURE
  • Systems and methods are disclosed that provide self management of network devices in a communication network. These management abilities allow a network device to perform functions, for example, that improve resource distribution, allow for maintenance and upgrades, and provide session management and policy enforcement in a coherent and organized fashion. In a self organizing network (SON), some network devices can be configured to provide self-configuration and self-optimizing capabilities to provide the ability to automate certain operations and management functions and system management functions. The SON incorporates self-configuration, self-optimization, monitoring, and operation management to allow the network devices to be inserted into the network and operate with little to no human intervention.
  • In some embodiments, a method is disclosed that includes initiating at a network device, upon introduction to a self-organizing network, communication to acquire addressing information of the network device and a managing server for the self-organizing network, and to obtain configuration information from the management server to initialize the network device on the self-organizing network, performing a self-test at the network device to determine how to configure the network device on the self-organizing network and sending the self-test results to the management server to obtain additional configuration information that is based on the results of the self-test, announcing information from the network device to initiate exchange of information with other network devices and establish connections to provide service to user equipment sessions on the self-organizing network, monitoring capacity, resources, and user equipment session information on the network device and logging this information for use by the management server, and adjusting parameters relating to a plurality of user equipment sessions and determining whether to accept and how to modify existing user equipment sessions based on instructions received from the management server.
  • In other embodiments, a network device is disclosed that provides an interface configured to communicate with a server to obtain an IP address for the network device and to obtain an IP address for a management server, an interface configured to communicate with the management server to obtain software and configuration information to initialize the network device on a self-organizing network, an interface configured to communicate with other network devices in the self-organizing network to exchange information and establish connections to provide service to user equipment sessions on the self-organizing network, a self-test function configured to obtain operation and capability information regarding the network device, a self-configuration function that configures the network device for operation in the self-organizing network using the software and configuration information received from the management server, and the network device modifies its operation and configuration based upon instructions received from the management server, and a self-configuration monitoring function configured to monitor capacity, resources, and user equipment session information on the network device and logging this information for use by the management server.
  • In yet other embodiments, a method is disclosed that includes acquiring an IP address and a management server address from a dynamic host configuration protocol (DHCP) server, communicating from a network device with a management server to download software and configuration information to setup the network device, performing a self test of the network device to obtain result and measurement information regarding capabilities of the network device that are used to determine how to configure the network device for operation in the self organizing network, contacting other network devices to determine the other network devices capabilities and providing the other network devices information regarding the network device, monitoring resources and other information regarding the network device for communication to the management server, receiving instructions from the management server on the network device and modifying the configuration of the network device in accordance with the instructions.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates a network diagram in accordance with certain embodiments.
  • FIG. 2 illustrates communication between an MME pool, a SGW set, and an eNB cluster in accordance with certain embodiments.
  • FIG. 3 illustrates a network view of an evolved packet core SON in accordance with some embodiments.
  • FIG. 4 illustrates self configuration messaging in a self-organizing network in accordance with some embodiments.
  • FIG. 5 illustrates self-organizing network functions in accordance with certain embodiments.
  • FIG. 6 illustrates a message flow for the auto-configuration of a MME in accordance with some embodiments.
  • FIG. 7 illustrates a message flow for the auto-configuration of a SGW in accordance with some embodiments.
  • FIG. 8 illustrates network device reporting of information in accordance with certain embodiments.
  • FIG. 9 illustrates network device selection at a MME using a selection logic in accordance with some embodiments.
  • FIG. 10 illustrates another embodiment of a self-organizing network in accordance with some embodiments.
  • FIG. 11 illustrates a chassis in accordance with certain embodiments.
  • DETAILED DESCRIPTION
  • Systems and methods are disclosed that provide self management of network devices in a communication network. In a self organizing network (SON), some network devices can be configured to implement self-configuration and self-optimizing capabilities to provide the ability to automate certain operations and management functions and system management functions. A self organizing network can minimize the lifecycle cost of running a network by eliminating manual configuration of equipment at the time of deployment, right through to dynamically optimizing radio network performance during operation. This can lead to operational efficiency and reduced operating costs for a network provider. The network devices can be a Gateway GPRS Support Node (GGSN), a Serving GPRS Support node (SGSN), a Mobility Management Entity (MME), a Serving Gateway (SGW), or a Packet Data Network Gateway (PGW), for example. The network devices can also be implemented on gateway platform such as a Cisco Systems' chassis platform that is further described below.
  • FIG. 1 illustrates an implementation in a long term evolution (LTE) network in accordance with certain embodiments. FIG. 1 illustrates both a universal mobile telecommunication system (UMTS) release 8 network and a LTE network. The network diagram of FIG. 1 includes user equipment (UE) 110, an evolved nodeB (eNB) 112, a nodeB 114, a radio network controller (RNC) 116, a mobility management entity (MME)/user plane entity (UPE) 118, a system architecture evolution gateway (SAE GW) 120, a policy and charging rules function (PCRF) 122, home subscriber server (HSS) 124, core IP network 126, internet 128, and Serving General packet radio service Support Node (SGSN) 130. The MME 118, SAE GW 120, and SGSN 130 can be implemented in a chassis as described below. The SAE GW 120 can include a serving gateway (SGW) as well as a packet data network gateway (P-GW). In some embodiments, the SGW and P-GW can be implemented on separate network devices. The main component of the SAE architecture is the Evolved Packet Core (EPC), also known as SAE Core. The EPC includes the MME, SGW and P-GW components.
  • MME 118 is a control-node for the LTE access network. The MME 118 is responsible for UE 110 tracking and paging procedures including retransmissions. MME 118 handles the bearer activation/deactivation process and is also responsible for choosing the SGW for a UE 110 at the initial attach and at the time of an intra-LTE handover. The MME 118 also authenticates the user by interacting with the HSS 124. The MME 118 also generates and allocates temporary identities to UEs and terminates Non-Access Stratum (NAS) signaling. The MME 118 checks the authorization of the UE 110 to camp on the service provider's Public Land Mobile Network (PLMN) and enforces UE roaming restrictions. The MME 118 is the termination point in the network for ciphering/integrity protection for NAS signaling and handles the security key management. Lawful interception of signaling is also supported by the MME 118. The MME also provides the control plane function for mobility between LTE and 2G/3G access networks with the S3 interface terminating at the MME 118 from the SGSN 130. The MME 118 also terminates the S6a interface towards the home HSS for roaming UEs.
  • The SGW routes and forwards user data packets, while also acting as the mobility anchor for the user plane during inter-eNB handovers and as the anchor for mobility between LTE and other 3GPP technologies (terminating S4 interface and relaying the traffic between 2G/3G systems and PDN GW). For idle state UEs, the SGW terminates the down link data path and triggers paging when down link data arrives for the UE 110. The SGW manages and stores UE contexts, e.g., parameters of the IP bearer service and network internal routing information. The SGW also performs replication of the user traffic in case of lawful interception. The PGW provides connectivity to the UE 110 to external packet data networks by being the point of exit and entry of traffic for the UE 110. A UE 110 may have simultaneous connectivity with more than one PGW for accessing multiple packet data networks. The P-GW performs policy enforcement, packet filtering for each user, charging support, lawful interception, and packet screening. The PGW also provides an anchor for mobility between 3GPP and non-3GPP technologies such as WiMAX and 3GPP2 (CDMA 1X and EvDO). The SGW or the PGW depending on the embodiment, can be used to provide deep packet inspection and provide advertising to the user on a per subscriber basis as described above on a chassis implementing a SGW or a PGW.
  • An evolved packet core self organizing network (SON) can be implemented by providing self configuration, self optimization, neighbor and peer discovery, and monitoring. In providing these capabilities, a number of functions can be involved in each of the network devices. The self configuration aspect allows network devices to obtain parameters that are used in device operation. For example, self configuration for a network device can include obtaining an address for the network device, determining an operations and management server location, obtaining transport parameters, obtaining updates to system software and hardware, setting up configuration files, and obtaining security contexts. The self optimization aspect allows network devices to use information to become more efficient in the network. This can include, for example, a network device changing its coverage area, modifying its capacity, modifying mobility parameters, and performing load balancing. The neighbor and peer discovery aspect can involve network devices learning about other network devices on the network. This discovery aspect can include, for example, eNodeB (eNB)-MME connectivity auto-configuration, MME-MME discovery and auto-configuration, and MME-SGW discovery and auto-configuration. Monitoring is another aspect of the self organizing network that involves tracking and recording events, statistics, and operating information. This monitoring can include load information, location information, protocol information, alarms, statistic information, failure information, hardware information, and sensor information.
  • The SON works by combining self-configuration, self-optimization, discovery, and monitoring capabilities and information from these aspects to allow the network to make decisions and react to problems that were previously manually implemented. For example, by using configuration information, neighbor and peer information, monitoring information with configuration and optimization capabilities, activities such as address configuration, pool configuration, coverage configuration, and load balancing can be managed by the network with minimal or no manual intervention. The capabilities allow the network to provide a better user experience and make the network more resilient against changing conditions. A self-organizing network has the ability to react to events faster than using one or more people to manually configure reactions to events. The self-organizing network provides dynamic configuration, monitoring, and response capabilities in otherwise static configurations.
  • For example, if there is a natural disaster that both damages equipment and overwhelms the system with callers, the self-organizing network can react in many ways. First, the self-organizing network can detect the changes in load (and monitor the situation). Second, it can detect if network devices go down in the network and the impact these failures have on the network. The self-organizing network can then use load balancing, changing of capacity and coverage of various network nodes to increase the availability of resources in a particular area by re-organizing the network and the network resources.
  • FIG. 2 illustrates communication between an MME pool, a SGW set, and an eNB cluster in accordance with certain embodiments. FIG. 2 includes an eNodeB (eNB) cluster 136 that includes a set of eNBs 135 a-135 e, SGW set 136 that includes a set of SGWs 137 a-137 c, an MME pool 138 that includes a set of MMEs 139 a-139 c, and a management server 140 that performs operations and management. The MMEs can communicate with one another using one or more communication links such as links 141, while eNBs can communicate using links 142, and SGWs can communicate using links 143. Communication between an MME pool, a SGW set, and an eNB cluster is implemented in a self-organizing network to provide information and feedback between the various network devices. For example, MME pool 138 can communicate with SGW set 136 using communication network 146 and with eNB cluster 134 using communication network 144. The MME pool, SGW set, and eNB cluster can be in communication with an operations and management server (“O&M” or “OAM”) server in conjunction with, or separately of, the communications between each other. These communications 148 can occur over the network or through one or more links.
  • As shown, the MME pool 138 can implement self-configuration, inter- and intra-neighbor list management, capacity and load balancing optimizations, and monitoring. The SGW set 136 can implement self-configuration, load balancing optimization, and monitoring. Additionally, the eNB cluster can implement self-configuration, neighbor list management, various optimizations (including coverage, capacity, and mobility), and monitoring. Other functionalities can also be implemented in the self-organizing network and each of the individual pools.
  • The self configuration implemented in the self-organizing network and on network devices in the self-organizing network can include many functions. It can involve, for example, exchange of capabilities with the other network devices, the assignment of configuration parameters, and assignment of a role to the a new network device that enters a MME pool, SGW set, or eNB cluster. Upon ‘drop in’ or entering a “cloud,” where the cloud can be any one of the networks of devices, a network device exchanges its capabilities with the other devices, learns its role in the network, and assigns configuration parameters to its interfaces with the network. Based on the network device's role and its assigned capabilities, the network device is provided a profile type. For example, a SGW capable of S5-PMIP (proxy mobile IP) and a SGW capable of S5-GTP (GPRS tunneling protocol) are assigned separate profile types, which the network device can share with its neighbors. The self-configuration can also involve assignment of an IP address to the network device based on the configuration of the network device and how the network device is to communicate with other network devices. This can be based on the profile type and other factors regarding the network device.
  • Once an IP address is assigned and the network device understands its role in the network, the network device can begin neighbor and peer discovery and auto-configuration with other network devices. The process of neighbor and peer discovery can be an active process or a passive process. In an active process, the network devices actively messages other network devices to obtain information and configure connections. In a passive process, the network device learns about its neighbors and peers through listening to communications. In either case, the network device can begin creating a database of information that is used to configure connections, to begin monitoring, and to prepare for dynamic optimization. The network device can learn various information about its neighbors such as the neighbor's profiles, address information, and capabilities.
  • A network device in a SON can also perform neighbor/peer discovery and auto-configuration to learn about other node or network devices in a group (e.g., MME pool). The learning involves learning about other network devices that are the same type of device and other network devices that are a different type of device. This allows the various network devices to communicate with each other in the self-organizing network. For example, a MME learns about its neighboring MMEs in order to manage which MMEs are handling which sessions and devices, and the MMEs learn about SGWs and eNBs in order to understand the capabilities of these devices so the MME can manage these devices. The eNBs also learn about the MMEs in order to connect to MMEs to establish transport sessions and to establish security associations, for example. Network devices also learn about each other. For example, an MME uses information about the MMEs that manage overlapping TAI lists in configuring itself and managing the TAI list, and so this information is stored locally in the MME.
  • Self-optimizations within the self-organizing network can include a number of functionalities. Self optimizations vary depending on the network device and the functionality of the network device and can include coverage, mobility, capacity, and load balancing optimizations in a communication network. The SON can also include monitoring that can be implemented to perform both self-checks and checks within groups of network devices. Also faults and failures are propagated among network devices to allow the network devices to react to such events. Coverage and mobility optimizations can occur in a radio access network (RAN), which includes devices such as eNBs. The coverage can include how eNBs are arranged to provide cell coverage over a geographic area. The eNBs can be configured to change the geographical area they are covering (e.g., their footprint). Mobility configurations influence how handoffs occur between device in the RAN. This can be configured to calibrate when a handoff occurs between eNB for user equipment.
  • Capacity and load balancing are applicable to network devices such as the MME and SGW. The capacity functionality includes one or more metrics of how much resources are being used on a network device. The capacity can be an indication of how much processing, memory, and/or networking bandwidth is being used on a particular device at a particular time. It can also be based on how many sessions or calls are being handled by a device. A session is a provision of service in the network device to communication from a user equipment. A user equipment can have more than one session in the network. A session can be, for example, the dedication of resources on a network device to handle the streaming of a movie for a user equipment or the handling of a voice call for a user equipment. For example, separate measurements of how much processing power is being used, how much memory is being used (which can include the number session running on a network device), and how much bandwidth is available for communication. In some embodiments, various monitor information is logged on the network devices and recorded into a storage device for later retrieval. The O&M server can retrieve this information and process the information to make decisions based on policies and then send control messaging to adjust parameters on the various network devices.
  • When optimizing various network devices, or groups of network devices, the self-organizing network propagates optimization information between devices to ensure that other network devices can adjust their parameters accordingly. That is, changes in the self-organizing network can affect a number of different types of devices. For example, changes in the eNBs in the RAN impact settings on the MMEs and SGWs, such when there are changes in tracking area (TA) lists. The self organizing network propagates changes in an organized fashion to provide coordinated changes. If changes are not properly coordinated, then the stability of the network can be compromised. For example, if changes are not properly propagated amongst the groups of network devices then failures or overloads can occur at devices that were improperly updated or configured. A challenge in the self-organizing network is the management of the entities and to ensure that the proper changes are being instituted in a timely fashion so as to not compromise the stability of the network.
  • The self-organizing network can include both centralized communication and distributed communication. Centralized communication includes communication that uses a central node to pass communications to correct network devices, while distributed communication includes communications from any one network device to any other network devices. In some embodiments, communication between groups of devices (e.g., between the MME pool and the eNB cluster) is done through a management server such as an O&M server. This management server can coordinate and manage the inter-group communications to ensure that communications are sent to the appropriate network devices. Network devices that exchange group-specific information can use a distributed protocol without burdening a management server such as an O&M server. Some network devices in certain groups, such as SGWs, may not need to communicate so for these network devices a distributed protocol is not needed.
  • FIG. 3 illustrates a network view of an evolved packet core SON in accordance with some embodiments. FIG. 3 includes a management server 160, a domain name server (DNS) 162, a mobility management entity (MME) 164, eNodeBs 166 a and 166 b, and serving gateway (SGW) 168. The management server 160 can be an operations and management server (O&M), a element management server (EMS), and/or a network management system (NMS). The network management system (NMS)/element management system (EMS) can provide management of the operation, administration, maintenance, and provisioning of networked system. Operation deals with keeping the network (and the services that the network provides) up and running smoothly, and includes monitoring to detect problems and minimize disruptions on the network. Administration deals with keeping track of resources in the network and how they are assigned. Maintenance is concerned with performing repairs and upgrades—for example, when equipment must be replaced, when a router needs a patch for an operating system image, when a new switch is added to a network.
  • Provisioning is concerned with configuring resources in the network to support a given service. For example, this might include setting up the network so that a new customer can receive service. Functions that are performed as part of network management include network planning, frequency allocation, predetermined traffic routing to support load balancing, cryptographic key distribution authorization, configuration management, fault management, security management, performance management, bandwidth management, and accounting management. It can also include controlling, planning, allocating, deploying, coordinating, and monitoring the resources of a network. An element management system (EMS) consists of systems and applications that manage network elements (NE) on the network element management layer (NEL) of the Telecommunication Management Network model.
  • As shown in FIG. 3, the management server 160 communicates with DNS 162, MME 164, eNBs 166 a and 166 b, and SGW 168. The management server 160 can provide centralized communication among these disparate network elements. The management server 160 can collect statistical information from the network devices in the self organizing through a series of data pulls from the network devices. The network devices are set to monitor themselves and other information in order to collect information that can be pulled by the management server 160. Management server 160 then uses this statistical data to calculate metrics and determine how to configure the network. The metrics can include capacity, resources available, number of active sessions, coverage, mobility, etc. From these metrics, policies or a logic can be used in order to manage and optimize the network with little to no human involvement. Once an optimization or other change is identified at the management server 160, instructions carried in control signals are pushed to the various network devices. The network devices can communicate between each other using various interfaces. For example, MME 164 can communicate with eNB 166 a using a S1-MME interface and SGW 168 can communicate with eNB 166 using a S1-U interface. Si is a standardized interface between eNB and the Evolved Packet Core (EPC). S1-MME is used for exchanging signaling messages between the eNB and the MME and S1-U is used for transporting user datagrams between the eNB and the Serving Gateway (S-GW).
  • FIG. 4 illustrates self configuration messaging in a self-organizing network in accordance with some embodiments. FIG. 4 includes a network element or network device 180, a DHCP server 182, a management server or OAM server 184, an extensible authentication protocol (EAP) server 186, a DNS server 188, and peer network elements 190. The network devices that are part of the self-organizing network are configured to engage in self configuration when attached to or booting up in a self-organizing network. In order to configure itself, the network device 180 communicates in 192 with the DHCP server 182 to acquire an IP address, the OAM address, and other address and location information. The network device 180 communicates with OAM server 184 using an extensible authentication protocol (EAP) in 194.
  • EAP is an authentication framework providing for the transport and usage of keying material and parameters generated by EAP methods. EAP methods include some common functions and methods for authentication negotiation. EAP defines messages formats and each protocol that uses EAP defines a way to encapsulate EAP messages within that protocol's messages. Some EAP methods include EAP-MD5, EAP-OTP, EAP-GTC, EAP-TLS, EAP-IKEv2, EAP-SIM, and EAP-AKA. Extensible Authentication Protocol Method for GSM Subscriber Identity Module (EAP-SIM) is an EAP mechanism for authentication and session key distribution using the Global System for Mobile Communications (GSM) Subscriber Identity Module (SIM). GSM cellular networks use a subscriber identity module (SIM) card to carry out user authentication. EAP-SIM uses a SIM authentication algorithm between the client and a Authentication, Authorization and Accounting (AAA) server providing mutual authentication between the client and the network.
  • The messaging in 194 provides a mechanism for checking credentials of a user equipment or network device. Even though EAP-SIM is illustrated, other authentication mechanisms can be used to check credentials. The EAP-based authentication can be in conjunction with Simple Network Management Protocol (SNMP). SNMP is a UDP-based network protocol that can be used in network management systems to monitor network-attached devices for conditions that warrant administrative attention. SNMP includes a set of standards for network management, including an application layer protocol, a database schema, and a set of data objects. SNMP carries management data in the form of variables in the self-organized network, where the variables are extensive and carry monitoring and statistic information from the network devices. These variables can then be queried and sometimes set by the management server 184. In a self-organizing network, SNMP can be used by the management server 184 to monitor the network devices within the self-organizing network and to obtain monitor information to allow management decisions to be implemented. The management server 184 includes a database where the information obtained via SNMP can be stored.
  • The management server 184 can also facilitate the authentication of a network device on the self-organizing network. This can allow the device to be trusted and for the device to send information that can be trusted. The authentication process can include the management server 184 communicating in 196 with EAP server 186. The EAP server 186, in some embodiments, can be implemented on an AAA server or through a similar functionality. In messaging 198, the management server 184 can send software downloads, configuration downloads, or other relevant information to allow the network device to configure itself The software downloads can include updates, upgrades, new releases, software used in the self-organizing network, and configuration files. The configuration files can include policies or other instructions on how to perform optimizations, what information to monitor, how to contact peer nodes, for example. The messaging 198 can be sent using SNMP or file transfer protocol (FTP), for example.
  • Parameter and configuration information for specific tasks and aspects of operation can also be provided from the management server 184 to the network device 180 in the process of self-configuration. In messaging 200, transport parameters and configuration information, radio parameters and configuration information, network parameters and configuration information, security parameters and configuration information, and device parameters and configuration information can be sent to or exchanged with network device 180. The network device 180 can use the parameters, configuration information, and software to setup for running on the network.
  • The network device 180 in 202 performs a self test to determine if everything is working properly. The self test can involve running test software that was received by the management server or by monitoring components on the network device in response to specified inputs. The self test results as well as other monitoring measurements can be sent to the management server 184 in messaging 204. The messaging 204 can be implemented using SNMP TRAP, which is a type of packet data unit used to report an alert or other asynchronous event about a managed system. The results in messaging 204 can be analyzed by OAM server 184 to determine how the network device will function in the SON. The analysis can determine a profile and/or initial operating parameters for the network device such as loading and assignment of tasks within the network, for example. In messaging 206, additional configuration information is sent from the management server 184 to the network device 180. This additional configuration information can be based on the analysis of the results of self test and/or other measurements and statistical information obtained from the network device. The messaging 206 can use FTP to deliver the configuration files.
  • When the network device is configured into the self-organizing network, the central managing server 184 communicates in 208 with DNS 188 to update the network device 180 into the DNS. When network device 180 is included in the DNS then it will be available for lookup and use in the network. Once the network device 180 is finished with configuring itself for the self-organizing network, the network device can begin peer discovery and make connections with other network devices 190. This can involve advertising the network device's profile to other network devices in the SON. The network device 180 can make connections with other network device 190 in messaging 210.
  • FIG. 5 illustrates self-organizing network functions in accordance with certain embodiments. The SON functions can include a self-configuration monitoring and management function (SC_MMF_NM) 220 that serves as a network manager (IRPmanager), a self-configuration monitoring and management function (SC_MMF_EM) 222 that servers as an agent for a centralized manager (IRPagent), an address allocation function (AAF) 224 that serves to track and in some cases distribute addressing information, an OAM connectivity establishment function (OAM CO_EF) 226 that serves to provide a connection to the management server, a software management function (SW_MF) 228 that serves to manage the software on a devices and can provide information about the software residing on a device, an inventory update function (Inv_UF) 230 that serves to relay information about resources availability and what is available on a device, a self-test function (ST_F) 232 that serves to monitor the network device, conduct tests on the device, and report back to the manager function 220. The SON further includes a call processing link (CPL) set up function (CPL_SUF) 234 that serves to setup data paths for call processing, a radio network configuration data function (R_CD_F) 236 that implements configuration information for the RAN, a transport network configuration data function (T_CD_F) 238 that implements configuration information for the network, a NRM IRP update function (NRM_UP) 240 for updating the IRPmanager 220, and a radio network and transport network configuration data preparation function (not shown) that serves to facilitate communication.
  • FIG. 6 illustrates a message flow for the auto-configuration of a MME in accordance with some embodiments. FIG. 6 includes an MME 250, a DHCP server 182, an operations and management server (OAM) 184, a peer MME 254, a DNS 188, and an eNodeB 262. In messaging 192, the MME communicates in 192 with the DHCP server 182 to acquire an IP address, the management server address, and other address and location information. The MME 250 can initiate communication 252 with the management server 184 to download software and/or configuration information using SNMP or FTP, for example. The software and configuration information is used by the MME 250 to setup the device for working within the context of the self-organizing network. A self-test 202 determines the capabilities of the MME and communicates this information in messaging 204 to the management server 184. The self-test 202 can also monitor certain aspects of the MME 250 to provide other measurements to the management server 184. The management server 184 analyzes these measurements and test data to determine the capabilities of the MME in order to determine the profile and how the MME fits into the self-organizing network.
  • The management server 184 sends additional configuration information 206 based on the self-test results that is used by the MME to setup for operation in the self-organizing network. In 256, the MME 250 determines its role among its peers. The role can include an active role, a standby role, and a master of the pool of MMEs, for example. The active and standby roles can be used for failure protection and load balancing. MME 250 communicates in 258 with other peer MMEs 254 to perform neighbor and neighborhood discovery as well as to determine the role of peer group MMEs and to obtain information regarding the profiles and roles of peer MMEs. The determination of the role of MME 250 can be influenced by the roles of peer MMEs 254. In messaging 260, MME 250 updates the management server 184 about the MME's profile and role such as the state of the MME, the grouping, and other parameters. The update can be sent using SNMP TRAP. The management server 184 updates the MME 250 in the DNS using messaging 208. MME 250 also communicates with eNodeBs 262 to perform a S1 interface setup 264.
  • FIG. 7 illustrates a message flow for the auto-configuration of a SGW in accordance with some embodiments. FIG. 7 includes an SGW 270, a DHCP server 182, an operations and management server (OAM) 184, DNS 188, and MME 273. In messaging 192, the SGW 270 communicates in 192 with the DHCP server 182 to acquire an IP address, the OAM address, and other address and location information. The SGW 270 can initiate communication 252 with the management server 184 to download software and/or configuration information. The software and configuration information is used by the SGW 270 to setup for working within the context of the self-organizing network. A self-test 272 can be used to determine the capabilities of the SGW. These capabilities are communicated in messaging 204 to the management server 184. The self-test 272 can also monitor certain aspects of the SGW 270 to provide other measurements to the management server 184. The management server 184 analyzes these measurements and test data to determine the capabilities of the SGW in order to determine the profile and how the SGW fits into the self-organizing network.
  • Additional configuration information 206 based on the self-test results is sent by the management server 184 to setup the SGW 270. The SGW uses this configuration information to setup for operation in the self-organizing network. In messaging 208, the management server 184 updates the DNS 188 to include the new SGW. After being configured, the SGW 270 creates sessions 274 with MMEs 273 in the self-organizing network. The SGWs can also initiate peer discovery and other information gathering from other network elements. In messaging 276, the SGW 270 can update the management server using an management message. The management message can include information such as load conditions and other operating information. The management message can be an SNMP TRAP message. The management server 184 can also initiate pulls of monitoring and statistic information from the network devices including the SGW 270. The management server 184 also updates 278 the DNS 188 when changes occur in SGW 270 such as a change of priority.
  • FIG. 8 illustrates network device reporting of information in accordance with certain embodiments. The network device can report information, such as load information, network device health, error logs, billing information, policy information, or any other applicable information. FIG. 8 includes a MME/SGSN 280 and a SGW 282. The MME/SGSN 280 sends an echo request 284 to SGW 282. In response to the echo request, the SGW 282 sends a echo response message 286 which can include a private extension that is used to carry information, such as load information. The SGW 282 can also request information from the network, for example, by sending an echo request message 288. The echo request messaging can include a private extension that requests particular information. The MME/SGSN 280 responds with an echo response 290 that includes the information requested.
  • The information exchanged with a gateway can be used for gateway selection, implementing redundancy operations, and for maintaining quality of service (QoS). For example, in implementing redundancy operations, a first SGW can send a second SGW information about the sessions that the first SGW is handling, so that the second SGW can resume operations of the first SGW in the event of a failure or other situation.
  • FIG. 9 illustrates network device selection at a MME using a selection logic in accordance with some embodiments. The selection logic can be stored as executable instructions in a computer readable medium that is accessible by a processor on a chassis implementing the MME. In 302, a new UE connection is signaled over the non access stratum (NAS) protocol to the MME. In 304, the MME forms a tracking area identity fully qualified domain name (TAI FQDN) from the eNodeB cell ID (eCID) including the tracking area identity. Using DNS straightforward-name authority pointer (S-NAPTR) procedure, the MME resolves the FQDN to a shortlist of SGW addresses and supported S5/S8 protocols. These are sorted based on a combination of NAPTR returned priority, on already existing sessions, and overload weighting. The overload weighting can be SGW or PGW loading conditions as represented in the data structure.
  • In 306, the MME finds SGWs in the shortlist created in 304. If no SGWs are found in the shortlist in 306, this UE cannot connect using NAS, and the MME signals the UE that a session cannot be established in 308. If a SGW can be found in 306, a PGW is selected in 310 based on the S5/S8 protocol. In 312, the MME checks whether the SGW supports the same S5/S8 protocol as the PGW. If not in 314, the SGW is removed from the MME shortlist and the process starts over with a modified shortlist in 306. If the SGW does support the same protocol in 312, then the MME checks if the SGW is the last one in the shortlist in 316. If the SGW is the last one in the shortlist in 316, this SGW is chosen in 318 and a create session request is sent to the selected SGW.
  • If the SGW is not the last one in the shortlist 316, then the MME checks whether the SGW is marked as overloaded in 320. If the SGW is marked as overloaded in 320, this entry can be checked for when the SGW was marked and the number of times the SGW has been selected from the shortlist. If the time meets a threshold or a threshold number of tries have been passed up, this SGW is chosen and the new result is written into the data structure. For example, if the attempt is successful then the SGW is unmarked. If the attempt is unsuccessful, then the entry is rewritten as being unsuccessful resetting the time and number of attempts. If the threshold is not met in 320 and the SGW is marked as overloaded, then this is removed from the shortlist in 314. The PGW can go through the same overloaded check in the selection logic to determine the PGW selected.
  • FIG. 10 illustrates another embodiment of a self-organizing network in accordance with some embodiments. FIG. 10 includes a core network (CN) network management system (NMS) 330, an internet protocol radio access network (IPRAN)/eNB network management system (NMS) 332, MMEs 334, SGW 336, packet data network gateway (PGW) 338, RAN 340, and eNB 342. CN NMS 330 manages the MME 334, SGW 336, PGW 338 and other network devices that are in the core network. The management server 330 gets the performance statistics of the network devices and uses thresholds to generate notifications to the service provider's operations support systems (OSS). These notifications can be logged to later analyze failures and provide other information to the service provider. These same notification can also trigger actions to the network devices on the RAN side using the IPRAN NMS 332, in some embodiments. In this trigger, overloading conditions and other information can be sent to the RAN NMS using protocols like SNMP or 3GPP XML interface. In some embodiments, the CNN MS 330 management server and the IPRAN NMS 332 management server can be provided on the same server. In other embodiments, the core network management server 330 and the RAN management server 332 are provided on different servers and communicate between one another to coordinate management actions. The network management server can be implemented on a Cisco blade server.
  • The core network management server 330 can also manage the orderly upgrade process to the network device groups such as the existing MME and SGW pools. Additionally, the core network management server 330 can facilitate software load/downtime for repair and upgrades by making the RAN network management server 332 aware of the existing pool conditions. This can allow the RAN network management server 332 to dynamically modify the RAN communication with the core network to facilitate core network operations. The dynamic modifications can include re-assigning RAN capacity among the core network devices. The CN NMS 330 can also act as a controller for the health of network devices such as the MME and SGW pools. Depending on the SON, it can be centralized or distributed, or a hybrid combination. In a hybrid combination, some communications can be centralized (e.g., using a O&M server) while others are distributed.
  • The functions for providing a self organizing network (SON) can be implemented on a network device, in some embodiments, by modifying the software of a chassis to support the functions. For example, the Linux based operating system running on the chassis supports a command line interface and the software running on the chassis can be modified to allow for decommissioning the gateway. Further, the software can be modified to change resources and send out message to change resources on other network devices.
  • The self-organizing network can use a number of different communication protocols to facilitate the implementation of the functionalities. These protocols can be used in various combinations and in place of one another as described above. For example, dynamic host configuration protocol (DHCP) can be used for auto address configuration, transfer protocols such as FTP, SFTP, and TFTP can be used for software downloads and obtaining statistics from network devices. Secure shell (SSH), command line interface (CLI), and common object request broker architecture (CORBA) can be used for configuration. CORBA can also be used for taking measurements on network devices and auto expansion at network devices (e.g., request more address pools). SNMP can used for configuration, software downloads, and alarms.
  • The network device or gateway described above can be implement on a chassis with multiple and different integrated functionalities. In some embodiments, a mobility management entity (MME), a serving gateway (SGW), a PDN gateway (P-GW), an access gateway, a packet data serving node (PDSN), a foreign agent (FA), or home agent (HA) can be implemented on a chassis. Other types of functionalities can also be implemented on a chassis in other embodiments are a Gateway General packet radio service Serving Node (GGSN), a serving GPRS support node (SGSN), a packet data inter-working function (PDIF), an access service network gateway (ASNGW), a base station, a access network, a User Plane Entity (UPE), an IP Gateway, an access gateway, a session initiation protocol (SIP) server, a proxy-call session control function (P-CSCF), and an interrogating-call session control function (I-CSCF), a serving gateway (SGW), and a packet data network gateway (PDN GW). In certain embodiments, one or more of the above-mentioned other types of functionalities are integrated together or provided by the same functionality. For example, an access network can be integrated with a PDSN. A chassis can include a PDSN, a FA, a HA, a GGSN, a PDIF, an ASNGW, a UPE, an IP Gateway, an access gateway, or any other applicable access interface device. In certain embodiments, a chassis is provided by Starent Networks of Tewksbury, Mass. in a ST16 or a ST40 multimedia platform or a Cisco Systems ASR5000 gateway platform.
  • The features of a chassis that implements a gateway, in accordance with some embodiments, are further described below. FIG. 11 illustrates positioning of cards in the chassis in accordance with some embodiments. The chassis includes slots for loading application cards 350 and line cards 352. A midplane 354 can be used in the chassis to provide intra-chassis communications, power connections, and transport paths between the various installed cards. The midplane 354 can include buses such as a switch fabric, a control bus, a system management bus, a redundancy bus, and a time division multiplex (TDM) bus. The switch fabric is an IP-based transport path for user data throughout the chassis implemented by establishing inter-card communications between application cards and line cards. The control bus interconnects the control and management processors within the chassis. The chassis management bus provides management of system functions such as supplying power, monitoring temperatures, board status, data path errors, card resets, and other failover features. The redundancy bus provides transportation of user data and redundancy links in the event of hardware failures. The TDM bus provides support for voice services on the system.
  • The chassis supports at least four types of application cards: a switch processor card, a system management card, a packet service card, and a packet accelerator card. The switch processor card serves as a controller of the chassis and is responsible for such things as initializing the chassis and loading software configurations onto other cards in the chassis. The packet accelerator card provides packet processing and forwarding capabilities. Each packet accelerator card is capable of supporting multiple contexts. Hardware engines can be deployed with the card to support parallel distributed processing for compression, classification traffic scheduling, forwarding, packet filtering, and statistics compilations. The system management card is a system control and management card for managing and controlling other cards in the gateway device. The packet services card is a high-speed processing card that provides multi-threaded point-to-point, packet data processing, and context processing capabilities, among other things.
  • The packet accelerator card performs packet-processing operations through the use of control processors and a network processing unit. The network processing unit determines packet processing requirements; receives and transmits user data frames to/from various physical interfaces; makes IP forwarding decisions; implements packet filtering, flow insertion, deletion, and modification; performs traffic management and traffic engineering; modifies/adds/strips packet headers; and manages line card ports and internal packet transportation. The control processors, also located on the packet accelerator card, provide packet-based user service processing. The line cards when loaded in the chassis provide input/output connectivity and can also provide redundancy connections as well.
  • The operating system software can be based on a Linux software kernel and run specific applications in the chassis such as monitoring tasks and providing protocol stacks. The software allows chassis resources to be allocated separately for control and data paths. For example, certain packet accelerator cards can be dedicated to performing routing or security control functions, while other packet accelerator cards are dedicated to processing user session traffic. As network requirements change, hardware resources can be dynamically deployed to meet the requirements in some embodiments. The system can be virtualized to support multiple logical instances of services, such as technology functions (e.g., a PDN GW, SGW, PDSN, ASNGW, PDIF, HA, GGSN, or IPSG).
  • The chassis' software can be divided into a series of tasks that perform specific functions. These tasks communicate with each other as needed to share control and data information throughout the chassis. A task is a software process that performs a specific function related to system control or session processing. Three types of tasks operate within the chassis in some embodiments: critical tasks, controller tasks, and manager tasks. The critical tasks control functions that relate to the chassis' ability to process calls such as chassis initialization, error detection, and recovery tasks. The controller tasks mask the distributed nature of the software from the user and perform tasks such as monitor the state of subordinate manager(s), provide for intra-manager communication within the same subsystem, and enable inter-subsystem communication by communicating with controller(s) belonging to other subsystems. The manager tasks can control system resources and maintain logical mappings between system resources.
  • Individual tasks that run on processors in the application cards can be divided into subsystems. A subsystem is a software element that either performs a specific task or is a culmination of multiple other tasks. A single subsystem can include critical tasks, controller tasks, and manager tasks. Some of the subsystems that can run on a chassis include a system initiation task subsystem, a high availability task subsystem, a recovery control task subsystem, a shared configuration task subsystem, a resource management subsystem, a virtual private network subsystem, a network processing unit subsystem, a card/slot/port subsystem, and a session subsystem.
  • The system initiation task subsystem is responsible for starting a set of initial tasks at system startup and providing individual tasks as needed. The high availability task subsystem works in conjunction with the recovery control task subsystem to maintain the operational state of the chassis by monitoring the various software and hardware components of the chassis. Recovery control task subsystem is responsible for executing a recovery action for failures that occur in the chassis and receives recovery actions from the high availability task subsystem. Shared configuration task subsystem provides the chassis with an ability to set, retrieve, and receive notification of chassis configuration parameter changes and is responsible for storing configuration data for the applications running within the chassis. Resource management subsystem is responsible for assigning resources (e.g., processor and memory capabilities) to tasks and for monitoring the task's use of the resources.
  • Virtual private network (VPN) subsystem manages the administrative and operational aspects of VPN-related entities in the chassis, which include creating separate VPN contexts, starting IP services within a VPN context, managing IP pools and subscriber IP addresses, and distributing the IP flow information within a VPN context. In some embodiments, within the chassis, IP operations are done within specific VPN contexts. The network processing unit subsystem is responsible for many of the functions listed above for the network processing unit. The card/slot/port subsystem is responsible for coordinating the events that occur relating to card activity such as discovery and configuration of ports on newly inserted cards and determining how line cards map to application cards. The session subsystem is responsible for processing and monitoring a mobile subscriber's data flows in some embodiments. Session processing tasks for mobile data communications include: A10/A11 termination for CDMA networks, GSM tunneling protocol termination for GPRS and/or UMTS networks, asynchronous PPP processing, packet filtering, packet scheduling, Difserv codepoint marking, statistics gathering, IP forwarding, and AAA services, for example. Responsibility for each of these items can be distributed across subordinate tasks (called managers) to provide for more efficient processing and greater redundancy. A separate session controller task serves as an integrated control node to regulate and monitor the managers and to communicate with the other active subsystem. The session subsystem also manages specialized user data processing such as payload transformation, filtering, statistics collection, policing, and scheduling.
  • In some embodiments, the software needed for implementing a process or a database includes a high level procedural or an object-orientated language such as C, C++, C#, Java, or Perl. The software may also be implemented in assembly language if desired. Packet processing implemented in a chassis can include any processing determined by the context. For example, packet processing may involve high-level data link control (HDLC) framing, header compression, and/or encryption. In certain embodiments, the software is stored on a storage medium or device such as read-only memory (ROM), programmable-read-only memory (PROM), electrically erasable programmable-read-only memory (EEPROM), flash memory, or a magnetic disk that is readable by a general or special purpose-processing unit to perform the processes described in this document.
  • Although the present invention has been described and illustrated in the foregoing exemplary embodiments, it is understood that the present disclosure has been made only by way of example, and that numerous changes in the details of implementation of the invention may be made without departing from the spirit and scope of the invention, which is limited only by the claims which follow.

Claims (20)

1. A method comprising:
initiating at a network device, upon introduction to a self-organizing network, communication to acquire addressing information of the network device and a managing server for the self-organizing network, and to obtain configuration information from the management server to initialize the network device on the self-organizing network;
performing a self-test at the network device to determine how to configure the network device on the self-organizing network and sending the self-test results to the management server to obtain additional configuration information that is based on the results of the self-test;
announcing information from the network device to initiate exchange of information with other network devices and to establish connections to provide service to user equipment sessions on the self-organizing network;
monitoring resources and user equipment session information on the network device and logging this information for use by the management server; and
adjusting parameters relating to a plurality of user equipment sessions and determining whether to accept and how to modify existing user equipment sessions based on instructions received from the management server.
2. The method of claim 1, wherein the network device includes a mobility management entity (MME).
3. The method of claim 2, further comprising:
communicating with peer MMEs in an MME pool to determine tracking area list overlap and exchange MME pool specific information; and
communicating with serving gateways (SGW) to determine the serving gateways capabilities.
4. The method of claim 2, further comprising:
communicating with the management server MME load information; and
receiving instructions at the MME to load balance user equipment sessions with another MME in the self-organizing network.
5. The method of claim 1, wherein the network device includes a serving gateway (SGW).
6. The method of claim 5, further comprising receiving a profile type from the management server based on a SGW's capabilities, the profile type describing the capabilities of the SGW including protocols the SGW communicates on in the self-organizing network.
7. The method of claim 6, further comprising providing the profile type of the SGW to a mobility management entity (MME) in the self-organizing network.
8. The method of claim 6, further comprising sending the management server load conditions at the SGW to trigger the management server to change priority information regarding the SGW.
9. The method of claim 1, wherein simple network management protocol (SNMP) is used to communicate data in a structured form to enable management and configuration of the network device from the management server.
10. A network device comprising:
an interface configured to communicate with a server to obtain an IP address for the network device and to obtain an IP address for a management server;
an interface configured to communicate with the management server to obtain software and configuration information to initialize the network device on a self-organizing network;
an interface configured to communicate with other network devices in the self-organizing network to exchange information and establish connections to provide service to user equipment sessions on the self-organizing network;
a self-test function configured to obtain operation and capability information regarding the network device;
a self-configuration function that configures the network device for operation in the self-organizing network using the software and configuration information received from the management server, and the network device modifies its operation based upon instructions received from the management server; and
a self-configuration monitoring function configured to monitor resources and user equipment session information on the network device and logging this information for use by the management server.
11. The network device of claim 10, wherein the network device provides mobility management entity (MME) functionality.
12. The network device of claim 11, wherein the interface is used to communicate with peer MMEs in an MME pool to determine tracking area list overlap and exchange MME pool specific information and to communicate with serving gateways (SGW) to determine the serving gateways capabilities.
13. The network device of claim 11, wherein the interface is used to communicate MME load information with the management server and to receive instructions for the MME to load balance user equipment sessions with another MME in the self-organizing network.
14. The network device of claim 10, wherein the network device provides serving gateway (SGW) functionality.
15. The network device of claim 15, wherein the SGW receives a profile type from the management server based on a SGW's capabilities, and the profile type describes the capabilities of the SGW including protocols the SGW communicates in on the self-organizing network.
16. The network device of claim 15, wherein the SGW provides the profile type to a mobility management entity (MME) in the self-organizing network.
17. The network device of claim 15, wherein the interface is used to send the management server load conditions at the SGW to trigger the management server to change priority information regarding the SGW.
18. The network device of claim 15, wherein simple network management protocol (SNMP) is used to communicate data from the interface in a structured form to enable management and configuration of the network device from the management server.
19. A method comprising:
acquiring an IP address and a management server address from a dynamic host configuration protocol (DHCP) server;
communicating from a network device with a management server to download software and configuration information to setup the network device;
performing a self test of the network device to obtain result and measurement information regarding capabilities of the network device that are used to determine how to configure the network device for operation in the self organizing network;
communicating with other network devices to determine the other network devices capabilities and providing the other network devices information regarding the network device;
monitoring resources and other information regarding the network device for communication to the management server;
receiving instructions from the management server on the network device and modifying the configuration of the network device in accordance with the instructions.
20. The method of claim 19, wherein the network device is at least one of a mobility management entity (MME), a serving gateway (SGW), and an eNodeB.
US12/781,436 2009-05-15 2010-05-17 System and method for a self organizing network Abandoned US20100299419A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/781,436 US20100299419A1 (en) 2009-05-15 2010-05-17 System and method for a self organizing network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17881209P 2009-05-15 2009-05-15
US12/781,436 US20100299419A1 (en) 2009-05-15 2010-05-17 System and method for a self organizing network

Publications (1)

Publication Number Publication Date
US20100299419A1 true US20100299419A1 (en) 2010-11-25

Family

ID=42537463

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/781,436 Abandoned US20100299419A1 (en) 2009-05-15 2010-05-17 System and method for a self organizing network

Country Status (4)

Country Link
US (1) US20100299419A1 (en)
EP (1) EP2430851A1 (en)
CN (1) CN102077636A (en)
WO (1) WO2010132884A1 (en)

Cited By (111)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090323530A1 (en) * 2008-06-26 2009-12-31 Reverb Networks Dynamic load balancing
US20100272115A1 (en) * 2009-04-22 2010-10-28 Rajesh Ramankutty Gateway-based management in a communication network
US20100281157A1 (en) * 2009-03-04 2010-11-04 Cisco Technology, Inc. Detecting overloads in network devices
US20110061063A1 (en) * 2009-08-21 2011-03-10 Nokia Siemens Networks Oy Data Completion for Managed Objects
US20110090820A1 (en) * 2009-10-16 2011-04-21 Osama Hussein Self-optimizing wireless network
US20110096721A1 (en) * 2009-10-22 2011-04-28 Kamalaraj Vinod Systems and methods for selecting tracking areas and reducing paging
US20110098050A1 (en) * 2009-10-22 2011-04-28 Jacob Eipe Systems and methods for selecting serving gateways to service user equipment
US20110098031A1 (en) * 2009-10-22 2011-04-28 Pradeep Dakshayani Systems and methods for reduced latency tracking area selection
US20110136478A1 (en) * 2009-12-09 2011-06-09 Hafedh Trigui Self-optimizing networks for fixed wireless access
US20110153837A1 (en) * 2009-12-18 2011-06-23 Embarq Holdings Company, Llc System and method for management of ethernet premise devices
US20110188457A1 (en) * 2010-01-29 2011-08-04 Hua Shu Method and apparatus for managing mobile resource usage
US20110188379A1 (en) * 2010-01-29 2011-08-04 Calippe Joel R Method and apparatus for tracing mobile sessions
US20110188384A1 (en) * 2010-01-29 2011-08-04 Ortega Claudio A Method and apparatus for auditing 4g mobility networks
US20110188403A1 (en) * 2010-01-29 2011-08-04 Calippe Joel R Method and apparatus for analyzing mobile services delivery
US20110317572A1 (en) * 2010-06-29 2011-12-29 Telefonaktiebolaget Lm Ericsson (Publ) Network throttle method and system
US20120039175A1 (en) * 2010-08-11 2012-02-16 Alcatel-Lucent Usa Inc. Enabling a distributed policy architecture with extended son (extended self organizing networks)
CN102612035A (en) * 2012-04-13 2012-07-25 北京工业大学 Energy-efficient identity authentication method in multi-level clustering wireless sensor network
US20120191826A1 (en) * 2011-01-26 2012-07-26 Rony Gotesdyner Device-Health-Based Dynamic Configuration of Network Management Systems Suited for Network Operations
CN102647737A (en) * 2011-02-18 2012-08-22 中兴通讯股份有限公司 Method and system for self optimization of wireless parameters
US20120230289A1 (en) * 2009-11-11 2012-09-13 Telefonaktiebolaget L M Ericsson (Publ) Serving GW Triggered Relocation
CN102724076A (en) * 2012-06-20 2012-10-10 中兴通讯股份有限公司 Northbound full-parameter processing method and unit
US20130005385A1 (en) * 2011-06-29 2013-01-03 Fujitsu Limited Re-selecting network parameters in a cellular wireless network
US8375245B2 (en) * 2010-07-15 2013-02-12 Verizon Patent And Licensing Inc. Mobility management entity failover
US20130044705A1 (en) * 2011-08-16 2013-02-21 Haseeb Akhtar Smart RAN
US20130083669A1 (en) * 2011-09-30 2013-04-04 Nokia Siemens Networks Corporation Oy Fault management traffic reduction in heterogeneous networks
US8417236B2 (en) 2009-10-22 2013-04-09 Cisco Technology, Inc. Systems and methods for classifying user equipment and selecting tracking areas
US8509762B2 (en) 2011-05-20 2013-08-13 ReVerb Networks, Inc. Methods and apparatus for underperforming cell detection and recovery in a wireless network
WO2013138332A1 (en) * 2012-03-16 2013-09-19 Intel Corporation Method and apparatus for coordination of self-optimization functions in a wireless network
US8559336B2 (en) 2010-01-29 2013-10-15 Alcatel Lucent Method and apparatus for hint-based discovery of path supporting infrastructure
US20130295981A1 (en) * 2012-05-02 2013-11-07 Nokia Siemens Networks Oy Signature Enabler for Multi-Vendor SON Coordination
US20140003233A1 (en) * 2011-01-20 2014-01-02 Telefonaktiebolaget L M Ericsson (Publ) Gateway Allocation in a Mobile Communication System
US20140047108A1 (en) * 2012-08-10 2014-02-13 Telefonaktiebolaget L M Ericsson (Publ) Self organizing network event reporting
CN103607314A (en) * 2013-12-10 2014-02-26 浪潮电子信息产业股份有限公司 System for monitoring and managing server by using SNMP (Simple Network Management Protocol)
US20140068034A1 (en) * 2012-08-30 2014-03-06 T-Mobile Usa, Inc. Open Architecture for Self-Organizing Networks
US8744474B1 (en) * 2012-07-16 2014-06-03 Sprint Spectrum L.P. System and method for adjusting tracking area size based on redundancy
US8798021B2 (en) * 2012-03-16 2014-08-05 Nokia Siemens Networks Oy Hierarchical network and interference management
US8817733B2 (en) * 2012-08-16 2014-08-26 Intel Corporation Mobile proxy for cloud radio access network
US8819191B2 (en) 2011-07-12 2014-08-26 Cisco Technology, Inc. Efficient use of dynamic host configuration protocol in low power and lossy networks
WO2014127703A1 (en) * 2013-02-21 2014-08-28 中兴通讯股份有限公司 Self-optimizing system and method, and computer storage medium
US20140250201A1 (en) * 2012-08-30 2014-09-04 T-Mobile Usa, Inc. Network Support Node Traffic Reduction for Self-Organizing Networks
US20140287768A1 (en) * 2013-03-25 2014-09-25 Eden Rock Communications, Llc Dynamically targeting optimization of network elements
WO2014163908A1 (en) * 2013-04-02 2014-10-09 Eden Rock Communications, Llc Method and apparatus for self organizing networks
US20140337490A1 (en) * 2012-01-30 2014-11-13 Huawei Technologies Co., Ltd. Self organizing network coordination method, device, and system
US8924527B2 (en) 2009-03-04 2014-12-30 Cisco Technology, Inc. Provisioning available network resources
US20150023209A1 (en) * 2011-12-19 2015-01-22 Telefonaktiebolaget L M Ericsson ( Publ) Method and Arrangement for Optimization of Network Element Settings
US20150050925A1 (en) * 2012-08-30 2015-02-19 T-Mobile Usa, Inc. Self-Organizing Network Mechanism for Energy Saving During an Outage
WO2015043205A1 (en) * 2013-09-30 2015-04-02 中兴通讯股份有限公司 Network element state information processing method and apparatus, mme, and hss
US9008722B2 (en) 2012-02-17 2015-04-14 ReVerb Networks, Inc. Methods and apparatus for coordination in multi-mode networks
US20150120910A1 (en) * 2013-10-30 2015-04-30 Aruba Networks, Inc. Method for dynamic load balancing in campus deployments
KR20150049204A (en) * 2013-10-29 2015-05-08 삼성전자주식회사 Method and apparatus for base station self-configuration in distributed network architecture
US20150146675A1 (en) * 2012-08-30 2015-05-28 T-Mobile Usa, Inc. Performance-Based Optimization of QoS Factors
US20150160690A1 (en) * 2013-12-09 2015-06-11 Dell Products L.P. Methods and systems for network switch configuration for a modular component carrying one or more information handling systems
US9113353B1 (en) 2015-02-27 2015-08-18 ReVerb Networks, Inc. Methods and apparatus for improving coverage and capacity in a wireless network
WO2015160758A1 (en) * 2014-04-17 2015-10-22 T-Mobile Usa, Inc. Resource allocation for self-organizing networks
WO2015175284A1 (en) * 2014-05-15 2015-11-19 T-Mobile Usa, Inc. Special events module for self-organizing networks
US20150358877A1 (en) * 2013-01-18 2015-12-10 Na Wei Interworking among dissimilar radio networks
US9258719B2 (en) 2011-11-08 2016-02-09 Viavi Solutions Inc. Methods and apparatus for partitioning wireless network cells into time-based clusters
US9288780B2 (en) * 2009-02-17 2016-03-15 Telefonaktiebolaget L M Ericsson (Publ) Method for controlling a communication network, servers and system including servers, and computer programs
US20160087842A1 (en) * 2013-04-30 2016-03-24 Nokia Solutions And Networks Oy Method of operating a communication network
US9319921B2 (en) 2011-06-14 2016-04-19 Nec Corporation Load distribution in an EPC network of a mobile communication system
US20160119166A1 (en) * 2014-10-28 2016-04-28 Electronics And Telecommunications Research Institute Method and apparatus for providing gateway function
WO2016064664A1 (en) * 2014-10-20 2016-04-28 Alcatel Lucent System and method including distributed intelligence among communication nodes
US20160127880A1 (en) * 2013-05-20 2016-05-05 Telefonaktiebolaget L M Ericsson (Publ) Methods, wireless communication networks and network nodes for recovering a public warning system
WO2016048796A3 (en) * 2014-09-25 2016-05-12 T-Mobile Usa, Inc. Self-organizing network mechanism for energy saving during an outage
US20160135132A1 (en) * 2014-11-07 2016-05-12 Parallel Wireless, Inc. Self-Calibrating and Self-Adjusting Network
US20160135064A1 (en) * 2014-11-06 2016-05-12 Adva Optical Networking Se Method and System for Establishing a Self-Organized Mobile Core in a Cellular Communication Network
FR3028633A1 (en) * 2014-11-18 2016-05-20 Bull METHOD AND ORDER FOR DETECTING OCCURRENCE DYSFUNCTION IN LARGE COMPUTER INFRASTRUCTURES
US9369886B2 (en) 2011-09-09 2016-06-14 Viavi Solutions Inc. Methods and apparatus for implementing a self optimizing-organizing network manager
US20160174265A1 (en) * 2014-12-11 2016-06-16 At&T Intellectual Property I, L.P. Self-organizing network communication
US9390185B2 (en) 2014-04-29 2016-07-12 1E Limited Command lines
EP3046289A1 (en) * 2015-01-19 2016-07-20 Viavi Solutions UK Limited Techniques for dynamic network optimization using geolocation and network modeling
US9413763B2 (en) * 2011-02-14 2016-08-09 Nokia Solutions And Networks Oy Coordination between self-organizing networks
WO2016126490A1 (en) * 2015-02-03 2016-08-11 T-Mobile Usa, Inc. Performance-based optimization of qos factors
US9438476B2 (en) 2011-03-17 2016-09-06 Hewlett Packard Enterprise Development Lp Self-organization of a satellite grid
CN105978964A (en) * 2016-05-09 2016-09-28 中国民航信息网络股份有限公司 Aviation logistics data intelligent distribution model and method
US9565576B2 (en) 2013-10-09 2017-02-07 At&T Intellectual Property I, L.P. Network operating system client architecture for mobile user equipment
US9582347B2 (en) 2014-11-05 2017-02-28 International Business Machines Corporation Electronic system configuration management
WO2017067693A1 (en) * 2015-10-22 2017-04-27 Deutsche Telekom Ag Method for enhanced performance of a telecommunications network comprising at least one group of pooled mobility management entities, telecommunications network, pool of mobility management entities, program and computer program product
US9681314B2 (en) 2015-05-21 2017-06-13 At&T Intellectual Property I, L.P. Self organizing radio access network in a software defined networking environment
US9705939B2 (en) 2009-05-20 2017-07-11 Peerless Network, Inc. Self-healing inter-carrier network switch
US20170317969A1 (en) * 2016-04-29 2017-11-02 Nicira, Inc. Implementing logical dhcp servers in logical networks
US9826412B2 (en) 2013-10-24 2017-11-21 At&T Intellectual Property I, L.P. Facilitating adaptive key performance indicators in self-organizing networks
US9826416B2 (en) 2009-10-16 2017-11-21 Viavi Solutions, Inc. Self-optimizing wireless network
WO2018010775A1 (en) * 2016-07-12 2018-01-18 Huawei Technologies Co., Ltd. Automatic configuration testing and verification of a communication node
US20180026843A1 (en) * 2014-12-17 2018-01-25 Upguard, Inc. Network node policy generation and implementation
US20180048555A1 (en) * 2016-08-12 2018-02-15 W2Bi, Inc. Device profile-driven automation for cell-based test systems
US9924382B2 (en) 2014-07-16 2018-03-20 Cisco Technology, Inc. Interfrequency and inter-technology neighbor planning on a self-organizing network
US9923772B2 (en) 2014-07-16 2018-03-20 Cisco Technology, Inc. Interfrequency and inter-technology neighbor planning on a self-organizing network
US9930166B2 (en) 2013-07-05 2018-03-27 Philips Lighting Holding B.V. Method for operating a communication device in a communication network, a communication device, a luminaire equipped with such communication device
US9989955B2 (en) 2015-07-09 2018-06-05 Honda Motor Co., Ltd. System configuration management using encapsulation and discovery
US10055240B2 (en) 2014-09-23 2018-08-21 At&T Intellectual Property I, L.P. Service creation and management
US20180262354A1 (en) * 2017-03-09 2018-09-13 Facebook, Inc. Methods and Systems for Implementing Differential Pricing Configurations
KR20180113566A (en) * 2016-02-15 2018-10-16 텔레폰악티에볼라겟엘엠에릭슨(펍) Central node management of UE context
US10178593B2 (en) * 2017-02-15 2019-01-08 Verizon Patent And Licensing Inc. Self-organizing customer premises network
US20190261158A1 (en) * 2014-03-04 2019-08-22 Nec Corporation Communication system
US10419309B2 (en) 2012-08-08 2019-09-17 Nokia Solutions And Networks Oy Self organizing network operation diagnosis function
US10440590B2 (en) 2013-03-15 2019-10-08 Qualcomm Incorporated Method and system for cloud-based management of self-organizing wireless networks
US10484515B2 (en) 2016-04-29 2019-11-19 Nicira, Inc. Implementing logical metadata proxy servers in logical networks
US10499259B2 (en) 2012-08-30 2019-12-03 T-Mobile Usa, Inc. Special events module for self-organizing networks
US10523516B1 (en) * 2018-07-09 2019-12-31 Citrix Systems, Inc. Change criticality quantifier for an IoT workspace and associated methods
US10673936B2 (en) 2016-12-30 2020-06-02 Walmart Apollo, Llc Self-organized retail source request routing and distributed load sharing systems and methods
US10681570B2 (en) 2016-08-12 2020-06-09 W2Bi, Inc. Automated configurable portable test systems and methods
US10701571B2 (en) 2016-08-12 2020-06-30 W2Bi, Inc. Automated validation and calibration portable test systems and methods
US10742507B2 (en) 2015-09-30 2020-08-11 Upguard, Inc. Differential node configuration for network maintenance
US10764238B2 (en) 2013-08-14 2020-09-01 Nicira, Inc. Providing services for logical networks
US10922112B2 (en) * 2014-05-21 2021-02-16 Vmware, Inc. Application aware storage resource management
US11012337B1 (en) * 2019-10-23 2021-05-18 Dell Products L.P. Using machine learning to determine whether network components are being used as intended
US11277307B2 (en) 2019-03-21 2022-03-15 Cisco Technology, Inc. Configuring managed devices when a network management system (NMS) is not reachable
US11304149B2 (en) 2014-02-21 2022-04-12 Commscope Technologies Llc Self-optimizing network entity for a telecommunications system
US11303533B2 (en) 2019-07-09 2022-04-12 Cisco Technology, Inc. Self-healing fabrics
US11490348B2 (en) * 2014-11-07 2022-11-01 Parallel Wireless, Inc. Signal quality database

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102638830A (en) * 2011-02-11 2012-08-15 黄鹉胜 Plug-and-play wireless network extension system and automatic access method thereof
WO2012175140A1 (en) * 2011-06-24 2012-12-27 Nokia Siemens Networks Oy Gateway selection for load balancing
WO2013032380A1 (en) * 2011-08-31 2013-03-07 Telefonaktiebolaget L M Ericsson (Publ) Method and server for determining associations between pools of core network nodes and base stations
CN103037443B (en) 2011-09-30 2016-01-13 华为技术有限公司 Coordinate method and the device of cell outage compensation and capacity optimization
CN102510564B (en) * 2011-12-19 2014-05-28 清华大学 Self-optimization method for improving concentrated clustering type self-organization network (SON)
GB2497991A (en) * 2011-12-30 2013-07-03 Aircom Internat Optimising a self organising network
CN103260193B (en) * 2012-02-17 2016-08-10 中国移动通信集团广东有限公司 Policy control apparatus and method
EP2907341B1 (en) 2012-09-25 2020-07-15 Parallel Wireless Inc. Heterogeneous self-organizing network for access and backhaul
US9113352B2 (en) 2012-09-25 2015-08-18 Parallel Wireless, Inc. Heterogeneous self-organizing network for access and backhaul
US10420170B2 (en) 2013-10-08 2019-09-17 Parallel Wireless, Inc. Parameter optimization and event prediction based on cell heuristics
CN104579728B (en) * 2013-10-17 2019-02-26 中兴通讯股份有限公司 Network element device configuration and management method, device and network element device
US20160353325A1 (en) * 2014-02-05 2016-12-01 Nokia Solutions And Networks Oy Load balanced gateway selection in lte communications
CN105530109B (en) * 2014-09-30 2019-06-11 中国电信股份有限公司 A kind of network element is method, router and the system of slotting i.e. management
US10833931B2 (en) 2014-10-07 2020-11-10 Nokia Solutions And Networks Oy Method, apparatus and system for changing a network based on received network information
EP3104552B1 (en) * 2015-06-12 2018-12-19 Nokia Solutions and Networks Oy Generating function model based on operator objectives
CN106332181B (en) * 2015-06-29 2021-01-22 中兴通讯股份有限公司 MME pool updating method and system, eMBMS gateway and MME node
US10219261B2 (en) 2015-12-08 2019-02-26 At&T Mobility Ii Llc Method and apparatus for transmitting a control signal to a self organizing network controller
JP2017182114A (en) * 2016-03-28 2017-10-05 ソニー株式会社 Information processing device, information processing method, and information provision method
CN109905341B (en) * 2019-03-22 2021-09-28 国家电网有限公司 High-definition audio and video ad hoc network data interaction system based on 230MHz wireless private network
CN113630799B (en) * 2020-05-08 2023-08-15 中国移动通信集团浙江有限公司 Traffic scheduling method and device and computing equipment

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6345294B1 (en) * 1999-04-19 2002-02-05 Cisco Technology, Inc. Methods and apparatus for remote configuration of an appliance on a network
US20040062204A1 (en) * 2002-09-30 2004-04-01 Bearden Mark J. Communication system endpoint device with integrated call synthesis capability
US20040199571A1 (en) * 2002-12-02 2004-10-07 Segue Software, Inc. Serving concurrent TCP/IP connections of multiple virtual Internet users with a single thread
US20070180325A1 (en) * 2000-03-16 2007-08-02 Bailey Shannon T Method and apparatus for testing request -response service using live connection traffic
US20080130517A1 (en) * 2006-12-01 2008-06-05 Cameo Communications, Inc. Intelligent automatic reconfiguration method and apparatus for network system
US20080151916A1 (en) * 2005-07-30 2008-06-26 Firetide, Inc. Utilizing Multiple Mesh Network Gateways in a Shared Access Network
US20080255692A1 (en) * 2000-11-02 2008-10-16 Klaus Hofrichter Content and application download based on a home network system configuration profile
US20080293400A1 (en) * 2006-12-18 2008-11-27 Yoshihide Okabe Neighboring cell list setting method, terminal, server, and mobile communication network
US20090046599A1 (en) * 2007-08-16 2009-02-19 Nokia Siemens Networks Oy Integration apparatus, communication network and method for integrating a network node into a communication network
US20090075648A1 (en) * 2007-09-14 2009-03-19 Actix Limited Mobile phone network optimisation systems
US20100005161A1 (en) * 2008-07-07 2010-01-07 Nokia Siemens Networks Oy Managing of network equipment
WO2010099832A1 (en) * 2009-03-06 2010-09-10 Telefonaktiebolaget Lm Ericsson (Publ) Managing network elements
US20100260168A1 (en) * 2009-04-08 2010-10-14 Qualcomm Incorporated Conveying synchronization stratum information
US20100271979A1 (en) * 2009-04-27 2010-10-28 Alcatel-Lucent Usa Inc. Methods To Facilitate Automatic System Configuration
US20100311421A1 (en) * 2009-06-05 2010-12-09 Tomasz Mach Methods and Apparatus for Communications Terminal Enabling Self Optimizing Networks in Air Interface Communications Systems
US20110176424A1 (en) * 2008-06-13 2011-07-21 Xuejun Yang Load balancing in a mobile communications system

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6345294B1 (en) * 1999-04-19 2002-02-05 Cisco Technology, Inc. Methods and apparatus for remote configuration of an appliance on a network
US20070180325A1 (en) * 2000-03-16 2007-08-02 Bailey Shannon T Method and apparatus for testing request -response service using live connection traffic
US20080255692A1 (en) * 2000-11-02 2008-10-16 Klaus Hofrichter Content and application download based on a home network system configuration profile
US20040062204A1 (en) * 2002-09-30 2004-04-01 Bearden Mark J. Communication system endpoint device with integrated call synthesis capability
US20040199571A1 (en) * 2002-12-02 2004-10-07 Segue Software, Inc. Serving concurrent TCP/IP connections of multiple virtual Internet users with a single thread
US20080151916A1 (en) * 2005-07-30 2008-06-26 Firetide, Inc. Utilizing Multiple Mesh Network Gateways in a Shared Access Network
US20080130517A1 (en) * 2006-12-01 2008-06-05 Cameo Communications, Inc. Intelligent automatic reconfiguration method and apparatus for network system
US20080293400A1 (en) * 2006-12-18 2008-11-27 Yoshihide Okabe Neighboring cell list setting method, terminal, server, and mobile communication network
US20090046599A1 (en) * 2007-08-16 2009-02-19 Nokia Siemens Networks Oy Integration apparatus, communication network and method for integrating a network node into a communication network
US20090075648A1 (en) * 2007-09-14 2009-03-19 Actix Limited Mobile phone network optimisation systems
US20110176424A1 (en) * 2008-06-13 2011-07-21 Xuejun Yang Load balancing in a mobile communications system
US20100005161A1 (en) * 2008-07-07 2010-01-07 Nokia Siemens Networks Oy Managing of network equipment
WO2010099832A1 (en) * 2009-03-06 2010-09-10 Telefonaktiebolaget Lm Ericsson (Publ) Managing network elements
US20120059923A1 (en) * 2009-03-06 2012-03-08 David Cleary Managing Network Elements
US20100260168A1 (en) * 2009-04-08 2010-10-14 Qualcomm Incorporated Conveying synchronization stratum information
US20100271979A1 (en) * 2009-04-27 2010-10-28 Alcatel-Lucent Usa Inc. Methods To Facilitate Automatic System Configuration
US20100311421A1 (en) * 2009-06-05 2010-12-09 Tomasz Mach Methods and Apparatus for Communications Terminal Enabling Self Optimizing Networks in Air Interface Communications Systems

Cited By (198)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8498207B2 (en) 2008-06-26 2013-07-30 Reverb Networks Dynamic load balancing
US20090323530A1 (en) * 2008-06-26 2009-12-31 Reverb Networks Dynamic load balancing
US9288780B2 (en) * 2009-02-17 2016-03-15 Telefonaktiebolaget L M Ericsson (Publ) Method for controlling a communication network, servers and system including servers, and computer programs
US20100281157A1 (en) * 2009-03-04 2010-11-04 Cisco Technology, Inc. Detecting overloads in network devices
US8924527B2 (en) 2009-03-04 2014-12-30 Cisco Technology, Inc. Provisioning available network resources
US9503388B2 (en) 2009-03-04 2016-11-22 Cisco Technology, Inc. Provisioning available network resources
US8200830B2 (en) 2009-03-04 2012-06-12 Cisco Technology, Inc. Detecting overloads in network devices
US20100272115A1 (en) * 2009-04-22 2010-10-28 Rajesh Ramankutty Gateway-based management in a communication network
US9705939B2 (en) 2009-05-20 2017-07-11 Peerless Network, Inc. Self-healing inter-carrier network switch
US9722865B2 (en) * 2009-08-21 2017-08-01 Nokia Solutions And Networks Oy Data completion for managed objects
US20110061063A1 (en) * 2009-08-21 2011-03-10 Nokia Siemens Networks Oy Data Completion for Managed Objects
US9826420B2 (en) 2009-10-16 2017-11-21 Viavi Solutions Inc. Self-optimizing wireless network
US9226178B2 (en) 2009-10-16 2015-12-29 Reverb Networks Self-optimizing wireless network
US9826416B2 (en) 2009-10-16 2017-11-21 Viavi Solutions, Inc. Self-optimizing wireless network
US8665835B2 (en) 2009-10-16 2014-03-04 Reverb Networks Self-optimizing wireless network
US20110090820A1 (en) * 2009-10-16 2011-04-21 Osama Hussein Self-optimizing wireless network
US8594014B2 (en) 2009-10-22 2013-11-26 Cisco Technology, Inc. Systems and methods for selecting tracking areas and reducing paging
US9872269B2 (en) 2009-10-22 2018-01-16 Cisco Technology, Inc. Systems and methods for reduced latency tracking area selection
US20110096721A1 (en) * 2009-10-22 2011-04-28 Kamalaraj Vinod Systems and methods for selecting tracking areas and reducing paging
US20110098050A1 (en) * 2009-10-22 2011-04-28 Jacob Eipe Systems and methods for selecting serving gateways to service user equipment
US8958341B2 (en) 2009-10-22 2015-02-17 Cisco Technology, Inc. Systems and methods for selecting serving gateways to service user equipment
US8417236B2 (en) 2009-10-22 2013-04-09 Cisco Technology, Inc. Systems and methods for classifying user equipment and selecting tracking areas
US20110098031A1 (en) * 2009-10-22 2011-04-28 Pradeep Dakshayani Systems and methods for reduced latency tracking area selection
US8358593B2 (en) * 2009-10-22 2013-01-22 Cisco Technology, Inc. Systems and methods for selecting serving gateways to service user equipment
US20120230289A1 (en) * 2009-11-11 2012-09-13 Telefonaktiebolaget L M Ericsson (Publ) Serving GW Triggered Relocation
US10334483B2 (en) * 2009-11-11 2019-06-25 Telefonaktiebolaget Lm Ericsson (Publ) Serving GW triggered relocation
US20110136478A1 (en) * 2009-12-09 2011-06-09 Hafedh Trigui Self-optimizing networks for fixed wireless access
US8385900B2 (en) 2009-12-09 2013-02-26 Reverb Networks Self-optimizing networks for fixed wireless access
US20110153837A1 (en) * 2009-12-18 2011-06-23 Embarq Holdings Company, Llc System and method for management of ethernet premise devices
US9584603B2 (en) 2009-12-18 2017-02-28 Centurylink Intellectual Property Llc System and method for management of ethernet premise devices
US8868764B2 (en) * 2009-12-18 2014-10-21 Centurylink Intellectual Property Llc System and method for management of ethernet premise devices
US10091306B2 (en) 2009-12-18 2018-10-02 Centurylink Intellectual Property Llc System and method for management of ethernet premise devices
US20110188379A1 (en) * 2010-01-29 2011-08-04 Calippe Joel R Method and apparatus for tracing mobile sessions
US20110188384A1 (en) * 2010-01-29 2011-08-04 Ortega Claudio A Method and apparatus for auditing 4g mobility networks
US8559336B2 (en) 2010-01-29 2013-10-15 Alcatel Lucent Method and apparatus for hint-based discovery of path supporting infrastructure
US8493870B2 (en) * 2010-01-29 2013-07-23 Alcatel Lucent Method and apparatus for tracing mobile sessions
US8542576B2 (en) 2010-01-29 2013-09-24 Alcatel Lucent Method and apparatus for auditing 4G mobility networks
US20110188457A1 (en) * 2010-01-29 2011-08-04 Hua Shu Method and apparatus for managing mobile resource usage
US8767584B2 (en) * 2010-01-29 2014-07-01 Alcatel Lucent Method and apparatus for analyzing mobile services delivery
US20110188403A1 (en) * 2010-01-29 2011-08-04 Calippe Joel R Method and apparatus for analyzing mobile services delivery
US8868029B2 (en) 2010-01-29 2014-10-21 Alcatel Lucent Method and apparatus for managing mobile resource usage
US8644160B2 (en) * 2010-06-29 2014-02-04 Telefonaktiebolaget Lm Ericsson (Publ) Network throttle method and system
US20110317572A1 (en) * 2010-06-29 2011-12-29 Telefonaktiebolaget Lm Ericsson (Publ) Network throttle method and system
US8375245B2 (en) * 2010-07-15 2013-02-12 Verizon Patent And Licensing Inc. Mobility management entity failover
US20120039175A1 (en) * 2010-08-11 2012-02-16 Alcatel-Lucent Usa Inc. Enabling a distributed policy architecture with extended son (extended self organizing networks)
US20140003233A1 (en) * 2011-01-20 2014-01-02 Telefonaktiebolaget L M Ericsson (Publ) Gateway Allocation in a Mobile Communication System
US8769349B2 (en) 2011-01-26 2014-07-01 Cisco Technology, Inc. Managing network devices based on predictions of events
US20120191826A1 (en) * 2011-01-26 2012-07-26 Rony Gotesdyner Device-Health-Based Dynamic Configuration of Network Management Systems Suited for Network Operations
US9225554B2 (en) * 2011-01-26 2015-12-29 Cisco Technology, Inc. Device-health-based dynamic configuration of network management systems suited for network operations
US8997000B2 (en) 2011-01-26 2015-03-31 Cisco Technology, Inc. Integrated view of network management data
US9413763B2 (en) * 2011-02-14 2016-08-09 Nokia Solutions And Networks Oy Coordination between self-organizing networks
CN102647737A (en) * 2011-02-18 2012-08-22 中兴通讯股份有限公司 Method and system for self optimization of wireless parameters
US9438476B2 (en) 2011-03-17 2016-09-06 Hewlett Packard Enterprise Development Lp Self-organization of a satellite grid
US8509762B2 (en) 2011-05-20 2013-08-13 ReVerb Networks, Inc. Methods and apparatus for underperforming cell detection and recovery in a wireless network
US9319921B2 (en) 2011-06-14 2016-04-19 Nec Corporation Load distribution in an EPC network of a mobile communication system
US8923909B2 (en) * 2011-06-29 2014-12-30 Fujitsu Limited Re-selecting network parameters in a cellular wireless network
US20130005385A1 (en) * 2011-06-29 2013-01-03 Fujitsu Limited Re-selecting network parameters in a cellular wireless network
US8819191B2 (en) 2011-07-12 2014-08-26 Cisco Technology, Inc. Efficient use of dynamic host configuration protocol in low power and lossy networks
US9515874B2 (en) 2011-07-12 2016-12-06 Cisco Technology, Inc. Efficient use of dynamic host configuration protocol in low power and lossy networks
US9474018B2 (en) * 2011-08-16 2016-10-18 Telefonaktiebolaget L M Ericsson (Publ) Smart radio area network for wireless distributed cloud computing
US20130044705A1 (en) * 2011-08-16 2013-02-21 Haseeb Akhtar Smart RAN
US9369886B2 (en) 2011-09-09 2016-06-14 Viavi Solutions Inc. Methods and apparatus for implementing a self optimizing-organizing network manager
US20130083669A1 (en) * 2011-09-30 2013-04-04 Nokia Siemens Networks Corporation Oy Fault management traffic reduction in heterogeneous networks
US9538402B2 (en) * 2011-09-30 2017-01-03 Nokia Solutions And Networks Oy Fault management traffic reduction in heterogeneous networks
US9258719B2 (en) 2011-11-08 2016-02-09 Viavi Solutions Inc. Methods and apparatus for partitioning wireless network cells into time-based clusters
US10003981B2 (en) 2011-11-08 2018-06-19 Viavi Solutions Inc. Methods and apparatus for partitioning wireless network cells into time-based clusters
US9356832B2 (en) * 2011-12-19 2016-05-31 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangement for optimization of network element settings
US20150023209A1 (en) * 2011-12-19 2015-01-22 Telefonaktiebolaget L M Ericsson ( Publ) Method and Arrangement for Optimization of Network Element Settings
US11012302B2 (en) * 2012-01-30 2021-05-18 Huawei Technologies Co., Ltd. Self organizing network coordination method, device, and system
US20140337490A1 (en) * 2012-01-30 2014-11-13 Huawei Technologies Co., Ltd. Self organizing network coordination method, device, and system
US9008722B2 (en) 2012-02-17 2015-04-14 ReVerb Networks, Inc. Methods and apparatus for coordination in multi-mode networks
TWI481267B (en) * 2012-03-16 2015-04-11 英特爾股份有限公司 Method and apparatus for coordination of self-optimization functions in a wireless network
AU2013232287B2 (en) * 2012-03-16 2015-08-27 Apple Inc. Method and apparatus for coordination of self-optimization functions in a wireless network
US9526091B2 (en) 2012-03-16 2016-12-20 Intel Corporation Method and apparatus for coordination of self-optimization functions in a wireless network
US9516628B2 (en) 2012-03-16 2016-12-06 Intel Corporation Method and apparatus for coordination of self-optimization functions in a wireless network
WO2013138332A1 (en) * 2012-03-16 2013-09-19 Intel Corporation Method and apparatus for coordination of self-optimization functions in a wireless network
TWI556661B (en) * 2012-03-16 2016-11-01 英特爾股份有限公司 Method and apparatus for coordination of self-optimization functions in a wireless network
US8798021B2 (en) * 2012-03-16 2014-08-05 Nokia Siemens Networks Oy Hierarchical network and interference management
CN102612035A (en) * 2012-04-13 2012-07-25 北京工业大学 Energy-efficient identity authentication method in multi-level clustering wireless sensor network
US9253666B2 (en) 2012-05-02 2016-02-02 Nokia Solutions And Networks Oy Signature enabler for multi-vendor SON coordination
US9078144B2 (en) * 2012-05-02 2015-07-07 Nokia Solutions And Networks Oy Signature enabler for multi-vendor SON coordination
US20130295981A1 (en) * 2012-05-02 2013-11-07 Nokia Siemens Networks Oy Signature Enabler for Multi-Vendor SON Coordination
CN102724076A (en) * 2012-06-20 2012-10-10 中兴通讯股份有限公司 Northbound full-parameter processing method and unit
US8744474B1 (en) * 2012-07-16 2014-06-03 Sprint Spectrum L.P. System and method for adjusting tracking area size based on redundancy
US10419309B2 (en) 2012-08-08 2019-09-17 Nokia Solutions And Networks Oy Self organizing network operation diagnosis function
US20140047108A1 (en) * 2012-08-10 2014-02-13 Telefonaktiebolaget L M Ericsson (Publ) Self organizing network event reporting
US10277484B2 (en) * 2012-08-10 2019-04-30 Telefonaktiebolaget Lm Ericsson (Publ) Self organizing network event reporting
US8817733B2 (en) * 2012-08-16 2014-08-26 Intel Corporation Mobile proxy for cloud radio access network
US10243794B2 (en) * 2012-08-30 2019-03-26 T-Mobile Usa, Inc. Open architecture for self-organizing networks
US10506558B2 (en) * 2012-08-30 2019-12-10 T-Mobile Usa, Inc. Performance-based optimization of QoS factors
US10506460B2 (en) * 2012-08-30 2019-12-10 T-Mobile Usa, Inc. Self-organizing network mechanism for energy saving during an outage
US20140250201A1 (en) * 2012-08-30 2014-09-04 T-Mobile Usa, Inc. Network Support Node Traffic Reduction for Self-Organizing Networks
US20150146675A1 (en) * 2012-08-30 2015-05-28 T-Mobile Usa, Inc. Performance-Based Optimization of QoS Factors
US20140068034A1 (en) * 2012-08-30 2014-03-06 T-Mobile Usa, Inc. Open Architecture for Self-Organizing Networks
US10142242B2 (en) * 2012-08-30 2018-11-27 T-Mobile Usa, Inc. Network support node traffic reduction for self-organizing networks
US20150050925A1 (en) * 2012-08-30 2015-02-19 T-Mobile Usa, Inc. Self-Organizing Network Mechanism for Energy Saving During an Outage
US11297607B2 (en) 2012-08-30 2022-04-05 T-Mobile Usa, Inc. Performance-based optimization of QoS factors
US10499259B2 (en) 2012-08-30 2019-12-03 T-Mobile Usa, Inc. Special events module for self-organizing networks
US20150358877A1 (en) * 2013-01-18 2015-12-10 Na Wei Interworking among dissimilar radio networks
US9877238B2 (en) * 2013-01-18 2018-01-23 Avago Technologies General Ip (Singapore) Pte. Ltd. Interworking among dissimilar radio networks
WO2014127703A1 (en) * 2013-02-21 2014-08-28 中兴通讯股份有限公司 Self-optimizing system and method, and computer storage medium
US10440590B2 (en) 2013-03-15 2019-10-08 Qualcomm Incorporated Method and system for cloud-based management of self-organizing wireless networks
US20140287768A1 (en) * 2013-03-25 2014-09-25 Eden Rock Communications, Llc Dynamically targeting optimization of network elements
US10327157B2 (en) * 2013-03-25 2019-06-18 Nokia Solutions And Networks Oy Dynamically targeting optimization of network elements
WO2014163908A1 (en) * 2013-04-02 2014-10-09 Eden Rock Communications, Llc Method and apparatus for self organizing networks
US10433235B2 (en) 2013-04-02 2019-10-01 Nokia Solutions and Network OY Method and apparatus for self organizing networks
US9973999B2 (en) 2013-04-02 2018-05-15 Nokia Solutions And Networks Oy Method and apparatus for Self Organizing Networks
US9730143B2 (en) 2013-04-02 2017-08-08 Nokia Solutions And Networks Oy Method and apparatus for self organizing networks
US20160087842A1 (en) * 2013-04-30 2016-03-24 Nokia Solutions And Networks Oy Method of operating a communication network
US20160127880A1 (en) * 2013-05-20 2016-05-05 Telefonaktiebolaget L M Ericsson (Publ) Methods, wireless communication networks and network nodes for recovering a public warning system
US10492021B2 (en) * 2013-05-20 2019-11-26 Telefonaktiebolaget Lm Ericsson (Publ) Methods, wireless communication networks and network nodes for recovering a public warning system
US9930166B2 (en) 2013-07-05 2018-03-27 Philips Lighting Holding B.V. Method for operating a communication device in a communication network, a communication device, a luminaire equipped with such communication device
US11695730B2 (en) 2013-08-14 2023-07-04 Nicira, Inc. Providing services for logical networks
US10764238B2 (en) 2013-08-14 2020-09-01 Nicira, Inc. Providing services for logical networks
WO2015043205A1 (en) * 2013-09-30 2015-04-02 中兴通讯股份有限公司 Network element state information processing method and apparatus, mme, and hss
US10419288B2 (en) 2013-10-09 2019-09-17 At&T Intellectual Property I, L.P. Network operating system client architecture for mobile user equipment
US9565576B2 (en) 2013-10-09 2017-02-07 At&T Intellectual Property I, L.P. Network operating system client architecture for mobile user equipment
US9948511B2 (en) 2013-10-09 2018-04-17 At&T Intellectual Property I, L.P. Network operating system client architecture for mobile user equipment
US9826412B2 (en) 2013-10-24 2017-11-21 At&T Intellectual Property I, L.P. Facilitating adaptive key performance indicators in self-organizing networks
KR20150049204A (en) * 2013-10-29 2015-05-08 삼성전자주식회사 Method and apparatus for base station self-configuration in distributed network architecture
KR102013816B1 (en) 2013-10-29 2019-08-23 삼성전자주식회사 Method and apparatus for base station self-configuration in distributed network architecture
US9405591B2 (en) * 2013-10-30 2016-08-02 Aruba Networks, Inc. Method for dynamic load balancing in campus deployments
US20150120910A1 (en) * 2013-10-30 2015-04-30 Aruba Networks, Inc. Method for dynamic load balancing in campus deployments
US9887856B2 (en) * 2013-12-09 2018-02-06 Dell Products L.P. Methods and systems for network switch configuration for a modular component carrying one or more information handling systems
US20150160690A1 (en) * 2013-12-09 2015-06-11 Dell Products L.P. Methods and systems for network switch configuration for a modular component carrying one or more information handling systems
CN103607314A (en) * 2013-12-10 2014-02-26 浪潮电子信息产业股份有限公司 System for monitoring and managing server by using SNMP (Simple Network Management Protocol)
US11304149B2 (en) 2014-02-21 2022-04-12 Commscope Technologies Llc Self-optimizing network entity for a telecommunications system
US20190261158A1 (en) * 2014-03-04 2019-08-22 Nec Corporation Communication system
US10945118B2 (en) * 2014-03-04 2021-03-09 Nec Corporation Communication system
WO2015160758A1 (en) * 2014-04-17 2015-10-22 T-Mobile Usa, Inc. Resource allocation for self-organizing networks
US9860818B2 (en) 2014-04-17 2018-01-02 T-Mobile Usa, Inc. Resource allocation for self-organizing networks
US9390185B2 (en) 2014-04-29 2016-07-12 1E Limited Command lines
WO2015175284A1 (en) * 2014-05-15 2015-11-19 T-Mobile Usa, Inc. Special events module for self-organizing networks
US10922112B2 (en) * 2014-05-21 2021-02-16 Vmware, Inc. Application aware storage resource management
US9924382B2 (en) 2014-07-16 2018-03-20 Cisco Technology, Inc. Interfrequency and inter-technology neighbor planning on a self-organizing network
US9923772B2 (en) 2014-07-16 2018-03-20 Cisco Technology, Inc. Interfrequency and inter-technology neighbor planning on a self-organizing network
US10528381B2 (en) 2014-09-23 2020-01-07 At&T Intellectual Property I, L.P. Service creation and management
US10055240B2 (en) 2014-09-23 2018-08-21 At&T Intellectual Property I, L.P. Service creation and management
US11029994B2 (en) 2014-09-23 2021-06-08 At&T Intellectual Property I, L.P. Service creation and management
US11586461B2 (en) 2014-09-23 2023-02-21 Atlassian Us, Inc. Service creation and management
WO2016048796A3 (en) * 2014-09-25 2016-05-12 T-Mobile Usa, Inc. Self-organizing network mechanism for energy saving during an outage
WO2016064664A1 (en) * 2014-10-20 2016-04-28 Alcatel Lucent System and method including distributed intelligence among communication nodes
US20160119166A1 (en) * 2014-10-28 2016-04-28 Electronics And Telecommunications Research Institute Method and apparatus for providing gateway function
US9632854B2 (en) 2014-11-05 2017-04-25 International Business Machines Corporation Electronic system configuration management
US9582347B2 (en) 2014-11-05 2017-02-28 International Business Machines Corporation Electronic system configuration management
US20160135064A1 (en) * 2014-11-06 2016-05-12 Adva Optical Networking Se Method and System for Establishing a Self-Organized Mobile Core in a Cellular Communication Network
US10349291B2 (en) * 2014-11-06 2019-07-09 Adva Optical Networking Se Method and system for establishing a self-organized mobile core in a cellular communication network
US11490348B2 (en) * 2014-11-07 2022-11-01 Parallel Wireless, Inc. Signal quality database
US20160135132A1 (en) * 2014-11-07 2016-05-12 Parallel Wireless, Inc. Self-Calibrating and Self-Adjusting Network
US11160034B2 (en) * 2014-11-07 2021-10-26 Parallel Wireless, Inc. Self-calibrating and self-adjusting network
US10757660B2 (en) * 2014-11-07 2020-08-25 Parallel Wireless, Inc. Self-calibrating and self-adjusting network
US10152365B2 (en) 2014-11-18 2018-12-11 Bull Sas Method and sequencer for detecting a malfunction occurring in a high performance computer
FR3028633A1 (en) * 2014-11-18 2016-05-20 Bull METHOD AND ORDER FOR DETECTING OCCURRENCE DYSFUNCTION IN LARGE COMPUTER INFRASTRUCTURES
EP3023875A1 (en) * 2014-11-18 2016-05-25 Bull Sas Method and scheduler for detecting an occurrence malfunction in large computing infrastructures
US10764349B2 (en) 2014-12-11 2020-09-01 At&T Intellectual Property I, L.P. Self-organizing network communication
US20160174265A1 (en) * 2014-12-11 2016-06-16 At&T Intellectual Property I, L.P. Self-organizing network communication
US10305959B2 (en) * 2014-12-11 2019-05-28 At&T Intellectual Property I, L.P. Self-organizing network communication
US10911302B2 (en) * 2014-12-17 2021-02-02 Upguard, Inc. Network node policy generation and implementation
US10425278B2 (en) * 2014-12-17 2019-09-24 Upguard, Inc. Network node policy generation and implementation
US11489722B2 (en) * 2014-12-17 2022-11-01 Upguard, Inc. Network node policy generation and implementation
US20180026843A1 (en) * 2014-12-17 2018-01-25 Upguard, Inc. Network node policy generation and implementation
EP3046289A1 (en) * 2015-01-19 2016-07-20 Viavi Solutions UK Limited Techniques for dynamic network optimization using geolocation and network modeling
US9456362B2 (en) 2015-01-19 2016-09-27 Viavi Solutions Uk Limited Techniques for dynamic network optimization using geolocation and network modeling
US10050844B2 (en) 2015-01-19 2018-08-14 Viavi Solutions Uk Limited Techniques for dynamic network optimization using geolocation and network modeling
WO2016126490A1 (en) * 2015-02-03 2016-08-11 T-Mobile Usa, Inc. Performance-based optimization of qos factors
US9113353B1 (en) 2015-02-27 2015-08-18 ReVerb Networks, Inc. Methods and apparatus for improving coverage and capacity in a wireless network
US9681314B2 (en) 2015-05-21 2017-06-13 At&T Intellectual Property I, L.P. Self organizing radio access network in a software defined networking environment
US10206125B2 (en) 2015-05-21 2019-02-12 At&T Intellectual Property I, L.P. Self organizing radio access network in a software defined networking environment
US10667150B2 (en) 2015-05-21 2020-05-26 At&T Intellectual Property I, L.P. Self organizing radio access network in a software defined networking environment
US9989955B2 (en) 2015-07-09 2018-06-05 Honda Motor Co., Ltd. System configuration management using encapsulation and discovery
US11368367B2 (en) 2015-09-30 2022-06-21 Upguard, Inc. Differential node configuration for network maintenance
US10742507B2 (en) 2015-09-30 2020-08-11 Upguard, Inc. Differential node configuration for network maintenance
CN108028773A (en) * 2015-10-22 2018-05-11 德国电信股份公司 Method, telecommunication network, mobility management entity pond, program and computer program product for the performance for strengthening the telecommunication network for including at least one pond mobility management entity group
WO2017067693A1 (en) * 2015-10-22 2017-04-27 Deutsche Telekom Ag Method for enhanced performance of a telecommunications network comprising at least one group of pooled mobility management entities, telecommunications network, pool of mobility management entities, program and computer program product
US10749744B2 (en) * 2015-10-22 2020-08-18 Deutsche Telekom Ag Enhanced performance of a telecommunications network comprising at least one group of pooled mobility management entities
US20180270108A1 (en) * 2015-10-22 2018-09-20 Deutsche Telekom Ag Enhanced performance of a telecommunications network comprising at least one group of pooled mobility management entities
KR102133661B1 (en) 2016-02-15 2020-07-17 텔레폰악티에볼라겟엘엠에릭슨(펍) Central node management in UE context
KR20180113566A (en) * 2016-02-15 2018-10-16 텔레폰악티에볼라겟엘엠에릭슨(펍) Central node management of UE context
US11284239B2 (en) * 2016-02-15 2022-03-22 Telefonaktiebolaget Lm Ericsson (Publ) Central node management of UE context
US10484515B2 (en) 2016-04-29 2019-11-19 Nicira, Inc. Implementing logical metadata proxy servers in logical networks
US10841273B2 (en) * 2016-04-29 2020-11-17 Nicira, Inc. Implementing logical DHCP servers in logical networks
US20170317969A1 (en) * 2016-04-29 2017-11-02 Nicira, Inc. Implementing logical dhcp servers in logical networks
US11855959B2 (en) 2016-04-29 2023-12-26 Nicira, Inc. Implementing logical DHCP servers in logical networks
CN105978964A (en) * 2016-05-09 2016-09-28 中国民航信息网络股份有限公司 Aviation logistics data intelligent distribution model and method
WO2018010775A1 (en) * 2016-07-12 2018-01-18 Huawei Technologies Co., Ltd. Automatic configuration testing and verification of a communication node
US10681554B2 (en) 2016-07-12 2020-06-09 Huawei Technologies Co., Ltd. Automatic configuration testing and verification of a communication node
US20180048555A1 (en) * 2016-08-12 2018-02-15 W2Bi, Inc. Device profile-driven automation for cell-based test systems
US10681570B2 (en) 2016-08-12 2020-06-09 W2Bi, Inc. Automated configurable portable test systems and methods
US10158552B2 (en) * 2016-08-12 2018-12-18 W2Bi, Inc. Device profile-driven automation for cell-based test systems
US10701571B2 (en) 2016-08-12 2020-06-30 W2Bi, Inc. Automated validation and calibration portable test systems and methods
US10673936B2 (en) 2016-12-30 2020-06-02 Walmart Apollo, Llc Self-organized retail source request routing and distributed load sharing systems and methods
US10178593B2 (en) * 2017-02-15 2019-01-08 Verizon Patent And Licensing Inc. Self-organizing customer premises network
US20180262354A1 (en) * 2017-03-09 2018-09-13 Facebook, Inc. Methods and Systems for Implementing Differential Pricing Configurations
US10511454B2 (en) * 2017-03-09 2019-12-17 Facebook, Inc. Methods and systems for implementing differential pricing configurations
US10523516B1 (en) * 2018-07-09 2019-12-31 Citrix Systems, Inc. Change criticality quantifier for an IoT workspace and associated methods
US11277307B2 (en) 2019-03-21 2022-03-15 Cisco Technology, Inc. Configuring managed devices when a network management system (NMS) is not reachable
US11303533B2 (en) 2019-07-09 2022-04-12 Cisco Technology, Inc. Self-healing fabrics
US11012337B1 (en) * 2019-10-23 2021-05-18 Dell Products L.P. Using machine learning to determine whether network components are being used as intended

Also Published As

Publication number Publication date
WO2010132884A8 (en) 2012-01-05
WO2010132884A1 (en) 2010-11-18
EP2430851A1 (en) 2012-03-21
CN102077636A (en) 2011-05-25

Similar Documents

Publication Publication Date Title
US20100299419A1 (en) System and method for a self organizing network
US8995262B2 (en) Dynamic load balancing in a communication network
US11224093B2 (en) Network initiated UPF sessions transfer
US9503388B2 (en) Provisioning available network resources
US8264956B2 (en) Service redundancy in wireless networks
US9801094B2 (en) Distributed load management on network devices
US8687556B2 (en) Method for correlating connection information with mobile device identity
EP2866495B1 (en) Node selection in virtual evolved packet core
US8200830B2 (en) Detecting overloads in network devices
US9055520B2 (en) Systems, methods and media for mobile management entity (MME) selection by Evolved Node B (eNodeB)
US8300603B2 (en) Location reporting in wireless networks
US8634346B2 (en) Dynamic gateway selection process
EP3827577B1 (en) System and method for intelligently managing sessions in a mobile network
US10034149B2 (en) System and method for providing home node B gateway redundancy in a network environment
US20100272115A1 (en) Gateway-based management in a communication network
Sajjad et al. Inter-slice mobility management in 5G: motivations, standard principles, challenges, and research directions
EP3879796B1 (en) Selection of edge application server
Tsagkaris et al. Wimax network
Akpanobong Self-Organizing-Healing Paradigm for Mobile Networks.

Legal Events

Date Code Title Description
AS Assignment

Owner name: CISCO TECHNOLOGY, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RAMANKUTTY, RAJESH;KOODLI, RAJEEV;CHOWDHURY, KUNTAL;AND OTHERS;SIGNING DATES FROM 20100826 TO 20100831;REEL/FRAME:025102/0644

AS Assignment

Owner name: CISCO TECHNOLOGY, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:STARENT NETWORKS LLC;REEL/FRAME:026794/0924

Effective date: 20110524

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION