IEEE 802.21 MEDIA INDEPENDENT HANDOVER Title: 21-08-0230-00-mrpm-redefined-scenarios-presentation.ppt Date Submitted: July 16, 2008 Presented at IEEE 802.21 session #27 in Denver Authors or Source(s): Behcet Sarikaya (Huawei), Dennis Edwards (CoCo), Anthony Chan (Huawei), James Han (Motorola), Michael Williams (Nokia), Scott Henderson (RIM) Abstract: Redefined Scenarios Presentation 21-08-0214-01-0000 1 IEEE 802.21 presentation release statements This document has been prepared to assist the IEEE 802.21 Working Group. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE 802.21. The contributor is familiar with IEEE patent policy, as outlined in Section 6.3 of the IEEE-SA Standards Board Operations Manual <http://standards.ieee.org/guides/opman/sect6.html#6.3> and in Understanding Patent Issues During IEEE Standards Development http://standards.ieee.org/board/pat/guide.html> 21-08-0214-01-0000 2 MRPCM Problem Statement (1) • With advances in devices, networks and usage models, multiradio operation is becoming the norm for Mobile Nodes (MN). • Each MN radio consumes power. The amount of power consumed by a radio depends on the technology and the traffic it carries. • Example: iPhone 3G Battery Life Voice (2G) = 600 minutes Voice (3G) = 300 minutes Web Browsing (WiFi)* = 428 minutes Web Browsing (Edge)* = 343 minutes Web Browsing (3G)* = 197 minutes A-GPS = “insignificant affect” *Anandtech \July 11th, 2008 21-08-0214-01-0000 3 MRPCM Problem Statement (2) • This is a power consumption graph of a typical isochrononous traffic flow from WiFi VoIP, Interface power consumptions are not uniform. • Even for the same technology, baseline power consumption is implementation dependent and may be non-zero, cf. Wireless Wakeups Revisited- Energy Management for VoIP over Wi-Fi SmartPhone • All other things being equal, faster data rates are more energy efficient. 21-08-0214-01-0000 4 MRPCM Problem Statement (3) • Turning off all radios conserves the most power. Putting all radios in the active state maximizes connectivity and minimizes response time. • Battery capacity is proportional to temperature and inversely proportional to discharge rate, charge cycle count, age, etc. The more radios that are on, the higher the discharge rate and the smaller the battery capacity. Battery graphs from. 21-08-0214-01-0000 5 MRPCM Problem Statement (4) • Each radio interface is independently power managed using network specific mechanisms. Power consumption optimizations of individual access technologies allow viable target services with acceptable battery life. Such optimizations are neither global nor cooperative, cf. https://mentor.ieee.org/802.21/file/08/21-08-0207-00-mrpm-powerconsumptions-in-baseband-processors.ppt • Network interface power consumption is only one aspect of system power consumption. Computational energy costs for things like packet encryption also need to be considered Things like increased packet latency from CPU clock scaling are also important, cf. https://mentor.ieee.org/802.21/file/08/21-08-0197-02-mrpm-response-timein-different-modes-of-operation.ppt • The problem is to allow global policy to guide an optimal selection of operational radio interfaces that satisfies connectivity and latency requirements while minimizing MN energy consumption. 21-08-0214-01-0000 6 802.21 Overview • With advances in devices, networks and usage models, multi-radio operation is becoming the norm for Mobile Nodes (MN). • IEEE 802.21 provides an abstract set of Media Independent Handover Services (MIH) designed primarily to support vertical handovers (across heterogeneous networks). These MIH services include handover initiation, network selection and interface activation. Handovers within a single network are most efficiently handled by the network itself, though the MIH protocol may be used to communicate among homogenous network components. • The MIH interfaces provide a generalized framework through which disparate networks can be individually addressed and allow specifying higher level handover standards in terms of the MIH framework. • MIH policy enforcement is explicitly relegated to a Network Selection Entity (NSE). NSE may reside on MN to support local handover policy, on the network to facilitate centralized handover policy, or cooperative with communication between client and network enabled by MIH. The MIH Information and Event Services inform NSE policy decisions to enable more effective Handover decisions. Policy decisions are affected through the MIH Command Service. • Designed for existing and evolving networks. Media specific changes closely follow base 802.21 MIH Protocol by increasing the breadth of the media specific interface. 21-08-0214-01-0000 7 What MRPCM Can Do to Help? • Extend 802.21 to… • Provide a standard, generalized framework (a set of power saving enablers) for minimizing multi-radio power consumption by querying and setting the operating mode of a wireless network interface. • Provide a set of metrics that allows users of the framework to consider network throughput and energy consumption as policy inputs. • Provide a mechanism for using MIH IS network PoA location, coverage maps and MN location information to conserve power in out of coverage areas. Such mechanism being also useful to emergency services. • Provide a conceptual model for implementing Network Radio Proxies that emulate a radio’s presence on a network while it is turned off. • Maintain interoperability with and between IEEE 802 and non-802 networks • The framework should allow operators and MN integrators to express network and power management policy in the form of a connection manager that is based on MRPCM enhanced 802.21 interfaces, cf. https://mentor.ieee.org/802.21/file/08/21-08-0228-00-mrpmmrpm-augmenting-a-feature-for-mih.ppt 21-08-0214-01-0000 8 MRPM Framework: Get/Set Radio Operating Modes • Abstract Radio Power Modes provide a mapping between an existing 802.21 Link_Action request (LINK_POWER_UP, LINK_LOW_POWER, LINK_POWER_DOWN) onto a technology specific operating mode of a radio. List of Actions may need to be extended. • Enable power management policy enforcement. • Each radio has an array, constructed by the MN manufacturer, containing (non-transmitting) energy consumption values for each ARPM. • Need to extend 802.21 Link SAP to retrieve the profiles and to return, as well as set, the current ARPM values. 21-08-0214-01-0000 9 MRPM Framework: Energy Consumption Metrics The energy consumed by a the wireless network interface module (vs. TX output power, IERP, etc.) is of primary interest to MRPM. There are many ways to express this battery drain, including bit energy cost (nJ/b) = mW * J/Ws * us/b = W*10-3 * J/Ws * s/b*10-6 = J/b*10-9 = nJ/b These metrics allow NSE to consider network energy consumption as a policy input; all other things being equal, choose the most energy efficient network. The most energy efficient network is also likely to be the fastest one (small bit widths). Extend MIH IS metrics to include network and link power consumption. IE_NET_DATA_POWER_LOAD value is likely to be a fixed optimal value. LINK_PARAM_GEN values are measured quantities that reflect recent network conditions. DATA_POWER_LOAD UNSIGNED_INT(2) The type used with the IE_NET_DATA_POWER_LOAD, expressing power consumed, in mW, at the network IE_NET_DATA_RATE Data Power Load DATA_POWER_LOAD A new value, 5, needs to be added to the list LINK_PARAM_GEN options that specifies the power consumed, in mW, at the LINK_PARAM_GEN option 0, Data Rate Energy Consumption UNSIGNED_INT(4) A new value, 6, needs to be added to the list LINK_PARAM_GEN options that specifies the energy consumed, in nJ, during the interval used to determine the value of LINK_PARAM_GEN option 3, Throughput 21-08-0214-01-0000 10 MRPM Framework: Using Location Services •Enable the use of coverage models to leverage and expand the 802.21 IE_POA_LOCATION element. •MN must be able to tell its location relative to, and independently of, any network POA •Coverage map from MIH IS and MN location combine to avoid scanning in out of coverage areas by facilitating radio scheduling. Triggers Minimize Connectivity Disruption during Link Switching • takes same time to do handoff • trigger setpoints established to avoid spurious events may be set too far down the gradient. • trigger conjunction in context of coverage maps allows more informed reaction (current high trigger && candidate detect) • 21-08-0214-01-0000 11 TR Scenario 6.6: Power Management in out of Coverage Areas • A MN will have no network connection when it is first turned on or when it has moved out of the coverage range of all available networks. • With no other knowledge, the MN must turn on all radios, to maximize the chance of finding an appropriate network to connect with. In networks other than WiMax, the radios are essentially in an Active RX mode while looking for a network. • MRPM could turn on a radio to scan for a network and then turn it off again for some configurable interval if the scan discovered nothing. • If a mode can determine its own location then when querying the MIH IS for a list of proximate networks, an MN may specify an NGHB_RADIUS that far exceeds the range of any of its network radio interfaces. In areas of sparse network coverage an NSE may tell from the location and range data returned by the MIH IS that, upon losing connection with the current network, it will not be able to reconnect to another network for some significant time. In this case, the NSE may turn off the radio on receipt of a LINK_DOWN event • Should an MN determine that, based on the MIH IS coverage map, it is approaching the coverage area of a new network then it could turn on the appropriate radio. A LINK_DETECTED event will be generated with the network is discovered and a LINK_UP event will be generated when the network is joined. At such time the network coverage map may be refreshed by the MIH IS 21-08-0214-01-0000 12 MRMP Framework: Proxy Conceptual Model • 802.21 is designed for existing and evolving Networks • An MRPM Network Radio Proxy (NRP) is a network entity that MRPM will define, cf. https://mentor.ieee.org/802.21/file/08/21-08-0226-01-mrpmmarket-need-for-mrpm.ppt • An NRP must be accessible to an MN via a current network PoA. The NRP makes it appear that a powered down radio on the MN has actually joined the candidate network. An NRP thus maximizes the candidate network availability while minimizing MN battery drain. • The emulation of certain functions (e.g., MN location updates) are technology specific operations and may require an NRP Agent (NRPA) to exist on the PoA of such networks • An NRP can be seen as an extension the Mobile IP Proxies that are already widely deployed on several networks, • An NRPA on the current network PoA will be needed to handle “keep alives” without unnecessarily waking the MN, cf. https://mentor.ieee.org/802.21/file/08/21-08-0229-00-mrpm-mrpm-powersave-topics.ppt 21-08-0214-01-0000 13 NRP Conceptual Model Current Network Current PoA & NRPA MRPM NRP Candidate PoA & NRPA MRPM Enabled MIH IS MN NSE Candidate PoA & NRPA MRPM NRP Candidate PoA & NRPA Proxied Network Multi-Radio Power Management Service Flow 21-08-0214-01-0000 NRP Scenarios • NRP enables MN location updates to make it appear that a powered down radio on the MN is roaming and updating its location • NRP should enable this technology dependent signaling • NRP enables idle mode entry to make it appear that a powered down radio is going to the idle mode • NRP should enable this technology dependent signaling 21-08-0214-01-0000 15 Emulation Scenario: Location Update Using Active Interface • While a proxy session is active, the MN may move from the coverage area of one PoA to another on the same network. When such a situation is identified, the NSE sends a PROXY_UPDATE to the NRP. The NRP would then change the NRPA that represents the MN on the network. • Should mobility cause the MN to switch to a third network then the NSE will send a PROXY_MOVE message to the NRP, notifying it of the network change. • Should the MN leave the coverage area of the proxy network then it will send a PROXY_LEAVE message to the NRP. 21-08-0214-01-0000 16 TR Scenario 6.2: Location Update Using Active Interface • While a proxy session is active, the MN may move from the coverage area of one PoA to another on the same network. When such a situation is identified, the NSE sends a PROXY_UPDATE to the NRP. The NRP would then change the NRPA that represents the MN on the network. • Should mobility cause the MN to switch to a third network then the NSE will send a PROXY_MOVE message to the NRP, notifying it of the network change. • Should the MN leave the coverage area of the proxy network then it will send a PROXY_LEAVE message to the NRP. 21-08-0214-01-0000 17 TR Scenario 6.3: Idle Mode Signaling for Multiple Interfaces • After completing a network operation, the MN may decide that it wants to turn off the radio and replace it with a proxy session. This is accomplished by sending a PROXY_REPLACE message to the NRP. • Assuming simultaneously overlapping coverage, all but one active radio may be replaced by a proxy service. • Depending on the amount and kind of data passing through the current network to the MN, the active radio interface may be placed in a low power state other than off. 21-08-0214-01-0000 18 TR Scenario 6.4: Waking a Radio Over the Current Interface • In TR Scenario 6.1, traffic destined for a turned off radio is forwarded over the current interface instead. • Alternately, the NSE may wake the turned off radio and have it replace the proxy on the candidate network by sending a PROXY_WAKING_UP message to the NRP. Once the radio has replaced the proxy on the candidate network the proxy session ends. The NSE may switch to the new radio or decide to continue dual radio operation. 21-08-0214-01-0000 19 TR Scenario 6.5: Parameters Configuration of Idle Interface • The establishment of a proxy session requires the exchange of configuration information between the MN, the NRP and AAA entity on the candidate proxy network. • NSE may apply “spam” filters to incoming traffic destined to a turned off radio, only waking the radio if it is of interest to the MN. 21-08-0214-01-0000 20 Network Radio Proxy Details • NRP Service descriptions will need to be added to the MIH _NET_CAPABILITIES. • The MIH NSE communicates with the NRP using the following message types: PROXY_REPLACE, PROXY_JOIN, PROXY_LEAVE, PROXY_UPDATE, PROXY_MOVE, PROXY_FILTER, PROXY_TRAFFIC_PENDING, PROXY_FORWARD and • PROXY_WAKING_UP • • • • • • • 21-08-0214-01-0000 21 Considerations for 802.3 • TBD 21-08-0214-01-0000 22 Considerations for 802.11 • TBD 21-08-0214-01-0000 23 Considerations for 802.16 • TBD 21-08-0214-01-0000 24 802.16 Amendments NCMS Extension Network Control and Management System AAA Services Paging Services Idle Mode Services Service Flow Id /Connection Id Management Services Security Services RF Transmission and Synchronization Services Mobility Management Services Multimedia Session Management Services Gateway and Router Services Media Independent Handover Function Services Network Management Services Radio Resource Management Services Network Address Management Services 21-08-0214-01-0000 Inter-working Services 25 Considerations for non-802 networks • TBD 21-08-0214-01-0000 26 Thank you. 21-08-0214-01-0000 27 backup 21-08-0214-01-0000 28 Apple iPhone 3G Battery Life Standby = 18000 minutes Audio playback = 1440 minutes Video playback = 420 minutes Voice (2G) = 600 minutes Voice (3G) = 300 minutes Web Browsing (WiFi)* = 428 minutes Web Browsing (Edge)* = 343 minutes Web Browsing (3G)* = 197 minutes A-GPS = “insignificant affect” *Anandtech \July 11th, 2008 Battery graphs from. WiFi VoIP power consumption graph. 21-08-0214-01-0000 29 http://www.freepatentsonline.com/7133374.html • http://www.cs.toronto.edu/~delara/courses/csc2228/papers/cool spots.pdf • http://www.wipo.int/pctdb/en/wo.jsp?wo=2007019556 • http://www.monarch.cs.rice.edu/monarch-papers/icnp2002.pdf • http://citeseer.ist.psu.edu/sconyers98examination.html • http://www.csr.com/egps/introduction.htm 21-08-0214-01-0000 30