在先期的研究中,我們探討無線感測網路的拓樸控制方法,並將其方法成功的整合 於無線網路模擬器中進行實驗,進而驗證拓撲控制之成效性。二期的研究中,我們則針 對在無線感測網路環境下的同儕應用程式,利用隨機行走的方式,建立新的繞送路徑,
使物件能成功送達,提昇系統可用性。此外,我們還利用數學模型及實際模擬來驗證記 憶體消耗、通訊成本及系統收斂時間。我們得知該方法除了可以有效的修復錯誤的路 徑,提高可靠度外,同時亦具有良好的擴充性,可以應用於動態網路的應用環境。三期 研究中,為了讓社區照護能在無線隨意網路有良好的資料可讀性,我們同樣針對同儕通 訊模式,提出了一個分散式隨機資料複製演算法,分散式的特性可以維持系統的擴充 性,而隨機的特性又可以有效率地使用記憶體空間;此外我們使用了path coupling 來推 導系統的收斂時間上線,並透過模擬結果來驗證系統特性。
考慮目前現有的環境來說,由於無線設備相當普及,未來可嘗試將拓撲控制方法整 合至感測器的作業系統當中,配合上層應用程式,提供節能的運作環境。另外,由於隨 機演算法的簡單的特性,在實際的分散式系統中經常被拿來應用,然而針對演算法的機 率分析,往往非常複雜[38]。在這篇報告中,利用機率分析來推導演算法的收斂時間;
原則上,我們若是能將path coupling設計的更好,例如更適合的δ,或是更嚴謹的coupling rule,則可以得到更好的上限值。另外,若是節點可以獲得較多的資訊,不論是在容錯 能力,或是複製物件工作皆會更有效率。舉例來說,容錯系統若是能知道附近節點的電 力狀態,在隨機行走時可以避開某些電力不足的節點,降低再次發生錯誤的機率;資料 複製方面,若知道鄰節點所要複製的物件,則可避開複製相同的物件。不過有雖然這些 機制可以提昇系統效率,伴隨而來的卻是通訊成本的增加,如何在兩者之間取得平衡,
是一個相當重要的議題。另一方面,在設計同儕應用的相關程式時,同儕應用的畢需要 考慮到物件的普及性(popularity)及節點的移動問題,為了使整個系統更有效率,演算法 設計必須朝線上演算法(online algorithm)或是跨層設計的目標前進,以破除現有設計的 障礙。
總的來說,在這個計畫中我們研發了低耗能、高可靠度的解決方案,除了可以與其 他子計畫結合,應用於社區照護系統之外,我們相信這裡所提出的技術與概念,還可以 更進一步地套用在其他無線隨意網路的相關應用中。
19
參考文獻
[1] V. Rodoplu and T. H. Meng, “Minimum energy mobile wireless networks,” IEEE J. Sel.
Areas Comm. (J-SAC), 17(8): 1333-1344, 1999.
[2] Li Li; Halpern and J.Y, “A Minimum-Energy Path-Preserving Topology-Control Algorithm,” IEEE Trans. Wirel. Commun., 3(3): 910-921, 2004.
[3] A. C. Valera, W. K. G. Seah, and S. V. Rao, “Improving protocol robustness in ad hoc networks through cooperative packet caching and shortest multipath routing,” IEEE Trans. Mobile Comput., 4(5): 443-457, 2005.
[4] R. Ramanathan, “Challenges: a radically new architecture for next generation mobile ad hoc networks,” Proc. ACM MobiCom, pp. 132-139, 2005.
[5] A. Deshpande, C. Guestrin, and S. R. Madden, “Model-driven data acquisition in sensor networks,” Proc. Int. Conf. Very Large Databases (VLDB), Toronto, Canada, 2004.
[6] D. P. Agrawal, M. Lu, T. C. Keener, M. Done, and V. Kimar, “Exploiting the Use of Wireless Sensor Networks for Environmental Monitoring,” EM Magazine, pp. 27-33, August 2004.
[7] Theodore S. Rappaport, “Wireless Communications: principles & practice,” publish by Prentice Hall, 2002.
[8] K. Sohrabi, J. Gao, V. Ailawadhi, and G. J. Pottie, “Protocols for self-organization of a wireless sensor network,” IEEE Personal Commun., 7(5): 16-27, October 2000.
[9] S.-J. Yang, “Exploring complex networks by walking on them,” Physical review E 71, 016107.
[10] David Braginsky and Deborah Estrin, “Rumor Routing Algorithm For Sensor Networks,” WSNA, September 2002.
[11] S. Shakkottai, “Asymptotic of Query Strategies over a Sensor Network,” IEEE INFOCOM, pp. 557-566, 2004.
[12] J. Zheng, Y. Wang, X. Lu, and K. Yang, “A dynamic adaptive replica allocation algorithm in mobile ad hoc networks,” Proc. IEEE PerCom, pp. 65-69, 2004.
[13] P. Nuggehalli, V. Srinivasan, and C.-F. Chiasserini, “Energyefficient caching strategies in ad hoc wireless networks,” Proc. ACM MobiHoc, June 2003.
[14] J. L. Huang and M. S. Chen, “On the effect of group mobility to data replication in ad hoc networks,” IEEE Trans. Mobile Comput., 5(5): 492-507, 2006.
[15] F. Sailhan and V. Issarny, “Cooperative caching in ad hoc networks,” Proc. Int. conf.
Mobile Data Management (MDM), pp. 13-28, 2003.
[16] L. Yin and G. Cao, “Balancing the tradeoffs between data accessibility and query delay in ad hoc networks,” Proc. IEEE SRDS, pp. 289-298, October 2004.
[17] L. Yin and G. Cao, “Supporting cooperative caching in ad hoc networks,” IEEE Trans.
Mobile Comput., 5(1): 77-89, 2006.
[18] T. Hara, “Replica allocation methods in ad hoc networks with data update,”
ACM/Baltzer Mobile Netw. Appl. (MONET), 8(4):343-354, 2003.
[19] T. Hara and S. K. Madria, “Data replication for improving data accessibility in ad hoc
20
networks,” IEEE Trans. Mobile Comput., 5(11): 1515-1532, 2006.
[20] R. Friedman, M. Gradinariu, and G. Simon, “Locating cache proxies in MANETs,” Proc.
ACM MobiHoc, pp. 175-186, Tokyo, Japan, May 2004.
[21] M. Bawa, H. Garcia-Molina, A. Gionis, and R. Motwani, “The price of validity in dynamic networks,” Proc. ACM SIGMOD, pp. 515-526, Paris, France, June 2004.
[22] K. Kothapalli, C. Scheideler, M. Onus, and A. W. Richa, “Constant density spanners for wireless ad hoc networks,” Proc. ACM SPAA, pp. 116-125, 2005.
[23] T. Hara and S. K. Madria, “Consistency Management among Replicas in Peer-to-Peer Mobile Ad Hoc Networks,” Proc. IEEE SRDS, pp. 3-12, 2005.
[24] S.-C. Wang, H.-Z. Chou, D. S. L. Wei, and S. Y. Kuo, “On the Fundamental Performance Limits of Peer-to-Peer Data Replication in Wireless Ad Hoc Networks,”
IEEE J. Sel. Areas Comm. (J-SAC), 25(1): 211-221, January 2007.
[25] L. Fribourg, S. Messika, and C. Picaronny, “Coupling and self-stabilization,” Distrib.
Comput., 18, (3): 221-232, 2006.
[26] R. Bubley and M. Dyer, “Path-coupling: a technique for proving rapid mixing in Markov chains,” Proc. IEEE FOCS, pp. 223-231, 1997.
[27] VINT Group, “UCB/LBNL/VINT network simulator ns (version 2),” (available at http://www.isi.edu/nsnam/ns/)
[28] The CMU Monarch Project, “Wireless and Mobility Extension to ns,” (available at http://www.monarch.cs.cmu.edu/cmu-ns.html)
[29] C. Perkins, E. Royer, and S. Das, “Ad Hoc On-Demand Distance Vector (AODV) Routing,” IETF RFC 3561, July 2003.
[30] A. Savvides, S. Park, and M. Srivastava, “On Modeling Networks of Wireless Microsensors,” Proc. ACM SIGMETRICS, pp. 318-319, 2004.
[31] L. M. Feeney, M. Nilsson, “Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment,” Proc. IEEE INFOCOM, pp.
1548-1557, 2001.
[32] S. Shakkottai, “Asymptotic of Query Strategies over a Sensor Network,” Proc. IEEE INFOCOM, pp. 557-566, 2004.
[33] X. Zhang, N. F. Maxemchuk, “A generalized energy consumption analysis in multihop wireless networks,” Proc. IEEE WCNC, pp. 1476-1481, 2004.
[34] H.-Z. Chou, S.-C. Wang, S.-Y. Kuo, I.-Y. Chen and S.-Y. Yuan, “Randomized and distributed methods for reliable peer-to-peer data communication in wireless ad hoc networks,” IET Communications, accepted as a full paper.
[35] P.-J. Wan and C.-W. Yi, “Asymptotic critical transmission radius and critical neighbor number for k-connectivity in wireless ad hoc networks,” Proc. ACM MobiHoc, pp. 1-8, 2004.
[36] V. Guruswami, “Rapidly mixing markov chains: A comparison of techniques,” May
21
2000. (available at http://cs.washington.edu/homes/venkat/pubs/papers.html) [37] D. Randall, “Mixing,” Proc. IEEE FOCS, 2003.
[38] G. Norman, “Analysing randomized distributed algorithms,” Validation of Stochastic Systems: A Guide to Current Research, LNCS 2925, August 2004.
22
Because the sensors usually do not have fixed power supply, when some sensors in the network exhaust their energy, it will lower the network performance and lifetime. On the other words, this will lower the efficient and reliability, but it is not allowed by health system. This plan studies a communication protocol which can significantly lower the energy drain rate and extend the network lifetime.
可利用之產業