• 沒有找到結果。

Dealing with Energy-Saving Issue Induced from Error-Recovery

6.2 The Proposed Power Saving Scheme for TSMP

6.3.2 Simulation Results

Performance of wake-up time schedules without applying updating

We first investigate both the performance of energy saving and system throughput for the wake-up time schedules without applying the distributed updating algorithm. The successful transmission probability is set to 0.9. For convenience, schedule without pre-delay and sched-ule with pre-delay are denoted by Schedsched-ule 1 and Schedsched-ule 2, respectively. The performance of energy saving is measured by both the overhearing time and the reduced proportion of overhearing time when compared with that of Schedule 1.

As shown in Figures 6.3 (a) and (b), one can see that simply applying Schedule 1 to the TSMP scheme will make STAs suffer from overhearing under the given erroneous condition.

On the other hand, the STAs of later orders can benefit from the schedules with pre-delay considerations to eliminate larger proportions of unnecessary overhearing.

Note that STA 2 has the largest percentage of improvement when α = 1. For our studied simulation scenario, we have Wi,1 = (i − 1)µ + α√

i − 1σ for STA i ( i > 1 ). Consequently, Wi,1− Wi−1,1 = µ + α(√

i − 1 −√

i − 2)σ decreases as i increases and larger value of raises the decreasing rate. Hence, when α = 1, what is special for STA 2 is that the preceding STA 1 is not delayed by the schedule while W2,1− W1,1 = µ + σ is larger than that of succeeding STAs. It therefore benefits from the setting of schedule to have better improvement. For such a conservative schedule for STA 2, STA 3 wakes up relatively earlier when compared with the situation of STA 2 and thus has larger overhearing time and less improvement

0 2 4 6 8 10 12 14 16 18 20

Figure 6.3: The improvement on energy saving for both schedules without the updating algorithm.

percentage than STA 2 does. Nevertheless, since Ci(Wi,1) = (i − 1)(1 − p)µ + α√ i − 1σ increases with i, more eliminated overhearing time for STAs with increasing order can still be expected. Therefore, the percentage of improvement for STA i increases as i increases.

The performance of system throughput is shown in Figures 6.4 (a) and (b). The through-put is defined as the required time for data transmission over total transmission finish time for the first i STAs. The degradation in throughput of Schedule 2 is measured by the dif-ference of throughput compared with that of Schedule 1. Note that the system throughput of Schedule 1 is the same as that of the original TSMP scheme. It can also be explained by Wi,1− Wi−1,1 = µ + α(√

i − 1 −√

i − 2)σ that the degradation mitigates with increasing order since STAs wake up and finish their transmission earlier. As can be seen from Figures 6.3 and 6.4, for a system tolerating 3% degradation of system throughput for 20 STAs, it

should choose α = 1 to save more energy of STAs.

Figure 6.4: System throughput performance of our proposed schedules.

Performance of wake-up time schedules applying updating

The performances of energy saving when applying the distributed wake-up time updating algorithm are shown in Figures 6.5 (a) and (b). With the updating algorithm, the improve-ment in energy saving is significant for Schedule 1. However, there is only slight improveimprove-ment for Schedule 2. This is because Schedule 2 has eliminated large proportion of overhearing by pre-delaying the initial access attempts. Since the proposed updating algorithm does not alter the actual access start time for both Schedule 1 and Schedule 2, the system throughputs are the same as those shown in Figure 6.4 and thus are not shown here again.

0 2 4 6 8 10 12 14 16 18 20

Figure 6.5: The improvement on energy saving for both schedules with the updating algo-rithm.

6.4 Summary

In this chapter, we proposed wake-up time schedules and an update algorithm for the TDMA-like TSMP scheme to improve its performance on energy saving when the immediate re-transmission is adopted for error recovery. According to the simulation results, the proposed schemes can effectively alleviate the problem of overhearing under the erroneous wireless environment to prolong the usage time of wireless devices. The impact of incorporating the wake-up time schedule into the TSMP scheme on system throughput is also studied. For our proposed schedule with pre-delay, the wake-up time schedule can be adjusted by selecting a suitable parameter value to achieve better energy saving and meet a predetermined loss of system throughput. Since the proposed wake-up time schedules and the updating algorithm are simple, we believe they are feasible to be implemented in real systems.

Chapter 7 Conclusions

In this dissertation, we study the important energy saving issues regarding the shared medium, infrastructure wireless LAN. Under the multi-user scenario, the overhearing problem is highlighted and thoroughly studied for different medium access mechanisms.

We propose an algorithm to schedule the service start time of TSs belonging to different applications for the IEEE 802.11e S-APSD mechanism. Simulation results show that the proposed scheduling algorithm can achieve similar performance as [38] in preventing the overlapping of SPs while the implementation complexity is largely reduced by utilizing the proven periodicity of service schedules and the limited number of traffic classes. Since the scheduling optimality of Chapter 3 and [38] depend on the joining order of TSs, they could be unsatisfactory in some cases. To improve the energy saving performance, we also studied the problem of rearranging existing scheduled events to enlarge the minimum distance of the system. We show that the maximum of minimum distance between two periodic scheduled events is closely related to the greatest common divisor of their periods. Taking advantage of this observation and scheduling TSs according to the ascending order of period, we devise the GMD greedy scheduling to increase the tractability while improving the energy saving performance.

Regarding the low overhead multi-polling mechanism, especially for serving uplink VBR traffic, we propose several ideas for the goal of energy saving and a wake-up time schedule

is presented to achieve the best energy saving with a tolerable sacrifice of system bandwidth utilization. Both analytical and simulation results show that the overhearing problem can be effectively mitigated with the proposed EE-Multipoll mechanism especially when there are a lot of STAs and STAs are heavily loaded. Since the wireless environment could cause transmission error more likely than wired scenario, the energy saving issue induced from error recovery is also studied in this dissertation. Without altering the transmission order while achieving the goal of energy saving, the settings of wake-up time schedule and the renewal algorithm are studied for the TDMA-like multi-polling mechanism.

The most significant conclusion of this dissertation is that, under a tolerable performance tradeoff, the focus of the energy conservation should try to put as more STAs into low power state as possible and as long as possible. The proposed scheduling algorithms and wake-up time schedules can direct STAs not involved in a transmission going into Doze state and reduce the coordination effort for them when they are ready to accessing the channel.

Moreover, the information contained in the overheard transmission can also aid the STAs going to the Doze state if appropriate. The performance of energy conservation is expected to be more significant for a larger network since a greater percentage can use low power state by the coordination and scheduling.

Extensions of our design can be done in several directions. An interesting topic is to con-sider the duration and the randomness of the service period when concon-sidering the scheduling in S-APSD mechanism. Another interesting topic is the scheduling algorithm for the Power Save Multiple Poll mechanism (PSMP) in IEEE 802.11n [3]. This mechanism is different from our proposed EE-Multipoll in channel accessing and handling of the traffic burst. The specific scheduling algorithm for PSMP and the control of power states for Multiple-Input Multiple-Output (MIMO) transceiver are still open issues.

Bibliography

[1] IEEE 802.11 WG: IEEE Standard 802.11-1999, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications, 1999.

[2] IEEE Std 802.11e-2005, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications Amendment 8: Medium Access Control (MAC) Quality of Service Enhancements.

[3] Std 802.11n-2009, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications Amendment 5: Enhancements for Higher Throughput.

[4] M. S. Gast, 802.11 Wireless Networks - The Definition Guide. O’Reilly, 2002.

[5] W. Ye, J. Heidemann and D. Estrin, ”Medium Access Control With Coordinated Adap-tive Sleeping for Wireless Sensor Networks,” IEEE/ACM Trans. Networking, vol. 12, no. 3, pp. 493- 506, June 2004.

[6] G. E. Moore, ”Cramming more components onto integrated circuits,” Electronics, vol.

38, no. 8, pp. 114V117, Apr. 1965.

[7] K. Lahiri, A. Raghunathan, S. Dey, and D. Panigrahi, ”Battery-driven system design:

A new frontier in low power design,” in Proc. Intl. Conf. on VLSI Design, pp. 261V267, Jan. 2002.

[8] R. Mangharam, R. Rajkumar, S. Pollin, F. Catthoor, B. Bougard, L. Van der Perre, and I. Moeman, ”Optimal fixed and scalable energy management for wireless networks,”

in Proc. IEEE INFOCOM, Vol. 1, pp. 114V125, Mar. 2005.

[9] S. H. Gunther, F. Binns, D. M. Carmean, and J. C. Hall, ”Managing the Impact of In-creasing Microprocessor Power Consumption,” Intel Technology Jounal, First Quarter, 2001.

[10] Atheros White Paper, ”Power Consumption and Energy Efftciency Comparisons of WLAN Products”. 2003.

[11] Dell, ”Dell TrueMobile 1400 WLAN Card.” [Online].

Available: http:// support.ap.dell.com/docs/network/p44970/en/specs.htm

[12] N.A. Pantazis and D.D. Vergados, ”A survey on power control issues in wireless sensor networks,” IEEE Communications Surveys & Tutorials, Vol. 9 , no. 4, pp. 86 - 107, 2007.

[13] D. Qiao, S. Choi,and K.G. Shin, ”Interference Analysis and Transmit Power Control in IEEE 802.11a/h Wireless LANs,” IEEE Trans. Networking, Vol. 15 , no. 5, pp. 1007 -1020, 2007.

[14] Y. Xiao and J. Rosdahl, ”Throughput and Delay Limits of IEEE 802.11,” IEEE Com-mun. Lett., vol. 6, no.8, pp. 355- 357, Aug. 2002.

[15] S.-C. Lo, G. Lee, and W.-T. Chen, ”An Efficient Multipolling Mechanism for IEEE 802.11 Wireless LANs,” IEEE Trans. Comput., vol. 52, no. 6, pp. 764- 778, June 2003.

[16] S.-C. Lo and W.-T. Chen, ”An Efficient Scheduling Mechanism for IEEE 802.11E MAC Enhance-ments,” in Proc. IEEE WCNC, pp. 777- 782, vol. 2, March 2004.

[17] S. Kim, Y. Kim, S. Choi, K. Jang and J. Chang, ”A High-Throughput MAC Strategy for Next-Generation WLANs,” in Proc. IEEE WoWMoM, pp. 278- 285, June 2005.

[18] B.-S. Kim, S.W. Kim, Y. Fang, and T.F. Wong, ”Two-Step Multipolling MAC Protocol for Wireless LANs,” IEEE J. Select. Areas Commun., vol. 23, no. 6, pp. 1276-1286, June 2005.

[19] Z.-T. Chou, C.-C. Hsu, and S.-N. Hsu, ”UPCF: A New Point Coordination Function With QoS and Power Management for Multimedia Over Wireless LANs,” IEEE/ACM Trans. Networking, vol. 14, no. 4, pp. 807-820, Aug. 2006.

[20] J. A. Stine and G. D.Veciana, ”Improving Energy Efficiency of Centrally Controlled Wireless Data Networks,” ACM/Kluwer Wireless Networks, vol.8, pp. 681-700, Nov.

2002.

[21] Y.-C. Tseng, C.-S. Hsu, and T.-Y. Hsieh, ”Power-Saving Protocols for IEEE 802.11-Based Multi-Hop Ad Hoc Networks,” in Proc. IEEE INFOCOM, Vol. 1, pp. 200-209, June 2002.

[22] E.-S. Jung and N. H. Vaidya, ”An Efficient MAC Protocol for Wireless LANs,” in Proc.

IEEE INFOCOM, vol. 3, pp. 1756-1764, June 2002.

[23] S. Singh, and C. S. Raghavendra, ”PAMAS - Power Aware Multi-Access protocol with Signalling for Ad Hoc Networks,” in ACM SIGCOMM, Vol. 28 , no. 3, pp. 5 - 26, July 1998.

[24] H. Woesner, J. P. Ebert, M. Schlager, and A. Wolisz, ”Power-Saving Mechanisms in Emerging Standards for Wireless LANs: The MAC Level Perspective,” IEEE Persinal Communications, pp. 40-48, June 1998.

[25] S. Jayashree, and C. Siva Ram Murthy, ”A Taxonomy of Energy Management Protocols for Ad Hoc Wireless Networks,” IEEE Commun. Magazine, Vol. 45 , no. 4, pp. 104 -110, 2007.

[26] R. Krashinsky and H. Balakrishnan, ”Minimizing Energy for Wireless Web Access with Bounded Slowdown,” in Proc. ACM MOBICOM, Sep. 2002.

[27] D. Qiao and K. G. Shin, ”Smart power-saving mode for IEEE 802.11 wireless LANs,”

in Proc. IEEE INFOCOM, Mar. 2005.

[28] X. P´erez-Costa and D.Camps-Mur, ”APSM: Bounding the Downlink Delay for 802.11 Power Save Mode,” in Proc. IEEE ICC, May 2005.

[29] C. E. Jones, K. Sivalingam, P. Agrawal, and J.-C. Chen, ”A Survey of Energy Efficient Network Protocols for Wireless Networks,” ACM/Kluwer Wireless Networks, vol. 7, pp.

343-358, Nov. 2001.

[30] A. Kamerman and L. Monteban, ”WaveLAN-II: A High-Performance Wireless LAN for the Unli-censed Band,” Bell Labs Technical Journal, vol. 2, no. 3, 1997.

[31] Y. Jiao, A. R. Hurson, and B. A. Shirazi, ”Online Adaptive Application-Driven WLAN Power Management,” in Proc. IEEE Globecom, pp. 2663-2668, Nov. 2005.

