• 沒有找到結果。

BSC 搭配 CPBM H 之施行

HAN QoS 的實體網路環境如圖 6-8 所示。一般來說,住家閘道器(RG)是 HAN 中最重要的元件,負責所有機制的運作,而本文在 RG 之下,另外提出房間 管理者(room manager,RM)的觀念,因為多數資訊家電的操作,會在同一時間 侷限在同一個房間裡,例如:同一時間在客廳使用電視、照明、空調及擴音系統,

因此,將房間視為最基本的操作環境是很自然的想法。而以 RG 為界,對內是以 房間為基礎的廣播式區域網路,而對外則是以MPLS 為主要技術的交換式網路環 境。MPLS 在其標籤標頭(label header)中有服務類別(class of service,COS)

的定義,可以此作為 QoS 運作時的服務分類基準;而傳統 IP 封包的標頭中雖然 保有服務型態(type of service,TOS)一欄供服務等級識別,但一般的第二層協 定多不採用,所以,本文認為HAN 中以房間為基礎的區域網路(room-based LAN)

應採用CSMA/CD with priority 機制作為 QoS 運作的基本協定,而 priority 的分類 正是服務分類的優先權等級。

圖6-8 HAN QoS 網路環境想像圖

6.8 小結

QoS 是 HAN 中一種重要的機制,HAN QoS 架構的建立,不僅應考慮 HAN 的特性,更要同時考量類型廣泛的資訊家電對QoS 的需求。本文所提出的 CPBMH 及BSC,在簡單穩固的設計原則下,力求實作時之低複雜度,使得家庭網路能在 合理的運作方式下滿足網路服務品質保證方面的要求。

本章提出的CPBMH,在配合BSC 的前提下,的確能符合 HAN QoS 的需求,

然而,本文認為依舊有若干議題值得進一步思考並尋求解決方案,這些值得探討 的研究方向包括:

1. 是否會與其他機制發生相容性問題?

本文僅單獨針對緩衝區管理在HAN 上作探討,然而,RG 同時是多種機制的 運作核心,如:network address translator、firewall、account authenticator、device access controller…等,當這些機制同時運作時,雖然模組化的設計理念,可 以在理論上保證 CPBMH不會與其他 RG 的機制產生衝突,但是否會在實際 運作上出現混亂現象(complications),就值得進一步研究並尋求解決之道!

2. 是否有必要施行動態佇列門檻值?及如何實作?

本文預設的佇列門檻值是固定的,但在實作模擬系統的過程中,發現佇列門 檻值的變化對三項效能指標有絕對的影響,因此,動態調整的佇列門檻值是 值得研究的後續議題。

3. 是否需配合允入控制?及如何搭配?

本文於第四章指出,每一個優先權等級的分類在各個節點上都有資料流數目 的總額限制,必須藉由對要求進入或已經進入的資料流數目作調整,才能達 到不同優先權等級的頻寬提供,而進行資料流數目之總額控制的方法,不外 乎採用允入控制或緩衝區管理,或者是兩者合併使用。本文只針對緩衝區管 理機制進行探討,在假設所有封包都能順利進入網路節點的情形下,遵守優 先權原則,對封包作置換與丟棄的動作。而倘若在緩衝區管理之前,又加上 允入控制的運作,其結果如何將耐人尋味!

4. 在作服務分類時,是否有其他值得參考的指標?

5. 如何對供作服務分類的指標的值予以更合理的量化?

柒、結論與未來展望

本論文以家庭網路架構為研究核心,以家庭網路的相關議題為探討細項,內 容除了描述近幾年來家庭網路在學術界與產業界的發展現況外,並根據現況與發 展趨勢的剖析,提出一套以TCP/IP 為基礎,適合資訊家電進行合理運作的分散式 家庭網路架構。本文所提出的家庭網路架構,由 Residential Gateway、Room Manager 及 Managed Information Appliance 組成,在此架構下,進一步探討與家庭 網路密切相關的議題,包括:遠端操作與管理、網路位址轉換與服務品質保證。

在遠端操作與管理部分,透過簡單網路管理協定SNMP 及行動代理人 Mobile Agent 的搭配,家庭網路能提供穩固的遠端操作與管理功能;在網路位址轉換部 分,本論文提出一套針對家庭網路特性,修改自RSIP 的機制—RSIPH,RSIPH能 在兼顧安全通訊的需求下完成網路位址轉換;在服務品質保證部分,本論文提出 一套根據家庭網路中資訊家電使用之行為特性為依據的封包分類方法BSC,並提 出一套適用在家庭網路的緩衝區管理機制CPBMH,透過BSC 及 CPBMH的搭配,

家庭網路能針對資訊家電操作特性提供合宜的服務品質保證。

無庸置疑地,IA 絕對是這一年來最熱門的資訊話題之一,在每天新聞媒體(無 論是傳統式或電子式)的報導中總會出現這一個資訊名詞,所以,想進一步取得 IA 的資訊並非難事,只要透過搜尋引擎以〝資訊家電〞或〝IA〞為關鍵字進行搜 尋,即能取得許多相關資料,本文對這些相關內容即不作贅述。然而,值得關注 的是,這些探討 IA 的報導或文章的內文大綱都談些什麼?據初步地歸納結果發 現絕大部分談的都是 IA 的願景、IA 對國內外電子資訊產業的衝擊、某某企業將 重心投入IA 市場、某某技術有助於未來 IA 的發展…等。事實上,以客觀的角度 來看,IA 的產品發展似乎是雷聲大雨點小,因為,IA 到底是什麼樣的裝置設備,

似乎並沒有公認的標準,IA 應該具備哪些功能或是應該如何分類,也似乎不曾看 到較正式的相關研究,此外,IA 產業也絕對不會是單純的個別產業,與之相關的 上下游產業相當複雜,包括:光電、半導體、電信服務、網路服務…等。而 IA 也不僅只是硬體方面的研發,建置在硬體之上的軟體應用尤為重要,因為倘若只 是製造出一台能上網的家電,卻不能明確指出這樣的資訊設備能達到什麼樣的合 理應用,似乎是本末倒置之舉。也就是說,目前的發展多以硬體研究為導向,理 想上應以應用面的研究來帶領整個發展方向。因此,在 IA 產業的研發競爭中,

相關的學者或研發人員應在硬體設計或產業發展趨勢之外,審慎思考應用層面的 議題。而與IA 相關的整合性應用方向則與家庭網路的研究議題息息相關。

陽台上的衣服,以及透過行動電話或車內導航電腦操作車庫及室內照明設備之開 關,相信將不再是遙不可及的夢想;再加上人工智慧相關技術的進步,透過語音 辨識系統操作資訊家電的情景將是指日可待!總而言之,家庭網路所造就的將是 更方便的隨意通訊,對於資訊的存取以及各種設備(無論是資訊家電或辦公室內 的PC、印表機)的遠端操控將更為全面。而家庭網路的軟硬體發展正是方興未艾,

公認的標準仍尚未統一,因此,隨時掌握家庭網路的發展動向是國內產官學界的 共同目標與責任,因為,家庭網路已經成為下一波電子資訊產業競相角逐的主力 戰場。

參考文獻

[1] G. Evans, “CEBus Demystified:The ANSI/EIA 600 User’s Guide”, McGraw Hill, 2001

[2] CEBus Industry Council http://www.cebus.org

[3] European Home Systems Association http://www.ehsa.com

[4] R. Raji, “Smart Networks for Control”, IEEE Spectrum, June 1994 [5] Echelon Corporation

http://www.echelon.com [6] X10.com

http://www.x10.com

[7] The Home Phoneline Networking Alliance http://www.homepna.org

[8] Cable Television Laboratories, Inc.

http://www.cablelabs.com [9] IEEE Standards Wireless Zone

http://standards.ieee.org/wireless/overview.html#802.11 [10] ETSI CollaborativePortal#BRAN

http://www.etsi.org/bran/

[11] ETSI CollaborativePortal#DECT http://www.etsi.org/dect/

[12] HomeRF Resource Center

http://www.palowireless.com/homerf/

[13] The Official Bluetooth Wireless Info Site http://www.bluetooth.com

[14] G. Hanover, “Networking the intelligent home”, IEEE Spectrum, Vol. 26, Issue. 10, October 1989

[15] C. Douligeris, “Intelligent Home Systems”, IEEE Communications Magazine, Vol.

31, Issue. 10, October 1993

[16] J. Hofmann, “An Overview of the Consumer Electronic Bus”, IEEE International Conference on Consumer Electronics, 1990

[17] B.E. Markwalter, S.K. Fitzpatrick, “CEBus network layer description”, IEEE

[19] J. Hofmann, “The Consumer Electronic Bus Infrared System”, IEEE Transactions on Consumer Electronics, Vol. 37, No. 2, May 1991

[20] Jr. O'Brien, and E. Thomas, “Physical and media specifications of the CXBus”, IEEE Transactions on Consumer Electronics, Vol. 37,No. 3, Aug. 1991

[21] E. Lubchenko, “Common Application Language for Home Electronic Systems”, Digest of Technical Papers ICCE, IEEE International Conference on Consumer Electronics, 1989

[22] A. D. Michel, “Using parser generator tools to implement CEBus CAL”, IEEE Transactions on Consumer Electronics, Vol. 37, No. 2, May 1991

[23] C. Khawand, C. Douligeris, and J. Khawand, “Common Application Language (CAL) and its integration into a home automation system”, IEEE Transactions on Consumer Electronics, Vol. 37, No. 2, May 1991

[24] S. R. Pakkam, and C. N. Manikopoulos, “Performance Evaluation of the Consumer Electronic Bus”, IEEE Transactions on Consumer Electronics, Vol. 36, No. 4, pp. 949-953, Nov. 1990

[25] P. J. Hargaden, B. E. Markwalter, S. K. Fitzpatrick, and S. C. Appling, “Functions and Operations of CEBus Routers”, IEEE Transactions on Consumer Electronics, Vol. 37, No. 2, pp. 135-144, May 1991

[26] J. Yang, and C. N. Manikopoulos, “Performance Evaluation of a Three Priority CEBus Router”, IEEE Transactions on Consumer Electronics, Vol. 39, No. 2, pp.

107-114, May 1993

[27] S. S. Leong, and C. H. Vun, “Design and Implementation of an Authentication Protocol for Home Automation Systems”, IEEE Transactions on Consumer Electronics, Vol. 44, No.3, pp. 911-921, Aug. 1998

[28] R. Olshansky, G. Ruth, and S. Deng, “Residential LAN architecture”, Community Networking, 1995, Proceedings of the Second International Workshop on Integrated Multimedia Services to the Home, 1995

[29] C. R. Holiday, “The Residential Gateway”, IEEE Spectrum, May 1997

[30] J. Desbonnet, and P. M. Corcoran, “System Architecture and Implementation of a CEBus/Internet Gateway”, IEEE Transactions on Consumer Electronics, Vol. 43, No. 4, Nov. 1997

[31] P. M. Corcoran, and J. Desbonnet, “Browser-style Interfaces to a Home Automation Network”, IEEE Transactions on Consumer Electronics, Vol. 43, No.

4, Nov. 1997

[32] P. M. Corcoran, “Mapping Home-Network Appliances to TCP/IP Sockets Using a Three-Tiered Home Gateway Architecture”, IEEE Transactions on Consumer Electronics, Vol. 44, No. 3, Aug. 1998

[33] E. S. Topalis, G. N. Orphanos, S. A. Koubias, and G. D. Papadopoulos, “A generic

and home Internet connectivity”, IEEE Transactions on Consumer Electronics, Vol. 46, No.1, Feb. 2000

[34] T. Saito, I. Tomoda, Y. Takabatake, J. Ami, and K. Teramoto, “Home gateway architecture and its implementation”, Digest of Technical Papers, International Conference on Consumer Electronics, 2000

[35] J. H. Park, S. J. Kang, and K. D. Moon, “Middleware architecture for supporting both dynamic reconfiguration and real-time services”, IEEE Transactions on Consumer Electronics, Vol. 46, No. 3, Aug. 2000

[36] HP Chai Appliance Platform http://www.chai.hp.com/

[37] J. C. Moon, and S. J. Kang, “A Multi-Agent Architecture for Intelligent Home Network Service Using Tuple Space Model”, IEEE Transactions on Consumer Electronics, Vol. 46, No. 3, pp. 791-794, Aug. 2000

[38] W. Y. Chen, “Emerging Home Digital Networking Needs”, Fourth International Workshop on Community Networking Proceedings, pp. 7-12, 1997

[39] R. R. Tummala, and V. K. Madisetti, “System on Chip or System on Package?”, IEEE Design & Test of Computers, Vol. 16, pp. 48-56, April-June 1999

[40] G. H. Forman, and J. Zahorjan, “The Challenges of Mobile Computing”, IEEE Computer, Vol. 27, pp. 38-47, April 1994

[41] A. Fuggetta, G. P. Picco, and G. Vigna, “Understanding Code Mobility”, IEEE Transactions on Software Engineering, Vol. 24, No. 5, pp. 342-361, May 1998 [42] M. Breugst, and T. Magedanz, “Mobile Agents-Enabling Technology for Active

Intelligent Network Implementation”, IEEE Network, pp. 53-60, May-June 1998 [43] W. Stallings, “SNMP and SNMPv2: the Infrastructure for Network Management”,

IEEE Communications Magazine, Vol. 36, No. 3, pp. 37-43, March 1998

[44] A. Bieszczad, and B. Pagurek, “Network Management Application-Oriented Taxonomy of Mobile Code”, NOMS’98, 1998 IEEE Network Operations and Management Symposium, Vol. 2, pp. 659-669, 1998

[45] A. Bieszczad, P. K. Biswas, W. Buga, M. Malek, and H. Tan, “Management of Heterogeneous Networks with Intelligent Agents”, Bell Labs Technical Journal, pp. 109-135, Oct.-Dec. 1999

[46] B. Pagurek, Y. Wang, and T. White, “Integration of Mobile Agents with SNMP:

Why and How”, NOMS’2000, 2000 IEEE/IFIP Network Operations and Management Symposium, pp. 609-621, 2000

[47] W3C Extensible Markup Language

[49] I. Marsic, “Real-Time Collaboration in Heterogeneous Computing Environments”, Proceedings, International Conference on Information Technology: Coding and Computing, pp. 222-227, 2000

[50] A. John, K. Vanderveen, and B. Sugla, “A Java-Based SNMP Agent for Dynamic MIBs”, GLOBECOM '99, Global Telecommunications Conference 1999, Vol. 1a, pp. 396-400, 1999

[51] XER (XML Encoding Rules) http://asf.gils.net/xer/

[52] ASN.1/XML Translator

http://www.trl.ibm.com/projects/xml/xss4j/docs/axt-readme.html

[53] M. Borella, J. Lo, D. Grabelsky, and G. Montenegro, “Realm Specific IP:

Framework”, IEFT RFC 3102, Oct. 2001

[54] M. Borella, D. Grabelsky, J. Lo, and K. Taniguchi, “Realm Specific IP: Protocol Specification”, IEFT RFC 3103, Oct. 2001

[55] P. Srisuresh, and M. Holdrege, “IP Network Address Translator (NAT) Terminology and Considerations”, IEFT RFC 2663, Aug. 1999

[56] P. Srisuresh, and K. Egevang, “Traditional IP Network Address Translator (Traditional NAT)”, IETF RFC 3022, Jan. 1999

[57] S. Tak, S. Dixit, and E. K. Park, “An End-to-end Home Network Security Framework”, Computer Communications, Vol. 27, Issue. 5, pp.412-422, March 20, 2004

[58] G. Montenegro, and M. Borella, “RSIP Support for End-to-End IPSEC”, IEFT RFC 3104, Oct. 2001

[59] C. D. Launois, A. Bonnet, and M. Lobelle, “Connection of Extruded Subnets:A Solution Based on RSIP”, IEEE Communications Magazine, Vol. 40, No. 9, pp.116-121, Sept. 2002

[60] D. E. Comer, “Internetworking with TCP/IP”, Prentice Hall, 2000

[61] U. D. Black,“MPLS & label switching networks”, Prentice Hall, 2002 [62] V. Alwayn, “Advanced MPLS design and implementation”, Cisco Press, 2002 [63] W3C Namespaces in XML 1.1

http://www.w3.org/TR/2004/REC-xml-names11-20040204/

[64] Generator of Self-Similar Network Traffic (version 2) http://wwwcsif.cs.ucdavis.edu/~kramer/code/trf_gen2.html

[65] G. Armitage,“Quality of service in IP networks”, Macmillan, 2000

[66] H. J. Chao, and X. Guo,“Quality of service control in high-speed networks”, Wiley, 2002

[67] J. B. Schmitt, “Heterogeneous network quality of service systems”, Kluwer

[67] J. B. Schmitt, “Heterogeneous network quality of service systems”, Kluwer