跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.86) 您好!臺灣時間:2025/02/07 20:11
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:劉家銓
研究生(外文):Chia-Chuan Liu
論文名稱:即時多觀點網路流量整合性監測工具
論文名稱(外文):An integrated monitoring tool for real-timemulti-view networks flows
指導教授:賴森堂賴森堂引用關係
指導教授(外文):Sen-Tarng Lai
學位類別:碩士
校院名稱:國立屏東商業技術學院
系所名稱:資訊管理系
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:中文
論文頁數:66
中文關鍵詞:即時網路流量解釋模型流量監測
外文關鍵詞:translation modelNet Flowflow monitorreal time
相關次數:
  • 被引用被引用:0
  • 點閱點閱:269
  • 評分評分:
  • 下載下載:20
  • 收藏至我的研究室書目清單書目收藏:0
各種形式資料無時無刻不斷在產生,透過資料的解譯作業可以將資
料轉成具代表意義的「資訊」。當資訊本身帶有警告意味時,也代表可能
有異常狀況即將發生。由於異常狀況多為瞬間發生,且多多少少都會事
先產生一些癥兆,這些癥兆必須透過資料的解譯才能得知,因此透過即
時監測才能立即取得異常狀況的癥兆,如此一來才能達到完善的監測與
預防動作。本研究提出兩種型式之解譯模型,分別為循序式解譯模型與
組合式解譯模型,循序式解譯模型透過內容再解譯方式大量節省資料重
複處理時間,而組合式解譯模型則以結果再解譯方式使得資訊本身得以
彈性組合,快速呈現使用者所需資訊。透過時間規劃,解譯模型將適應
用在回應時間較為嚴苛的需求條件下,除了可預估該解譯動作是否能滿
足使用者需求,對於無法滿足使用者需求的情況,本研究更可以將問題
縮小到某一Sub Model 範圍,協助加快解決無法滿足需求的問題。
In the information time, data is generated continuous through any format.
However, it is important for us to translate data into the useful information.
Some critical information is hidden in the great amount of data, and it
signifies something will be happened. The emergency events could be
happened at any time. The critical information is a major factor to resolve the
emergency events. For getting the critical information, the data must be
translated at first. Applied the real time data monitor to the translated
operations, the critical information may be gotten in time. In order to translate
and identify the critical information quickly, in this paper, we propose two
data translation models that are sequence-based translation model and
composition-based translation model. Sequence-based translation model can
reduce amount of data processing time by stepwise translation.
Composition-based translation model can represent information quickly by
flexible combination of translation components. In addition, for assuring the
translated operations can meet the user-defined requirements, the time
planning approach is applied to the data translation models. Based on
modularity of two data translation models, the problems of mismatch
requirements can also be isolated and improved quickly.
摘要……………………………………………………………...……… I
英文摘要………………………………………………………………... II
誌謝…………………………………………………………………...… III
目錄…………………………………………………………………....... IV
圖表索引………………………………………………………………... VI
第一章 緒論……………………………………………………………. 1
第二章 文獻探討………………………………………………………. 5
2.1 軟體效能與主從架構……………………………………………… 6
2.1.1 效能問題…………………………………………………………. 6
2.1.2 主從架構應用與發展……………………………………………. 12
2.2 流量監測與時間規劃……………………………………………… 17
第三章 模組化解譯……………………………………………………. 20
3.1 模組化……………………………………………………………… 20
3.2 MVC ……………………………………………………………….. 24
3.3 多觀點資訊與解譯模式…………………………………………… 26
第四章 即時資訊解譯架構……………………………………………. 30
4.1 循序式解譯模型…………………………………………………… 31
4.1.1 問題描述與解決方向…………………………………………….. 33
4.1.2 時間z 劃………………………………………………………..... 36
4.2 組合式解譯模型…………………………………………………… 37
4.2.1 問題描述與解決方向…………………………………………….. 38
4.2.2 時間規劃…………………………………………………………. 40
4.3 效能評估與實驗規劃……………………………………………… 41
第五章 時間規劃驗證模式……………………………………………. 46
V
5.1 資料來源分析….…………………………………………………… 46
5.2 循序式解譯模型下時間規劃驗證模式……………………………. 49
5.3 組合式解譯模型下時間規劃驗證模式…………………………..... 56
第六章 結論與未來展望………………………………………………. 60
第七章 參考文獻………………………………………………………. 63
VI
圖表索引
[圖目錄]
圖2-1 效能、功能性與非功能性需求間之關係…………………... 6
圖2-2 不同型態之組織架構……………………………………….. 7
圖2-3 一般組織架構分組………………………………………….. 8
圖2-4 扁平化組織架構分組……………………………………….. 8
圖2-5 直接指派組織架構分組…………………………………….. 9
圖2-6 介面集中元件圖…………………………………………….. 10
圖2-7 介面分割後元件圖………………………………………….. 11
圖2-8 軟體開發架構……………………………………………….. 11
圖2-9 fat client/兩層式主從架構………………………………… 14
圖2-10 fat server/兩層半主從架構………………………………… 14
圖2-11 三層式主從架構…………………………………………… 15
圖2-12 多階層主從架構…………………………………………… 16
圖3-1 分解前類別內聚力量測…………………………………….. 23
圖3-2 分解後類別內聚力量測…………………………………..… 23
圖3-3 MVC 樣式運作……………………………………………… 25
圖3-4 多觀點資訊概念圖………………………………………….. 26
圖3-5 解譯類別圖………………………………………………….. 27
圖4-1 多觀點解譯概念架構……………………………………… 31
圖4-2 Inherit-based translation model……………………………… 32
圖4-3 以循序為基礎之多觀點架構……………………………….. 32
圖4-4 資料表進行group by 後之比較……………………………... 35
圖4-5 分類佇列機制………………………………………………. 36
VII
圖4-6 組合式解譯模型…………………………………………….. 37
圖4-7 以組合為基礎之多觀點模………………………………….. 38
圖4-8 實驗流程……………………………………………………. 44
圖5-1 netflow table scheme………………………………………… 46
圖5-2 以分(minute)為段落之流量記錄統計……………………… 47
圖5-3 在不同資料量下使用SQL Query Analyzer 之transmit T 預估….. 47
圖5-4 UpToday 與UpTopN 資料量差異比較……………………... 50
圖5-5 循序式解譯模型驗證範例與輸出/入資料表規劃…………. 53
圖5-6 93/3/1~93/3/7 上傳之IP 數量……………………………….. 54
圖5-7 在不同資料量下Top N 之預儲程序時間預估……………... 54
圖5-8 組合式解譯模型驗證範例與輸出/入資料表規劃………… 57
圖5-9 每日(2004/5/3∼2004/5/7)不同網段封包上傳總量……….. 58
圖6-1 Gilder’s law vs. Moore’s law………………………………... 61
[表目錄]
表1-1 校園網路監測概況………………………………………… 4
表3-1 類別分解前後內聚力量測………………………………… 24
表3-2 MVC 樣式描述……………………………………………… 25
表3-3 解譯方式特性比較………………………………………… 29
表4-1 效能與策略………………………………………………… 43
表5-1 1 view 之處理流程…………………………………………… 51
表5-2 2 view 之處理流程…………………………………………… 51
表5-3 1 view 與2 view 之處理流程合併……………………………… 52
表5-4 個別元件處理時間預估……………………………………. 55
[1] 邱炫儒(2001),「以文件式Model-View-Controller 設計樣式為基礎
的應用系統開發方法」,中原大學資訊管理學系碩士學位論文。
[2] 教育部資訊網,「教育部校園網路使用規範」,
< http://www.edu.tw/ >,(2001/12/26)。
[3] 國際數據資訊,「入侵軟體從偵測走向事先防範」,
<http://www.idc.com.tw/Press/03_0710.htm>,(2004/3/15)。
[4] 國際數據資訊,「企業仰賴網路設備日深-服務層級及安全性是最關
注的議題」, <http://www.idc.com.tw/Column/03_0623.htm> ,
(2004/3/15)。
[5] 葉平,黃鼎鈞(2003),「sFlow 校園流量即時監測系統之實作」,2003
台灣網際網路研討會,台北。
[6] 賴森堂、劉家銓(2002),「結合階層式架構設計的軟體效能改善模
式」,第14 屆物件導向研討會,元智大學。
[7] 賴森堂、劉家銓(2003),「以MVC 為基礎的多觀點即時系統架構」,
網際空間:科技、犯罪與法律社會研討會,台北。
[8] 廖雅慧(2003 年7 月),「管理校園網路」,網路通訊雜誌 144 期,
pp.108.
[9] 蔡學鏞, ”Design pattern 新解”, Sleepless in java ,
<http://www.oreilly.com.tw/sleepless/design_pattern.htm>,
(2004/3/26)
[10] Aboba, Bernard (Dec 2001), Pros and Cons of Upper Layer Network
Access,
<http://www.drizzle.com/ ~aboba/ IEEE/ BURP-BOF.zip>,(2004/3/26)
64
[11] A.D. Birrell and B.J. Nelson(Feb 1984),“Implementing Remote
Procedure Calls ”, ACM Transactions on Computer Systems
2(1):39-59.
[12] anuradha Lakshminarayana, Timothy S. Newman(1999),
“PrincipalComponent Analysis of Lack of Cohesion in Methods
(LCOM)”, Technical Report TR-UAH-CS-1991-01, Computer
Science, Dept., Univ. Alabama in Huntsville.
[13] Chidamber, S.R, and C.F. Kemerer(July 1991), “Towards a metric
suite for object-oriented design”, Procceedings: OOPSLA ’91,
Phoenix, AZ, pp.197-211.
[14] Chidamber, S.R, and C.F. Kemerer(June 1994), “A metrics suite for
object-oriented design”, IEEE Transactions on Software Engineering,
Vol. 20, No.6, pp. 476-493.
[15] Client/Server Software Architectures--An Overview,
< http://www.sei.cmu.edu/str/descriptions/clientserver_body.html>,
(2004/3/10).
[16] Connie U. Smith and Santa Fe(1999), “SPE Models for Multi-Tier
Client/Server Interactions with MQSeries and Other Middleware”, Int.
CMG Conference, pp. 312-321.
[17] Connie U. Smith and Lloyd G. Williams(2002),“PERFORMANCE
SOLUTION – A PRACTICAL GUIDE TO CREATING
RESPONSIVE, SCALABLE SOFTWARE”, Addison-Wesley.
[18] Connie U. Smith and Lloyd G. Williams(2002),“ Software
Performance AntiPatterns”,2nd international workshop on Software and
Performance.
[19] Craig Goren(1995), “Theee-Tier Client/Server Arrives”, Visual Basic
Programming Journal.
65
[20] David Mapelsden, John Hosking and John Grundy(2002), “Design
Pattern Modeling and Instantiation using DPML”, 40th International
Conference on Technology of Object-Oriented Language and Systems.
[21] Dejan Sunderic, Tom Woodhead(2001),“SQL Server 2000 Stored
procedure Programming”, McGrawHill.
[22] E. Gamma, R. Helm, R. Johnson, J. Vlissides(1995),“Design
Patterns –Elements of Reusable Object-Oriented Software”,
Addison-Wesley, Reading, MA.
[23] Elzabeth L. White, James M. Purtilo(Dec 1992), “Integrating the
Heterogeneous Control Properties of Software Modules”, ACM
SIGSOFT Software Engineering Notes, v.17 n.5, p.99-108.
[24] G. J. Myers(1978), “Composite/Structured Design”, Van Nostrand
Reinhold, New York.
[25] Grady Booch, James Rumbaugh and Ivar Jacobson(1999),“The
Unified Modeling Language User Guide”,Addison Wesley.
[26] H. Kabaili, R.K. Keller, F. Lustman, and G. Saint Denis(June 2000),
“Class cohesion revisited: an empirical study on industrial systems”, in
Proceedings of the Fourth International ECOOP Workshop on
Quantitative Approaches in Object-Oriented Software Engineering,
Cannes, France.
[27] Java BluePrints - J2EE Patterns,
< http://java.sun.com/blueprints/patterns/MVC-detailed.html>,
(2004/04/15).
[28] Jie Zhao, “Robust Object-oriented systems analysis”,
<http://consulting. dthomas.co.uk/>, (2004/04/10).
[29] J.M. Bieman, B.K. Kang(1995),”Cohesion and Reuse in an
Object-Oriented System”, ACM Symposium on Software Reusability.
66
[30] Malan, Ruth and Dana Bredemeyer(2002),“Software Architecture:
Central Concerns, Key Decisions”,Bredemeyer Consulting.
[31] Multi Router Traffic Grapher,
<http://people.ee.ethz.ch/~oetiker/webtools/mrtg/>, (2004/3/26).
[32] Qing Li, Caroline Yao(2003),“Real-Time Concepts for Embedded
Systems”, CMP Books.
[33] Ramez Elmasri, Shamkant B. Navathe(2000),“FUNDAMENTALS OF
DATABASE SYSTEMS”,Addison Wesley.
[34] R.C Sharble and S.S Cohen(1993),“The Object-Oriented Brewery:A
Comparison of Two Object-Oriented Development Method”,Software
Engineering Notes, vol. 18, no.2, pp. 60-73.
[35] R.C.T. Lee, R.C. Chang, S.S. Tseng and Y.T Tsai(1999),“Introduction
to the design and analysis of algorithms”, 松崗.
[36] RFC-1700,< http://www.rfc-editor.org/rfc/rfc1700.txt>,(2004/3/15).
[37] R. Kempkens, P. Rösch, L. Scott, J. Zettel(2000),“A multi-layer
multi-view architecture for software engineering environments”,
Information and Software Technology, Volume 42.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top