[32] J.-R. Hsieh, T.-H. Lee, and Y.-W. Kuo, ”Power Efficient Multipolling Mechanism for Next Generation Wireless LANs,” in Proc. IEEE VTC2007-Spring, pp. 2971-2975, Apr.

2007.

[33] MATLAB and Simulink for Technical Computing, http://www.mathworks.com/

[34] B.W. Silverman, Density Estimation for Statistics and Data Analysis. Chapman and Hall, 1986.

[35] A. Grilo, M. Macedo, and M. Nunes, ”A Scheduling Algorithm for QoS Support in IEEE 802.11e Networks,” IEEE Wireless Commun. Mag., vol. 10, no. 3, pp.36-43, June 2003.

[36] Q. Zhao and D. H.K. Tsang, ”An Equal-Spacing-Based Design for QoS Guarantee in IEEE 802.11e HCCA Wireless Networks,” IEEE Trans. Mobile Computing, Vol. 7, no.

12, Dec. 2008.

[37] S. Mangold, S. Choi, G. R. Hiertz, O. Klein, B. Walke, ”Analysis of IEEE 802.11e for QoS Support in Wireless LANs”, IEEE Wireless Comm. Mag., Vol. 10, no. 6, Dec, 2003.

[38] X. P´erez-Costa, D. Camps-Mur, J. Palau, D. Rebolleda and S. Akbarzadeh, ”Overlap-ping Aware Scheduled Automatic Power Save Delivery Algorithm,” in Proc. of European Wireless Conference (EW), Paris, France, Apr. 2007.

[39] X. P´erez-Costa, D.Camps-Mur and T.Sashihara. ”Analysis of the Integration of IEEE 802.11e Capabilities in Battery Limited Mobile Devices,” IEEE Wireless Comm. Mag., special issue on Internetworking Wireless LAN and Cellular Networks, Vol. 12, no. 6, December 2005.

[40] T. H. Cormen, C. R. Leiserson, R. L. Rivest, and C. Stein, Introduction to Algorithms, Second ed., MIT Press and McGraw-Hill. ISBN 0262032937.

[41] F. Fitzek , A. Koepsel , A. Wolisz , M. Krishnam , and M. Reisslein, ”Providing Application-Level QoS In 3G/4G Wireless Systems: A Comprehensive Framework Based On Multi-Rate CDMA,” IEEE Wireless Comm. Mag., Vol. 9, no. 2, Apr., 2002.

[42] T. Simunic, H. Vikalo, P. Glynn, and G. D. Micheli, ”Energy Efficient Design of Portable Wireless Systems,” in Proc. of the International Symposium on Low Power Electronics and Design, pp. 49-54, 2000.

[43] J.-R. Hsieh and T.-H. Lee, ”An Energy Saving Scheme with Error Recovery for Multi-Polling in Wireless LANs,” in Proc. IEEE VTC2008-Spring, pp. 2121-2125, May 2008.

[44] T.-H. Lee and J.-R. Hsieh, ”An Efficient Scheduling Algorithm for Scheduled Automatic Power Save Delivery for Wireless LANs,” in Proc. IEEE VTC2010-Spring, May 2010.

[45] J.-R. Hsieh and T.-H. Lee, ”Energy-Efficient Multi-polling Scheme for Wireless LANs,”

IEEE Trans. Wireless Commu., Vol. 8, No. 3, pp. 1532-1541, Mar. 2009.

[46] T.-H. Lee and J.-R. Hsieh, ”Low Complexity Class-based Scheduling Algorithm for Scheduled Automatic Power-Save Delivery for Wireless LANs,” submitted to IEEE Trans. Mobile Computing. (under review)

[47] T.-H. Lee, J.-R. Hsieh, M.-C. Huang and Y.-W. Huang, ”A Bandwidth Efficient Pairing Strategy for the MIMO-OFDM Based WLANs,” in Proc. of IEEE VTC2009-Spring, Apr. 2009.

[48] T.-H. Lee, J.-R. Hsieh, and H.-W. Chen, ”A Rearranegement Algorithm for Scheduled Automatic Power Save Delivery of Wireless LANs,” accepted and to appear in IEEE Tencon2010, Nov. 2010.

[49] F.H.P Fitzek and M.Reisslein, ”MPEG-4 and H.263 Video Traces for Network Perfor-mance Evaluation,” IEEE Network, Vol. 15, No.6, pp. 40-54, Dec. 2001.

http://www-tkn.ee.tu-berlin.de/research/trace/trace.html