US20130051216A1 - Techniques for Recovery of Wireless Services Following Power Failures - Google Patents
Techniques for Recovery of Wireless Services Following Power Failures Download PDFInfo
- Publication number
- US20130051216A1 US20130051216A1 US13/214,818 US201113214818A US2013051216A1 US 20130051216 A1 US20130051216 A1 US 20130051216A1 US 201113214818 A US201113214818 A US 201113214818A US 2013051216 A1 US2013051216 A1 US 2013051216A1
- Authority
- US
- United States
- Prior art keywords
- network
- resources
- processing
- transmission
- network signaling
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000011084 recovery Methods 0.000 title description 9
- 238000012545 processing Methods 0.000 claims abstract description 42
- 230000005540 biological transmission Effects 0.000 claims abstract description 38
- 230000011664 signaling Effects 0.000 claims abstract description 33
- 230000007781 signaling event Effects 0.000 claims abstract description 15
- 230000006399 behavior Effects 0.000 claims description 25
- 230000000694 effects Effects 0.000 claims description 24
- 238000004519 manufacturing process Methods 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 4
- 230000003139 buffering effect Effects 0.000 claims description 3
- 238000011144 upstream manufacturing Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 7
- 230000007774 longterm Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000001747 exhibiting effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008570 general process Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001932 seasonal effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/24—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
- H04W52/243—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account interferences
- H04W52/244—Interferences in heterogeneous networks, e.g. among macro and femto or pico cells or other sector / system interference [OSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/10—Monitoring; Testing of transmitters
- H04B17/15—Performance testing
- H04B17/17—Detection of non-compliance or faulty performance, e.g. response deviations
Definitions
- the present invention relates to wireless networks and more particularly, to techniques for managing a wireless network when disruptive events, such as a power failure, occur.
- FAP consumer-owned/home-installed femtocell access points
- power failures may have a severe impact on wireless service operations as home-installed FAPs do not have the luxury of power back-ups that regular macrocell transmitter systems have.
- the customer devices e.g., cell phones
- the customer devices attempt to switch their over-the-air connections to those served by macrocells, so as to maintain the active connection (i.e., vertical handoff for active communication sessions) or to simply notify the cellular service provider of the change in their “points of attachment” (i.e., location update by inactive devices). Similar procedures would occur, in the reverse way, upon the restoration of the femtocell connection.
- the present invention provides techniques for managing a wireless network when disruptive events, such as a power failure, occur.
- a method for managing a heterogeneous wireless network having at least two classes of nodes is provided. The method includes the following steps. One or more network signaling activities are observed. If the network signaling activities exhibit a behavior that is associated with a power failure affecting at least one of the classes of nodes, network resources for transmission and processing of network signaling associated with one or more other of the classes of nodes are adjusted to accommodate the behavior.
- FIG. 1 is a diagram illustrating an exemplary heterogeneous wireless network having at least two classes of nodes according to an embodiment of the present invention
- FIG. 2 is a diagram illustrating an exemplary methodology for managing a heterogeneous wireless network during a disruptive event according to an embodiment of the present invention
- FIG. 3 is a diagram illustrating an exemplary methodology for managing a heterogeneous wireless network after a power failure according to an embodiment of the present invention
- FIG. 4 is a diagram illustrating an exemplary methodology for managing a heterogeneous wireless network after a power failure once power has been restored according to an embodiment of the present invention.
- FIG. 5 is a diagram illustrating an exemplary apparatus for managing a heterogeneous wireless network having at least two classes of nodes, such as the network of FIG. 1 according to an embodiment of the present invention.
- FIG. 1 is a diagram illustrating an exemplary heterogeneous wireless network 100 having at least two classes of nodes.
- Each class represents a collection of functionally equivalent nodes (e.g., femtocell access points) to which and over which the network operator has varying degrees of access and control.
- one class of nodes may reside in subscriber homes and, hence, be beyond the immediate control of the network operator, while another class of nodes may reside in the operator's network and hence be fully accessible by the network operator.
- the classes of nodes that may be associated with a disruptive event include customer premise equipment (CPE) (i.e., communication related equipment that resides in a customer's premises and is often owned by the customer, such as femtocell access points, modems, set-top boxes, etc.) and operator-owned equipment, such as femto gateway controllers, auto configuration server, etc.).
- CPE customer premise equipment
- Network 100 contains a core network that user equipment 102 (e.g., cell phones, PDAs, laptop computers, etc.) can access through a subnetwork of femtocell access points (FAPs 1 . . . N), either directly or through a backhaul network.
- FAPs 1 . . . N subnetwork of femtocell access points
- the use of a backhaul network as a link between a core network and subnetworks is known to those of skill in the art and thus is not described further herein.
- User equipment 102 may also access the Internet and its best effort services (i.e., without guarantees on delay and bandwidth) like e-mail and on-line purchasing via the backhaul network.
- the backhaul network may be owned or provisioned by the service provider (e.g., Verizon wireless over Verizon FiOS or T-Mobile® having a service level agreement (SLA) with Verizon FiOS) or the backhaul network may be owned by an independent party (e.g., AT&T Wireless over a subscriber's regular Verizon FiOS or Cablevision internet service).
- ISPs Internet Service Providers
- the backhaul network may be linked to the core network through a femto gateway (femtoGW) controller and auto configuration server (ACS).
- the ACS is used by the wireless services operators to configure and manage remotely the FAPs and relates to discovering and registering an FAP residing at a customer's home with the operator, setting operational parameters of the FAP (such as transmit power and frequency of operation), download upgrades and reboot and/or reset the FAP.
- the backhaul network is under the control of the femto gateway controller which, as will be described in detail below, can be instrumental in recovery efforts after a power failure once power has been restored.
- Network provider or “network operator”
- MCC macrocell controller
- FAPs are generally not provisioned with a back-up power source.
- a typical power outage affects a certain geographical area, covering a subsection of the FAPs accessing a common backhaul network. See, for example, FIG. 1 wherein the FAPs not affected by the power outage have a check mark while those affected by the power outage are marked with an X indicating that they are off-line (e.g., have lost power due to a power outage).
- the macrocell network contains a macrocell base station (macrocell BS) which receives the signals directly from the user equipment 102 and connects the user equipment to one or more end-user applications. For ease of depiction, only one macrocell base station is shown in FIG. 1 . However it is to be understood that multiple macrocell base stations may be present and may be accessed by the user equipment. Thus the user equipment can access the core network through the macrocell BS. Namely, FIG.
- FIG. 1 shows users connecting to services some of which are provisioned (i.e., requiring quality of service (QoS) such as video-on-demand (VoD)) and some of which are best effort (no QoS guarantees). Users access either of these services through their devices no matter if they use FAPs or macrocell BS connection.
- QoS quality of service
- VoD video-on-demand
- a “FAP user” is connecting to provisioned services while a “macrocell user” is connecting to best effort services.
- MCC macrocell controller
- information relating, for example, to the extent of the outage and/or to when and where the power is going to be restored can be used to proactively provision resources related to outage or recovery events.
- This information could be obtained from the power supplier (i.e., the utility company, see FIG. 1 ).
- the utility company can provide this outage intelligence through a database (e.g., database 104 ) that may be accessed by the core network for example via the internet.
- outage intelligence can be collected by the utility company from sensors that utility operators install on their utility grids to monitor the operation of the grid, e.g., how much electric energy goes through a particular cable on the grid, so as to better manage the utility distribution (this is sometimes referred to as “smart grid” technology).
- FIG. 2 is a diagram illustrating exemplary methodology 200 for managing a heterogeneous wireless network having at least two classes of nodes (e.g., customer premise equipment and operator-owned equipment), such as network 100 , during a disruptive event, such as a power failure or after a power failure when power is restored.
- a disruptive event such as a power failure or after a power failure when power is restored.
- the network is observed for activities that exhibit a certain behavior, such as an abrupt increase in activities that are associated with a disruptive event (signaling events) involving one of the classes of nodes. These are network activities that generally take place after a disruptive event has occurred.
- the network may be observed for an abrupt increase in the frequency of vertical handoff requests (VHRs) and location updates (LUs) that occur as affected user equipment attempt to switch from a lost FAP connection to the macrocell network (i.e., connection is transferred to the macrocell network).
- VHRs vertical handoff requests
- LUs location updates
- the disruptive event involves (i.e., affects) the class of nodes which includes customer premise equipment.
- the network may be observed for an abrupt increase in the frequency of reboot requests (RRs) that occurs when the FAPs come back online. See, for example, FIG. 4 described below.
- the power restoration involves (i.e., affects) the class of nodes which includes operator-owned equipment.
- step 204 resources for transmission and processing of network signaling associated with one or more of the other classes of nodes are adjusted to accommodate this behavior, e.g., to accommodate the increased frequency of activity.
- the resources for transmission and processing of network signaling associated with the operator-owned equipment class of nodes are adjusted.
- the resources for transmission and processing of network signaling associated with the customer premise equipment class of nodes are adjusted.
- resources for transmission and processing of network signaling may be adjusted to accommodate the increased number of requests by user equipment to switch to the macrocell network. See, for example, FIG. 3 described below.
- resources for transmission and processing of network signaling may be adjusted to accommodate the increased number of reboot requests from FAPs that are powering up after the outage. See, for example, FIG. 4 described below.
- step 206 information regarding the disruptive event may be obtained in order to better allocate the resources (as per step 204 ).
- information regarding a power outage such as the extent of the outage (e.g., how large of a geographic area is affected by the outage) and/or when the power might be restored, may be obtained in this step.
- This type of information may be obtained directly from the utility company. This information is useful in helping to estimate and predict when, where, and how much the adjustment to the resources for transmission and processing of network signaling is needed.
- FIG. 2 monitoring/observing for the next disruptive event can commence as shown in FIG. 2 .
- the details of the present techniques in the context of a power outage are described in conjunction with the description of FIG. 3 , below.
- the details of the present techniques in the context of restoration of power after a power outage are described in conjunction with the description of FIG. 4 , below.
- a power outage and recovery after an outage are being used herein merely as examples of disruptive events.
- FIG. 3 is a diagram illustrating exemplary methodology 300 for managing a heterogeneous wireless network having at least two classes of nodes (e.g., customer premise equipment (e.g., FAPs) and operator-owned equipment (e.g., femto gateway controllers, ACS, etc.)), such as network 100 , after a power failure.
- Methodology 300 follows the same general process flow as methodology 200 (of FIG. 2 ).
- the steps of methodology 300 may be performed by the macrocell controller (MCC) since, upon the occurrence of a power failure, requests will be made to switch to the macrocell network.
- the macrocell controller (MCC) processes these requests.
- An exemplary apparatus that may be configured to serve as the macrocell controller and to perform the steps of methodology 300 is provided in FIG. 5 , described below.
- a certain behavior such as an increase in the frequency of certain activities in the network is indicative of the occurrence of a disruptive event.
- a power failure occurs, and connection through the FAPs is lost (i.e., the FAPs go off-line, e.g., lose power due to a power outage)
- the macrocell controller observes these network activities, i.e., incoming VHR and LU requests.
- a disruptive event such as a power failure would result in certain network activity behavior, such as an abrupt frequency increase in VHR and LU requests.
- an operator may collect long term statistics for VHR and LU requests and calculate parameters such as the mean frequency and standard deviation for these requests during normal operation (when no disruptive event has occurred) and/or following power interruptions.
- the collection of the long term statistics may be moving averages over windows anchored on current time or recurring intervals or combinations.
- An example of the former i.e., current time
- An example of the latter i.e., recurring intervals
- statistics are collected using the requests seen between 8:00 am and 8:10 am every Tuesday, or every first Tuesday of a month, etc., for the past, say, one year.
- the duration and the frequency of the observation intervals may change per the operator's desire.
- the benefit of the latter recurring, piecewise monitoring, is to gauge the request statistics reflective of the daily, monthly, seasonal, etc., trends.
- the macrocell controller If the frequency of VHR and LU requests is below the threshold (i.e., the observed network activity is not exhibiting behavior indicate of the occurrence of a disruptive event), then in step 306 , the macrocell controller maintains normal network operations. On the other hand, whenever the frequency of VHR and LU requests increases above the threshold value (i.e., the observed network activity is exhibiting behavior indicate of the occurrence of a disruptive event), in step 308 , the macrocell controller adjusts resources for transmission and processing of network signaling (e.g., in the macrocell base station and/or the macrocell controller) to accommodate the behavior, i.e., to accommodate the increased frequency of requests from those affected devices. This can be done in a number of ways.
- network signaling e.g., in the macrocell base station and/or the macrocell controller
- step 308 may itself include one or more steps 308 a - c which may be performed independently and in any order to adjust resources for transmission and processing of network signaling.
- the operator may allocate additional wireless access channels (e.g., frequency, times, or codes, depending on specific wireless transmission technology used in the air-interface between the macrocell BS and user equipments) for handling VHR and LU requests in the bases stations that are experiencing an abrupt increase in the access requests from user equipment.
- additional wireless access channels e.g., frequency, times, or codes, depending on specific wireless transmission technology used in the air-interface between the macrocell BS and user equipments
- step 308 b the operator can also dedicate an increased portion of the bandwidth of the link between macrocell BS and MCC for handling the access requests, and in step 308 c the operator can dedicate additional processing capacity at the MCC, such as processing priority, message queues, and CPU cycles, for managing VHRs and LUs.
- additional processing capacity at the MCC such as processing priority, message queues, and CPU cycles, for managing VHRs and LUs.
- the adjustment in resources for transmission and processing of network signaling step may be supplemented by information regarding the outage obtained, for example, from the utility company. See also FIG. 2 , described above. Information from the utility company may be accessible from a geospatial outage database, which as described above may be accessed by the core network for example via the internet. See description of FIG. 1 , above.
- the information obtained from the utility company may provide guidance on the extent of the outage, e.g., the geographical area affected by the power outage, thus permitting the macrocell controller to better gauge how much of the resources should be reallocated to deal with the outage network activity (i.e., the greater the extent of the outage, the greater the number of incoming VHR and LU requests, and thus the greater the amount of resources that need to be allocated to deal with these requests).
- the network operator can determine, from its own knowledge of where its service subscribers' premises are located, how many of them have been affected. If for example 1,000 of its subscribers are affected, then the network operator can use this number to estimate, say, using a queuing-based capacity model, how long it will take to accommodate their requests using different levels of allowable resources and select the level to use that provides satisfactory performance.
- FIG. 4 is a diagram illustrating exemplary methodology 400 for managing a heterogeneous wireless network having at least two classes of nodes (e.g., customer premise equipment (e.g., FAPs) and operator-owned equipment (e.g., femto gateway controllers, ACS, etc.)), such as network 100 , after a power failure once power has been restored.
- Methodology 400 follows the same general process flow as methodology 200 (of FIG. 2 ).
- the steps of methodology 400 may be performed by the femto gateway controller since, when power is restored, a multitude of FAPs will send re-boot requests (RRs) as they come back on-line (i.e., when the femto gateway controller is powered again when the power is restored).
- the femto gateway controller processes these requests.
- An exemplary apparatus that may be configured to serve as the femto gateway controller and to perform the steps of methodology 400 is provided in FIG. 5 , described below.
- a certain behavior such as an increase in the frequency of certain activities in the network is indicative of the occurrence of a disruptive event.
- the femto gateway controller observes these network activities, i.e., incoming RR requests.
- certain network activity behavior such as an abrupt increase in the frequency of RR requests.
- the operator may collect long term statistics for RRs and calculate parameters such as the mean frequency and standard deviation for these requests during normal operation. The operator can use these statistics to determine when the current flood of RRs from the power-restored FAPs has subsided and hence restore its operation and resource usage to normal levels.
- the operator can use the statistics to determine when the frequency of RRs has increased abnormally, as it could happen when power is simultaneously restored to a large number of FAPs, which will then trigger the resource adjustments to be made (steps 404 and 408 in FIG. 4 ).
- a FAP controller may continue to receive RRs and engage in other FAP management operations involving FAPs that do not experience power failure.
- the change in RR frequency may not necessarily be from zero to some positive number.
- the RR frequency may spike from some low frequency x to a higher frequency y where the values x and y may relate to the number of FAPs that were unaffected or affected by the power failure, respectively.
- the collection of the long term statistics may be moving averages over windows anchored on current time or recurring intervals or combinations.
- An example of the former i.e., current time
- An example of the latter i.e., recurring intervals
- the duration and the frequency of the observation intervals may change per the operator's desire.
- the benefit of the latter recurring, piecewise monitoring, is to gauge the request statistics reflective of the daily, monthly, seasonal, etc., trends.
- the femto gateway controller If the frequency of RR requests is below the threshold (i.e., the observed network activity is not exhibiting behavior indicative of the occurrence of a disruptive event), then in step 406 , the femto gateway controller maintains normal network operations. On the other hand, whenever the frequency of RR requests increases above the threshold value (i.e., the observed network activity is exhibiting behavior indicative of the occurrence of a disruptive event), in step 408 , the femto gateway controller adjusts its resources to accommodate the behavior, i.e., to accommodate the increased frequency of requests from those affected devices. For example, RRs are sent from a FAP to the femto gateway controller over specially designated upstream channels that are collision prone.
- Collision prone implies that the RRs sent from different FAPs may interfere with each other if they are transmitted at the same time. If this happens a collision occurs and a collision resolution procedure needs to be employed, such as carrier sense multiple access (CSMA), ALOHA, tree-search algorithm, etc., to resolve the collisions.
- CSMA carrier sense multiple access
- FAPs While operating normally, FAPs may power-on rather randomly and quite infrequently, hence, the frequency of collisions is kept low and whenever they happen they involve a small number of collided RRs that the contention resolution algorithm can handle quite effectively.
- CSMA carrier sense multiple access
- ALOHA ALOHA
- tree-search algorithm etc.
- step 408 may itself include one or more steps 408 a and 408 b which may be performed independently and in any order to adjust the operational parameters of the collision resolution mechanism.
- the femto gateway controller may provide temporarily (i.e., until the frequency of RRs falls below the threshold) additional upstream channels over which RRs can be sent thus spreading them across more channels and consequently decreasing the number of RRs that collide in each one of them.
- processing and buffering resources can also be adjusted (in the femto gateway controller) upon the increase of RRs, in step 408 b , to the processes that handle RRs and perform operations such as authenticating the requesting device, authorizing the services, updating the status of the user equipments and FAPs in database, sending initial configuration commands to FAPs, etc.
- additional processing and memory resources may temporarily be allocated for this purpose by, for example, allocating additional thread pools for processing RRs while suppressing those handling other non-urgent requests, increasing the memory pool for the processes that handle RRs, increasing the size, number, and priorities of the message queues that are used to accept the RRs and send the responses to FAPs, etc.
- the adjustment in transmission and processing resources step may be supplemented by information regarding the outage obtained, for example, from the utility company. See also FIG. 2 , described above.
- Information from the utility company may be accessible from a geospatial outage database, which as described above may be accessed by the core network for example via the Internet. See description of FIG. 1 , above.
- the information obtained from the utility company may provide guidance on the extent of the outage, e.g., the geographical area affected by the power outage, thus permitting the femto gateway controller to better gauge how much of the resources should be reallocated to deal with the outage network activity (i.e., the greater the extent of the outage, the greater the number of FAPs that will be coming back on-line once power is restored, thus the greater the number of incoming RR requests and hence the greater the amount of resources that need to be allocated to deal with these requests).
- the utility company might also provide information relating to when power restoration is expected at each geographical location.
- the utility company can monitor restoration efforts in different areas and provide an estimate of when they believe (given those efforts) the power might be restored to those areas.
- the femto gateway controller can use this information to gauge where and when to allocate resources in anticipation of a restoration event. For example, upon learning that region A has experienced a power outage, the network operator can determine, from its own knowledge of where its service subscribers' premises are located, how many of them have been affected. If for example 1,000 of its subscribers are affected, then the network operator can use this number to estimate, say, using a queuing-based capacity model, how long it will take to accommodate their requests using different levels of allowable resources and select the level to use that provides satisfactory performance.
- Methodology 300 may be performed in conjunction with methodology 400 , i.e., during a power outage and after the outage once power has been restored, respectively.
- outages affecting the same network might occur at different times and/or at different locations within the network.
- apparatus 500 can be configured to implement one or more of the steps of methodology 200 of FIG. 2 , methodology 300 of FIG. 3 and/or methodology 400 of FIG. 4 for managing a heterogeneous wireless network, having at least two classes of nodes, such as network 100 described, in conjunction with the description of FIG. 1 .
- network 100 includes at least one macrocell controller (MCC).
- MCC macrocell controller
- apparatus 500 can be configured to serve as the MCC in network 100 .
- network 100 also includes at least one femto gateway controller.
- apparatus 500 can be configured to serve as the femto gateway controller in network 100 .
- Apparatus 500 comprises a computer system 510 and removable media 550 .
- Computer system 510 comprises a processor device 520 , a network interface 525 , a memory 530 , a media interface 535 and an optional display 540 .
- Network interface 525 allows computer system 510 to connect to a network
- media interface 535 allows computer system 510 to interact with media, such as a hard drive or removable media 550 .
- the methods and apparatus discussed herein may be distributed as an article of manufacture that itself comprises a machine-readable medium containing one or more programs which when executed implement embodiments of the present invention.
- the machine-readable medium may contain a program configured to observe one or more network signaling activities; and if the network signaling activities exhibit a behavior that is associated with a power failure affecting at least one of the classes of nodes, adjust network resources for transmission and processing of network signaling associated with one or more other of the classes of nodes to accommodate the behavior.
- the machine-readable medium may be a recordable medium (e.g., floppy disks, hard drive, optical disks such as removable media 550 , or memory cards) or may be a transmission medium (e.g., a network comprising fiber-optics, the world-wide web, cables, or a wireless channel using time-division multiple access, code-division multiple access, or other radio-frequency channel). Any medium known or developed that can store information suitable for use with a computer system may be used.
- a recordable medium e.g., floppy disks, hard drive, optical disks such as removable media 550 , or memory cards
- a transmission medium e.g., a network comprising fiber-optics, the world-wide web, cables, or a wireless channel using time-division multiple access, code-division multiple access, or other radio-frequency channel. Any medium known or developed that can store information suitable for use with a computer system may be used.
- Processor device 520 can be configured to implement the methods, steps, and functions disclosed herein.
- the memory 530 could be distributed or local and the processor device 520 could be distributed or singular.
- the memory 530 could be implemented as an electrical, magnetic or optical memory, or any combination of these or other types of storage devices.
- the term “memory” should be construed broadly enough to encompass any information able to be read from, or written to, an address in the addressable space accessed by processor device 520 . With this definition, information on a network, accessible through network interface 525 , is still within memory 530 because the processor device 520 can retrieve the information from the network. It should be noted that each distributed processor that makes up processor device 520 generally contains its own addressable memory space. It should also be noted that some or all of computer system 510 can be incorporated into an application-specific or general-use integrated circuit.
- Optional display 540 is any type of display suitable for interacting with a human user of apparatus 500 .
- display 540 is a computer monitor or other similar display.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- The present invention relates to wireless networks and more particularly, to techniques for managing a wireless network when disruptive events, such as a power failure, occur.
- With the introduction of consumer-owned/home-installed femtocell access points (FAP), power failures may have a severe impact on wireless service operations as home-installed FAPs do not have the luxury of power back-ups that regular macrocell transmitter systems have. If unable to connect to the mobile network infrastructure through FAPs (due to a disruptive event such as a power failure), the customer devices (e.g., cell phones) attempt to switch their over-the-air connections to those served by macrocells, so as to maintain the active connection (i.e., vertical handoff for active communication sessions) or to simply notify the cellular service provider of the change in their “points of attachment” (i.e., location update by inactive devices). Similar procedures would occur, in the reverse way, upon the restoration of the femtocell connection.
- Hence, upon power failure, and later on upon recovery, there is a flood of actions required by the customer devices (e.g., cell phones) originally serviced by the FAPs and later on the FAPs that come back to live at the same time. Such situations can stress back-end operations trying to process a flood of requests (e.g., for reconfiguration or phone handoffs).
- There currently exists no teaching directed to dealing with the impact of femtocell related-operations due to power loss and recovery. Thus, techniques for femtocell recovery following a disruptive event such as a power failure would be desirable.
- The present invention provides techniques for managing a wireless network when disruptive events, such as a power failure, occur. In one aspect of the invention, a method for managing a heterogeneous wireless network having at least two classes of nodes is provided. The method includes the following steps. One or more network signaling activities are observed. If the network signaling activities exhibit a behavior that is associated with a power failure affecting at least one of the classes of nodes, network resources for transmission and processing of network signaling associated with one or more other of the classes of nodes are adjusted to accommodate the behavior.
- A more complete understanding of the present invention, as well as further features and advantages of the present invention, will be obtained by reference to the following detailed description and drawings.
-
FIG. 1 is a diagram illustrating an exemplary heterogeneous wireless network having at least two classes of nodes according to an embodiment of the present invention; -
FIG. 2 is a diagram illustrating an exemplary methodology for managing a heterogeneous wireless network during a disruptive event according to an embodiment of the present invention; -
FIG. 3 is a diagram illustrating an exemplary methodology for managing a heterogeneous wireless network after a power failure according to an embodiment of the present invention; -
FIG. 4 is a diagram illustrating an exemplary methodology for managing a heterogeneous wireless network after a power failure once power has been restored according to an embodiment of the present invention; and -
FIG. 5 is a diagram illustrating an exemplary apparatus for managing a heterogeneous wireless network having at least two classes of nodes, such as the network ofFIG. 1 according to an embodiment of the present invention. - Provided herein are techniques for recovery of wireless service following a disruptive event, such as a power failure.
FIG. 1 is a diagram illustrating an exemplary heterogeneouswireless network 100 having at least two classes of nodes. Each class represents a collection of functionally equivalent nodes (e.g., femtocell access points) to which and over which the network operator has varying degrees of access and control. For example, one class of nodes may reside in subscriber homes and, hence, be beyond the immediate control of the network operator, while another class of nodes may reside in the operator's network and hence be fully accessible by the network operator. As will be apparent from the following description, the classes of nodes that may be associated with a disruptive event include customer premise equipment (CPE) (i.e., communication related equipment that resides in a customer's premises and is often owned by the customer, such as femtocell access points, modems, set-top boxes, etc.) and operator-owned equipment, such as femto gateway controllers, auto configuration server, etc.). Network 100 contains a core network that user equipment 102 (e.g., cell phones, PDAs, laptop computers, etc.) can access through a subnetwork of femtocell access points (FAPs 1 . . . N), either directly or through a backhaul network. The use of a backhaul network as a link between a core network and subnetworks is known to those of skill in the art and thus is not described further herein.User equipment 102 may also access the Internet and its best effort services (i.e., without guarantees on delay and bandwidth) like e-mail and on-line purchasing via the backhaul network. The backhaul network may be owned or provisioned by the service provider (e.g., Verizon wireless over Verizon FiOS or T-Mobile® having a service level agreement (SLA) with Verizon FiOS) or the backhaul network may be owned by an independent party (e.g., AT&T Wireless over a subscriber's regular Verizon FiOS or Cablevision internet service). In areas with multiple Internet Service Providers (ISPs) there is the potential for multiple backhaul networks as well. - The backhaul network may be linked to the core network through a femto gateway (femtoGW) controller and auto configuration server (ACS). The ACS is used by the wireless services operators to configure and manage remotely the FAPs and relates to discovering and registering an FAP residing at a customer's home with the operator, setting operational parameters of the FAP (such as transmit power and frequency of operation), download upgrades and reboot and/or reset the FAP. It is through the core network that
user equipment 102 can access (provisioned) end-user applications such as videos on demand (VoD). The backhaul network is under the control of the femto gateway controller which, as will be described in detail below, can be instrumental in recovery efforts after a power failure once power has been restored. - The term “operator” as used herein, refers to the computing equipment and processes the “network provider” (or “network operator”) uses, like (FemtoGW, macrocell controller (MCC)), for the steps described herein. An exemplary apparatus that may be configured to serve as the operator computing equipment and to perform one or more of the methodologies presented herein is provided in
FIG. 5 , described below. - When a disruptive event, such as a power failure occurs, user equipments' connection to the network through FAPs are lost. As highlighted above, unlike macrocells, FAPs are generally not provisioned with a back-up power source. A typical power outage affects a certain geographical area, covering a subsection of the FAPs accessing a common backhaul network. See, for example,
FIG. 1 wherein the FAPs not affected by the power outage have a check mark while those affected by the power outage are marked with an X indicating that they are off-line (e.g., have lost power due to a power outage). - When the power goes out, the user equipment associated with the affected FAPs will attempt to switch over to an available macrocell. This action is commonly referred to as a vertical handoff request (VHR) for the user equipment having active data connections, or as a location update (LU) for the user equipment without active connections. The macrocell network contains a macrocell base station (macrocell BS) which receives the signals directly from the
user equipment 102 and connects the user equipment to one or more end-user applications. For ease of depiction, only one macrocell base station is shown inFIG. 1 . However it is to be understood that multiple macrocell base stations may be present and may be accessed by the user equipment. Thus the user equipment can access the core network through the macrocell BS. Namely,FIG. 1 shows users connecting to services some of which are provisioned (i.e., requiring quality of service (QoS) such as video-on-demand (VoD)) and some of which are best effort (no QoS guarantees). Users access either of these services through their devices no matter if they use FAPs or macrocell BS connection. In the specific example shown inFIG. 1 , a “FAP user” is connecting to provisioned services while a “macrocell user” is connecting to best effort services. However, this is merely exemplary and it can be the other way around, i.e., the “FAP user” is connecting to best effort services while the “macrocell user” is connecting to provisioned services, or any other combination. The macrocell base station is linked to and under the control of a macrocell controller (MCC) which, as will be described in detail below, can be instrumental in recovery efforts after a power failure. - As will be described in detail below, once a power failure has occurred, information relating, for example, to the extent of the outage and/or to when and where the power is going to be restored can be used to proactively provision resources related to outage or recovery events. This information (outage intelligence) could be obtained from the power supplier (i.e., the utility company, see
FIG. 1 ). By way of example only, the utility company can provide this outage intelligence through a database (e.g., database 104) that may be accessed by the core network for example via the internet. By way of example only, outage intelligence can be collected by the utility company from sensors that utility operators install on their utility grids to monitor the operation of the grid, e.g., how much electric energy goes through a particular cable on the grid, so as to better manage the utility distribution (this is sometimes referred to as “smart grid” technology). - Techniques for managing a wireless network, such as
network 100, will now be described. In particular, the processes described herein will focus on the flurry of activities surrounding a disruptive event such as during a power failure or after a power failure once power has been restored. Takingnetwork 100 as an example, when a power failure occurs network access through the FAPs affected by the outage is cut off. Accordingly, there is an abrupt increase in activity as the related user equipment attempt to switch connections from the FAPs to the macrocell network. When power is restored there is also an abrupt increase in activity as the FAPs come back online. These increased periods of activity are referred to herein as signaling events since they signal the occurrence of a disruptive event like a power failure or the restoration of power following a power outage. -
FIG. 2 is a diagram illustratingexemplary methodology 200 for managing a heterogeneous wireless network having at least two classes of nodes (e.g., customer premise equipment and operator-owned equipment), such asnetwork 100, during a disruptive event, such as a power failure or after a power failure when power is restored. Instep 202, the network is observed for activities that exhibit a certain behavior, such as an abrupt increase in activities that are associated with a disruptive event (signaling events) involving one of the classes of nodes. These are network activities that generally take place after a disruptive event has occurred. By way of example only, in the case of a power failure, the network may be observed for an abrupt increase in the frequency of vertical handoff requests (VHRs) and location updates (LUs) that occur as affected user equipment attempt to switch from a lost FAP connection to the macrocell network (i.e., connection is transferred to the macrocell network). See, for example,FIG. 3 described below. In this instance, the disruptive event involves (i.e., affects) the class of nodes which includes customer premise equipment. Similarly, when power is restored, the network may be observed for an abrupt increase in the frequency of reboot requests (RRs) that occurs when the FAPs come back online. See, for example,FIG. 4 described below. In this instance, the power restoration involves (i.e., affects) the class of nodes which includes operator-owned equipment. - In the absence of any signaling events, operation of the network is conducted as usual. However, if an increase in the frequency of activity indicative of a disruptive event affecting at least one of the classes of nodes occurs, then in
step 204, resources for transmission and processing of network signaling associated with one or more of the other classes of nodes are adjusted to accommodate this behavior, e.g., to accommodate the increased frequency of activity. Thus, in the instance where the disruptive event affects the customer premise equipment, the resources for transmission and processing of network signaling associated with the operator-owned equipment class of nodes are adjusted. Conversely, in the instance where the disruptive event affects the operator-owned equipment, the resources for transmission and processing of network signaling associated with the customer premise equipment class of nodes are adjusted. For example, in the case of a power outage, resources for transmission and processing of network signaling may be adjusted to accommodate the increased number of requests by user equipment to switch to the macrocell network. See, for example,FIG. 3 described below. In the case of power restoration following an outage, resources for transmission and processing of network signaling may be adjusted to accommodate the increased number of reboot requests from FAPs that are powering up after the outage. See, for example,FIG. 4 described below. - Optionally, in
step 206, information regarding the disruptive event may be obtained in order to better allocate the resources (as per step 204). For example, information regarding a power outage, such as the extent of the outage (e.g., how large of a geographic area is affected by the outage) and/or when the power might be restored, may be obtained in this step. This type of information may be obtained directly from the utility company. This information is useful in helping to estimate and predict when, where, and how much the adjustment to the resources for transmission and processing of network signaling is needed. - Once the disruptive event has passed, monitoring/observing for the next disruptive event can commence as shown in
FIG. 2 . The details of the present techniques in the context of a power outage are described in conjunction with the description ofFIG. 3 , below. The details of the present techniques in the context of restoration of power after a power outage are described in conjunction with the description ofFIG. 4 , below. A power outage and recovery after an outage are being used herein merely as examples of disruptive events. -
FIG. 3 is a diagram illustrating exemplary methodology 300 for managing a heterogeneous wireless network having at least two classes of nodes (e.g., customer premise equipment (e.g., FAPs) and operator-owned equipment (e.g., femto gateway controllers, ACS, etc.)), such asnetwork 100, after a power failure. Methodology 300 follows the same general process flow as methodology 200 (ofFIG. 2 ). Usingnetwork 100 as an example, the steps of methodology 300 may be performed by the macrocell controller (MCC) since, upon the occurrence of a power failure, requests will be made to switch to the macrocell network. The macrocell controller (MCC) processes these requests. An exemplary apparatus that may be configured to serve as the macrocell controller and to perform the steps of methodology 300 is provided inFIG. 5 , described below. - As highlighted above, a certain behavior such as an increase in the frequency of certain activities in the network is indicative of the occurrence of a disruptive event. In this example, when a power failure occurs, and connection through the FAPs is lost (i.e., the FAPs go off-line, e.g., lose power due to a power outage), there is an abrupt increase in the frequency of VHRs and LUs as the user equipment request switchover to the macrocell to connect to the network. Thus, in
step 302, the macrocell controller observes these network activities, i.e., incoming VHR and LU requests. - In
step 304, a determination is made as to whether the frequency of incoming VHR and LU requests is above a certain threshold level. As highlighted above, a disruptive event such as a power failure would result in certain network activity behavior, such as an abrupt frequency increase in VHR and LU requests. According to an exemplary embodiment, an operator may collect long term statistics for VHR and LU requests and calculate parameters such as the mean frequency and standard deviation for these requests during normal operation (when no disruptive event has occurred) and/or following power interruptions. The collection of the long term statistics may be moving averages over windows anchored on current time or recurring intervals or combinations. An example of the former (i.e., current time) would be the case where statistics for requests are collected using the requests seen over the past one day, one week, one month, etc. An example of the latter (i.e., recurring intervals) would be the case where statistics are collected using the requests seen between 8:00 am and 8:10 am every Tuesday, or every first Tuesday of a month, etc., for the past, say, one year. The duration and the frequency of the observation intervals may change per the operator's desire. The benefit of the latter recurring, piecewise monitoring, is to gauge the request statistics reflective of the daily, monthly, seasonal, etc., trends. - Should the operator suddenly, say over a period of 30 seconds or 1 minute (as indicative of an abrupt increase) observe request frequencies that behave closer to the ones seen during interruptions, or request frequencies that exceed the normal long term averages, or the long term averages for the appropriate time interval by, for example, 2 standard deviations, the operator may declare that a disruptive event has occurred. Based on the common statistical methods, the value of 2 standard deviations implies that, statistically, there is less than a 2.5 percent (%) probability that what is observed is the result of heavy but otherwise normal traffic situation rather than something more severe (i.e., an outage). This value can be adjusted upward or downward at the operator's discretion.
- If the frequency of VHR and LU requests is below the threshold (i.e., the observed network activity is not exhibiting behavior indicate of the occurrence of a disruptive event), then in
step 306, the macrocell controller maintains normal network operations. On the other hand, whenever the frequency of VHR and LU requests increases above the threshold value (i.e., the observed network activity is exhibiting behavior indicate of the occurrence of a disruptive event), instep 308, the macrocell controller adjusts resources for transmission and processing of network signaling (e.g., in the macrocell base station and/or the macrocell controller) to accommodate the behavior, i.e., to accommodate the increased frequency of requests from those affected devices. This can be done in a number of ways. By way of example only,step 308 may itself include one ormore steps 308 a-c which may be performed independently and in any order to adjust resources for transmission and processing of network signaling. For example, instep 308 a, the operator may allocate additional wireless access channels (e.g., frequency, times, or codes, depending on specific wireless transmission technology used in the air-interface between the macrocell BS and user equipments) for handling VHR and LU requests in the bases stations that are experiencing an abrupt increase in the access requests from user equipment. Instep 308 b, the operator can also dedicate an increased portion of the bandwidth of the link between macrocell BS and MCC for handling the access requests, and instep 308 c the operator can dedicate additional processing capacity at the MCC, such as processing priority, message queues, and CPU cycles, for managing VHRs and LUs. As shown inFIG. 3 , the adjustment in resources for transmission and processing of network signaling step may be supplemented by information regarding the outage obtained, for example, from the utility company. See alsoFIG. 2 , described above. Information from the utility company may be accessible from a geospatial outage database, which as described above may be accessed by the core network for example via the internet. See description ofFIG. 1 , above. By way of example only, the information obtained from the utility company may provide guidance on the extent of the outage, e.g., the geographical area affected by the power outage, thus permitting the macrocell controller to better gauge how much of the resources should be reallocated to deal with the outage network activity (i.e., the greater the extent of the outage, the greater the number of incoming VHR and LU requests, and thus the greater the amount of resources that need to be allocated to deal with these requests). For example, upon learning that region A has experienced a power outage, the network operator can determine, from its own knowledge of where its service subscribers' premises are located, how many of them have been affected. If for example 1,000 of its subscribers are affected, then the network operator can use this number to estimate, say, using a queuing-based capacity model, how long it will take to accommodate their requests using different levels of allowable resources and select the level to use that provides satisfactory performance. - A determination is then made in
step 310 as to whether the frequency of VHR and LU requests has fallen below the threshold value, see above, (signifying, e.g., that power has been restored and/or that the requests for handoffs have returned to normal because, for example, a majority of the requests have been handled). If the frequency of VHR and LU requests has fallen below the threshold value, then the macrocell controller switches the resources for transmission and processing of network signaling back to normal operation parameters, and regular actions are resumed as perstep 306. If, however, the frequency of VHR and LU requests is still above the threshold value, then the adjusted resources for transmission and processing of network signaling are maintained or updated (based, for example, on updated information from the outage database related to the extent of the outage). -
FIG. 4 is a diagram illustratingexemplary methodology 400 for managing a heterogeneous wireless network having at least two classes of nodes (e.g., customer premise equipment (e.g., FAPs) and operator-owned equipment (e.g., femto gateway controllers, ACS, etc.)), such asnetwork 100, after a power failure once power has been restored.Methodology 400 follows the same general process flow as methodology 200 (ofFIG. 2 ). Usingnetwork 100 as an example, the steps ofmethodology 400 may be performed by the femto gateway controller since, when power is restored, a multitude of FAPs will send re-boot requests (RRs) as they come back on-line (i.e., when the femto gateway controller is powered again when the power is restored). The femto gateway controller processes these requests. An exemplary apparatus that may be configured to serve as the femto gateway controller and to perform the steps ofmethodology 400 is provided inFIG. 5 , described below. - As highlighted above, a certain behavior such as an increase in the frequency of certain activities in the network is indicative of the occurrence of a disruptive event. In this example, when power is restored after a power failure there is an abrupt increase in the frequency of RRs as the FAPs come back on-line. Thus, in
step 402, the femto gateway controller observes these network activities, i.e., incoming RR requests. - In
step 404, a determination is made as to whether the frequency of incoming RR requests is above a certain threshold level. When the power is restored following an outage it is expected that certain network activity behavior would be observed, such as an abrupt increase in the frequency of RR requests. Similar to the case with VHRs and LUs, according to an exemplary embodiment, the operator may collect long term statistics for RRs and calculate parameters such as the mean frequency and standard deviation for these requests during normal operation. The operator can use these statistics to determine when the current flood of RRs from the power-restored FAPs has subsided and hence restore its operation and resource usage to normal levels. Likewise, the operator can use the statistics to determine when the frequency of RRs has increased abnormally, as it could happen when power is simultaneously restored to a large number of FAPs, which will then trigger the resource adjustments to be made (steps FIG. 4 ). Note that, for example, a FAP controller may continue to receive RRs and engage in other FAP management operations involving FAPs that do not experience power failure. Hence, when power is restored, the change in RR frequency may not necessarily be from zero to some positive number. Instead, the RR frequency may spike from some low frequency x to a higher frequency y where the values x and y may relate to the number of FAPs that were unaffected or affected by the power failure, respectively. Note that x=0 will correspond to the case where all of the FAPs associated with a specific FAP controller experience power failure. - As described above, the collection of the long term statistics may be moving averages over windows anchored on current time or recurring intervals or combinations. An example of the former (i.e., current time) would be the case where statistics for requests are collected using the requests seen over the past one day, one week, one month, etc. An example of the latter (i.e., recurring intervals) would be the case where statistics are collected using the requests seen between 8:00 am and 8:10 am every Tuesday, or every first Tuesday of a month, etc., for the past, say, one year. The duration and the frequency of the observation intervals may change per the operator's desire. The benefit of the latter recurring, piecewise monitoring, is to gauge the request statistics reflective of the daily, monthly, seasonal, etc., trends.
- If the frequency of RR requests is below the threshold (i.e., the observed network activity is not exhibiting behavior indicative of the occurrence of a disruptive event), then in
step 406, the femto gateway controller maintains normal network operations. On the other hand, whenever the frequency of RR requests increases above the threshold value (i.e., the observed network activity is exhibiting behavior indicative of the occurrence of a disruptive event), instep 408, the femto gateway controller adjusts its resources to accommodate the behavior, i.e., to accommodate the increased frequency of requests from those affected devices. For example, RRs are sent from a FAP to the femto gateway controller over specially designated upstream channels that are collision prone. Collision prone implies that the RRs sent from different FAPs may interfere with each other if they are transmitted at the same time. If this happens a collision occurs and a collision resolution procedure needs to be employed, such as carrier sense multiple access (CSMA), ALOHA, tree-search algorithm, etc., to resolve the collisions. While operating normally, FAPs may power-on rather randomly and quite infrequently, hence, the frequency of collisions is kept low and whenever they happen they involve a small number of collided RRs that the contention resolution algorithm can handle quite effectively. However, following power restoration, a large number of RRs could be issued over a short amount of time. In this case, collisions are guaranteed and because of the large number of collided requests the contention resolution algorithms may take a long time to resolve them. It is well known to those skilled in the art that the performance of collision resolution algorithms deteriorates fast with the number of collided transmissions involved. Hence, to increase the effectiveness of the collision resolution mechanism it is necessary to adjust the operational parameters of the collision resolution mechanism. This can be done in a number of ways. By way of example only,step 408 may itself include one ormore steps step 408 a, the femto gateway controller may provide temporarily (i.e., until the frequency of RRs falls below the threshold) additional upstream channels over which RRs can be sent thus spreading them across more channels and consequently decreasing the number of RRs that collide in each one of them. Furthermore, processing and buffering resources can also be adjusted (in the femto gateway controller) upon the increase of RRs, instep 408 b, to the processes that handle RRs and perform operations such as authenticating the requesting device, authorizing the services, updating the status of the user equipments and FAPs in database, sending initial configuration commands to FAPs, etc. To accommodate the increased number of RRs that reach the femto gateway controller and require ACS services, additional processing and memory resources may temporarily be allocated for this purpose by, for example, allocating additional thread pools for processing RRs while suppressing those handling other non-urgent requests, increasing the memory pool for the processes that handle RRs, increasing the size, number, and priorities of the message queues that are used to accept the RRs and send the responses to FAPs, etc. - As shown in
FIG. 4 , the adjustment in transmission and processing resources step may be supplemented by information regarding the outage obtained, for example, from the utility company. See alsoFIG. 2 , described above. Information from the utility company may be accessible from a geospatial outage database, which as described above may be accessed by the core network for example via the Internet. See description ofFIG. 1 , above. By way of example only, the information obtained from the utility company may provide guidance on the extent of the outage, e.g., the geographical area affected by the power outage, thus permitting the femto gateway controller to better gauge how much of the resources should be reallocated to deal with the outage network activity (i.e., the greater the extent of the outage, the greater the number of FAPs that will be coming back on-line once power is restored, thus the greater the number of incoming RR requests and hence the greater the amount of resources that need to be allocated to deal with these requests). The utility company might also provide information relating to when power restoration is expected at each geographical location. For example, the utility company can monitor restoration efforts in different areas and provide an estimate of when they believe (given those efforts) the power might be restored to those areas. Thus the femto gateway controller can use this information to gauge where and when to allocate resources in anticipation of a restoration event. For example, upon learning that region A has experienced a power outage, the network operator can determine, from its own knowledge of where its service subscribers' premises are located, how many of them have been affected. If for example 1,000 of its subscribers are affected, then the network operator can use this number to estimate, say, using a queuing-based capacity model, how long it will take to accommodate their requests using different levels of allowable resources and select the level to use that provides satisfactory performance. - A determination is then made in
step 410 as to whether the frequency of RRs has fallen below the threshold value, see above, (signifying, e.g., that a majority of the FAPs have successfully come back on-line). If the frequency of RRs has fallen below the threshold value, then the femto gateway controller switches the transmission and processing resources back to normal operation parameters, and regular actions are resumed as perstep 406. If, however, the frequency of RRs is still above the threshold value, then the adjusted resources for transmission and processing of network signaling are maintained or updated (based, for example, on updated information from the outage database related to the extent of the outage and/or projections regarding time/location of power restorations). - Methodology 300 may be performed in conjunction with
methodology 400, i.e., during a power outage and after the outage once power has been restored, respectively. However, outages affecting the same network might occur at different times and/or at different locations within the network. - Turning now to
FIG. 5 , a block diagram is shown of anapparatus 500 for implementing one or more of the methodologies presented herein. By way of example only,apparatus 500 can be configured to implement one or more of the steps ofmethodology 200 ofFIG. 2 , methodology 300 ofFIG. 3 and/ormethodology 400 ofFIG. 4 for managing a heterogeneous wireless network, having at least two classes of nodes, such asnetwork 100 described, in conjunction with the description ofFIG. 1 . As highlighted above,network 100 includes at least one macrocell controller (MCC). Whenapparatus 500 is configured to implement the steps of methodology 300,apparatus 500 can be configured to serve as the MCC innetwork 100. As highlighted above,network 100 also includes at least one femto gateway controller. Whenapparatus 500 is configured to implement the steps ofmethodology 400,apparatus 500 can be configured to serve as the femto gateway controller innetwork 100. -
Apparatus 500 comprises acomputer system 510 andremovable media 550.Computer system 510 comprises aprocessor device 520, anetwork interface 525, amemory 530, amedia interface 535 and anoptional display 540.Network interface 525 allowscomputer system 510 to connect to a network, whilemedia interface 535 allowscomputer system 510 to interact with media, such as a hard drive orremovable media 550. - As is known in the art, the methods and apparatus discussed herein may be distributed as an article of manufacture that itself comprises a machine-readable medium containing one or more programs which when executed implement embodiments of the present invention. For instance, when
apparatus 500 is configured to implement one or more of the steps ofmethodology 200 the machine-readable medium may contain a program configured to observe one or more network signaling activities; and if the network signaling activities exhibit a behavior that is associated with a power failure affecting at least one of the classes of nodes, adjust network resources for transmission and processing of network signaling associated with one or more other of the classes of nodes to accommodate the behavior. The machine-readable medium may be a recordable medium (e.g., floppy disks, hard drive, optical disks such asremovable media 550, or memory cards) or may be a transmission medium (e.g., a network comprising fiber-optics, the world-wide web, cables, or a wireless channel using time-division multiple access, code-division multiple access, or other radio-frequency channel). Any medium known or developed that can store information suitable for use with a computer system may be used. -
Processor device 520 can be configured to implement the methods, steps, and functions disclosed herein. Thememory 530 could be distributed or local and theprocessor device 520 could be distributed or singular. Thememory 530 could be implemented as an electrical, magnetic or optical memory, or any combination of these or other types of storage devices. Moreover, the term “memory” should be construed broadly enough to encompass any information able to be read from, or written to, an address in the addressable space accessed byprocessor device 520. With this definition, information on a network, accessible throughnetwork interface 525, is still withinmemory 530 because theprocessor device 520 can retrieve the information from the network. It should be noted that each distributed processor that makes upprocessor device 520 generally contains its own addressable memory space. It should also be noted that some or all ofcomputer system 510 can be incorporated into an application-specific or general-use integrated circuit. -
Optional display 540 is any type of display suitable for interacting with a human user ofapparatus 500. Generally,display 540 is a computer monitor or other similar display. - Although illustrative embodiments of the present invention have been described herein, it is to be understood that the invention is not limited to those precise embodiments, and that various other changes and modifications may be made by one skilled in the art without departing from the scope of the invention.
Claims (25)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/214,818 US8675475B2 (en) | 2011-08-22 | 2011-08-22 | Techniques for recovery of wireless services following power failures |
CN201280040531.2A CN103748945B (en) | 2011-08-22 | 2012-08-09 | Technology for recovering wireless service after power failure |
PCT/CN2012/079885 WO2013026356A1 (en) | 2011-08-22 | 2012-08-09 | Techniques for recovery of wireless services following power failures |
JP2014526370A JP2014529232A (en) | 2011-08-22 | 2012-08-09 | Method, apparatus and product for managing heterogeneous wireless networks, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/214,818 US8675475B2 (en) | 2011-08-22 | 2011-08-22 | Techniques for recovery of wireless services following power failures |
Publications (2)
Publication Number | Publication Date |
---|---|
US20130051216A1 true US20130051216A1 (en) | 2013-02-28 |
US8675475B2 US8675475B2 (en) | 2014-03-18 |
Family
ID=47743610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/214,818 Active 2032-02-12 US8675475B2 (en) | 2011-08-22 | 2011-08-22 | Techniques for recovery of wireless services following power failures |
Country Status (4)
Country | Link |
---|---|
US (1) | US8675475B2 (en) |
JP (1) | JP2014529232A (en) |
CN (1) | CN103748945B (en) |
WO (1) | WO2013026356A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130298175A1 (en) * | 2012-05-02 | 2013-11-07 | International Business Machines Corporation | Constructing a customized message in a video-on-demand service |
US20140187236A1 (en) * | 2012-12-31 | 2014-07-03 | Cellco Partnership D/B/A Verizon Wireless | Quick recovery of rf sessions after backhaul link failure |
US9201804B1 (en) * | 2012-02-06 | 2015-12-01 | Google Inc. | Dynamically adapting the configuration of a multi-queue cache based on access patterns |
CN111787559A (en) * | 2020-07-16 | 2020-10-16 | 深圳云里物里科技股份有限公司 | Gateway WiFi (Wireless Fidelity) fault transfer method, device, equipment and medium |
US11848556B2 (en) | 2020-03-17 | 2023-12-19 | Sumitomo Mitsui Banking Corporation | Power and communications network convergence system, and control method therein |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9071956B2 (en) * | 2012-12-03 | 2015-06-30 | Qualcomm Incorporated | Systems and methods for dynamic enablement of wireless communication device functionalities |
CN103596280B (en) * | 2013-11-04 | 2016-03-23 | 南京邮电大学 | The adaptive bandwidth allocation method of heterogeneous network multi-user multiple access video communication |
US10106106B2 (en) * | 2014-09-19 | 2018-10-23 | Ford Global Technologies, Llc | Automated driving solution gateway |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110128060A1 (en) * | 2009-05-27 | 2011-06-02 | Kouichi Ishino | Delay adjustment device and delay adjustment method |
US20120047551A1 (en) * | 2009-12-28 | 2012-02-23 | Interdigital Patent Holdings, Inc. | Machine-To-Machine Gateway Architecture |
US20120142336A1 (en) * | 2009-08-07 | 2012-06-07 | Vinh Van Phan | Operation in Case of Radio Link Failure |
US20120264470A1 (en) * | 2011-04-12 | 2012-10-18 | Public Wireless, Inc. | Common radio element application manager architecture for wireless picocells |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE9903476L (en) | 1999-09-24 | 2001-03-25 | Ericsson Telefon Ab L M | Device and method relating to power supply in a communication network |
JP2001168912A (en) * | 1999-12-09 | 2001-06-22 | Fujitsu Ltd | Mobile packet communication system |
CN100461903C (en) * | 2004-07-09 | 2009-02-11 | 中兴通讯股份有限公司 | A base station power management device and method for a mobile communication system |
JP2008048336A (en) * | 2006-08-21 | 2008-02-28 | Fujitsu Ltd | Multimedia signal processing apparatus and control method therefor |
JP2008270919A (en) * | 2007-04-16 | 2008-11-06 | Matsushita Electric Ind Co Ltd | Radio controller, radio base station, mobile station, and forcible hand-over method |
JP4592781B2 (en) | 2008-04-24 | 2010-12-08 | 京セラ株式会社 | base station |
US8126496B2 (en) | 2008-05-07 | 2012-02-28 | At&T Mobility Ii Llc | Signaling-triggered power adjustment in a femto cell |
US8082007B2 (en) | 2008-05-21 | 2011-12-20 | Public Wireless, Inc. | Messenger strand mounted pico-cell radio |
US8195991B2 (en) | 2008-06-20 | 2012-06-05 | Qualcomm Incorporated | Handling of integrity check failure in a wireless communication system |
JP5295685B2 (en) * | 2008-08-28 | 2013-09-18 | 京セラ株式会社 | base station |
US20100159991A1 (en) | 2008-12-22 | 2010-06-24 | Mediatek Inc. | Reliable femtocell system for wireless communication networks |
JP5206436B2 (en) * | 2009-01-15 | 2013-06-12 | 日本電気株式会社 | Base station and communication control method and program thereof |
CN101477403B (en) * | 2009-01-22 | 2011-10-05 | 浪潮电子信息产业股份有限公司 | A method for automatic control of system power consumption |
WO2011078646A1 (en) | 2009-12-23 | 2011-06-30 | Exs Network Technologies Sdn. Bhd | Client load balancing, power management, and mobility in hierarchical wireless mesh networks |
-
2011
- 2011-08-22 US US13/214,818 patent/US8675475B2/en active Active
-
2012
- 2012-08-09 JP JP2014526370A patent/JP2014529232A/en not_active Ceased
- 2012-08-09 WO PCT/CN2012/079885 patent/WO2013026356A1/en active Application Filing
- 2012-08-09 CN CN201280040531.2A patent/CN103748945B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110128060A1 (en) * | 2009-05-27 | 2011-06-02 | Kouichi Ishino | Delay adjustment device and delay adjustment method |
US20120142336A1 (en) * | 2009-08-07 | 2012-06-07 | Vinh Van Phan | Operation in Case of Radio Link Failure |
US20120047551A1 (en) * | 2009-12-28 | 2012-02-23 | Interdigital Patent Holdings, Inc. | Machine-To-Machine Gateway Architecture |
US20120264470A1 (en) * | 2011-04-12 | 2012-10-18 | Public Wireless, Inc. | Common radio element application manager architecture for wireless picocells |
Non-Patent Citations (1)
Title |
---|
"Is It a Picocell? Is It a Femtocell?" ABIresearch. 13 Nov. 2008 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9201804B1 (en) * | 2012-02-06 | 2015-12-01 | Google Inc. | Dynamically adapting the configuration of a multi-queue cache based on access patterns |
US9632946B1 (en) | 2012-02-06 | 2017-04-25 | Google Inc. | Dynamically adapting the configuration of a multi-queue cache based on access patterns |
US9875188B1 (en) | 2012-02-06 | 2018-01-23 | Google Inc. | Dynamically adapting the configuration of a multi-queue cache based on access patterns |
US20130298175A1 (en) * | 2012-05-02 | 2013-11-07 | International Business Machines Corporation | Constructing a customized message in a video-on-demand service |
US20140187236A1 (en) * | 2012-12-31 | 2014-07-03 | Cellco Partnership D/B/A Verizon Wireless | Quick recovery of rf sessions after backhaul link failure |
US9078157B2 (en) * | 2012-12-31 | 2015-07-07 | Verizon Patent And Licensing Inc. | Quick recovery of RF sessions after backhaul link failure |
US11848556B2 (en) | 2020-03-17 | 2023-12-19 | Sumitomo Mitsui Banking Corporation | Power and communications network convergence system, and control method therein |
CN111787559A (en) * | 2020-07-16 | 2020-10-16 | 深圳云里物里科技股份有限公司 | Gateway WiFi (Wireless Fidelity) fault transfer method, device, equipment and medium |
Also Published As
Publication number | Publication date |
---|---|
CN103748945B (en) | 2017-08-11 |
WO2013026356A1 (en) | 2013-02-28 |
CN103748945A (en) | 2014-04-23 |
JP2014529232A (en) | 2014-10-30 |
US8675475B2 (en) | 2014-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8675475B2 (en) | Techniques for recovery of wireless services following power failures | |
CN111656832B (en) | Method and apparatus for grant wireless spectrum allocation and coordination across multiple entities | |
US10313946B2 (en) | Dynamic control of cell reselection parameters | |
US11317360B2 (en) | Methods and apparatus for transmission power management in wireless networks | |
US11523287B2 (en) | Machine-learning framework for spectrum allocation | |
US10772023B2 (en) | Management of mobility traffic flows in mobile cellular networks | |
US8665885B2 (en) | Indication of service availability for a user terminal | |
US10715886B2 (en) | Power outage-assessment apparatuses and methods | |
US8738017B2 (en) | Radio resource management in a radio telecommunication network | |
JP4638507B2 (en) | Method for configuring a telecommunication network, telecommunication network and corresponding management entity | |
US20100211629A1 (en) | Expandable element management system in wireless communication network | |
UA114225C2 (en) | Method, apparatus, and system for radio bearer control | |
CN114980148B (en) | Network capability determining method and device | |
US9591562B2 (en) | Provisioning access point bandwidth based on predetermined events | |
US10945150B2 (en) | Methods, circuits, devices, systems and associated computer executable code for operating a wireless communication network | |
CN103067926A (en) | Method and system capable of achieving resource reassortment | |
JP2010130047A (en) | Wireless communication device, wireless communication system, and wireless communication method | |
US20110176433A1 (en) | Method of controlling resource usage in communication systems | |
US20170142638A1 (en) | Access point for facilitating connection of one or more wireless user devices to a communications channel | |
EP4013020B1 (en) | Internet of things system and backup channel utilization method thereof | |
WO2013029418A1 (en) | Method and system of cellular network resources reconfiguration in cognitive radio | |
CN112954699A (en) | Spectrum sharing method and device for wireless communication, electronic equipment and storage medium | |
Nygate et al. | Applying machine learning in managing deployable systems | |
WO2025022446A1 (en) | System and method for network congestion management | |
Ho et al. | Outage users first cell outage compensation algorithm for self-organizing networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BISDIKIAN, CHATSCHIK;KO, BONG JUN;REEL/FRAME:026785/0977 Effective date: 20110822 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: GLOBALFOUNDRIES U.S. 2 LLC, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:036550/0001 Effective date: 20150629 |
|
AS | Assignment |
Owner name: GLOBALFOUNDRIES INC., CAYMAN ISLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GLOBALFOUNDRIES U.S. 2 LLC;GLOBALFOUNDRIES U.S. INC.;REEL/FRAME:036779/0001 Effective date: 20150910 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
AS | Assignment |
Owner name: WILMINGTON TRUST, NATIONAL ASSOCIATION, DELAWARE Free format text: SECURITY AGREEMENT;ASSIGNOR:GLOBALFOUNDRIES INC.;REEL/FRAME:049490/0001 Effective date: 20181127 |
|
AS | Assignment |
Owner name: GLOBALFOUNDRIES U.S. INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GLOBALFOUNDRIES INC.;REEL/FRAME:054633/0001 Effective date: 20201022 |
|
AS | Assignment |
Owner name: GLOBALFOUNDRIES INC., CAYMAN ISLANDS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WILMINGTON TRUST, NATIONAL ASSOCIATION;REEL/FRAME:054636/0001 Effective date: 20201117 |
|
AS | Assignment |
Owner name: GLOBALFOUNDRIES U.S. INC., NEW YORK Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WILMINGTON TRUST, NATIONAL ASSOCIATION;REEL/FRAME:056987/0001 Effective date: 20201117 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |