網頁

2011年8月31日 星期三

2011.08.31 工作事件簿

昨天終於是能開始把要用的PC好好整頓一下了。

因為該留的資料都留了,無後顧之憂。

所以就著手重灌囉!

本以為應該很順利的,但是昨晚灌完之後卻發現,驅動程式灌失敗的樣子,

然後早上來又重新灌了一次,也找到主機板的驅動程式光碟

順利的灌完,但是,感覺CPU好像不是很順,不知道到底是哪出了問題。

後來發現用AVG防毒軟體好像會讓SYSTEM記憶體使用量爆衝

當機立斷的把它休了,換上小紅傘

果然是好多了一些,然後GOOGLE的瀏覽器也卡卡的

一個網頁開半天是怎樣

PROXY也都設好了沒問題啊

最後還是選了自己最常用的FIREFOX來用

目前大概就這樣,我想,一切都會越來越好的吧!~

所以,不管了,先把需要的軟體都裝上去,要開始加速了

不加速不行啊

2011年8月30日 星期二

2011.08.30 目前工作修正

1.實作NS-3和OMNeT++,可以使用802.11或CSMA/CA就OK,反正都需要再做修改。
NS-3若是做起來很OK的話就用NS-3。
2.文獻閱讀,以及弄懂、弄清楚T&D flooding protocol。
3.盡快完成重灌後的電腦的各項設置,以便工作能順利進行。
4.論文相關研究部分。

2011.08.30 網路模擬工具

NS-2:
1.使用者數最多
2.較多模組可使用,節省自行開發的時間
3.使用C++實作protocol(協定)
4.使用OTcl控制模擬環境和事件排程

NS-3:
(1) Different softw are core : The core of NS3 is written in C++ and with Python scripting interface(compared with OTcl in NS2). Several advanced C++ design patterns are also used.
(2) Attention to realism : protocol entities are designed to be closer to real computers.
(3) Software integration : support the incorporation of more open-source networking software and reducethe need to rewrite models for simulation;
(4) Support for virtualization : lightweight virtual machines are used.
(5) Tracing architecture : NS3 is developing a tracing and statistics gathering framework trying to enable customization of the output without rebuilding the simulation core.

OMNeT++:
1. Simulation kernel library
2. Compiler for the NED topology description language (nedc)
3. Graphical network editor for NED files ( GNED )
4. GUI for simulation execution, links into simulation executable ( Tkenv )
5. Command-line user interface for simulation execution ( Cmdenv )
6. Graphical output vector plotting tool ( Plove )
7. Graphical output scalars visualization tool ( Scalars )
8. Model documentation tool (opp_neddoc)
9. Utilities (random number seed generation tool, makefile creation tool, etc.)
10. Documentation, sample simulations, etc.

--
目前預計工作
有考量使用C++或是MATLAB來實現網路模擬分析
只是底子沒紮好,有些頭大啊TOT
而NS-2之前就有摸過
比較容易上手,只是需要複習。
所以還是先使用NS-2
短期目標:這週完成所有複習以及完成一個類似的網路模擬
而若要修改協定部分,是由C++所寫的,找出如何做分段編譯
以減少編譯時間(一般編譯會全部重新編譯一次,太浪費時間)
這個部分我想在這兩個星期內可以搞定。
然後論文部分,一些相關研究要開始陸陸續續的寫進去,才不會一次趕得亂七八糟。
之後的預計工作是,完成這階段的工作之後
想辦法實現用C++或是C#來寫網路模擬,增加自我實力。

2011年8月26日 星期五

2011.08.26 紀錄

PAPER 閱讀
Z.-R. Lai and L.-M. Tseng,“改善地圖繞境協定應用於無線感測網路上的能量利用與死路避免,” TANET 2009, pp.c-81-c-86.

2011年8月25日 星期四

2011.08.25 OMNeT++初體驗 on Windows 7

以下文章引用自 小郭阿利的網路日誌
(撿現成XD)

介紹:   OMNet++ 是套 network simulator,不同於 NS2,他除了可以觀察 packet level 的 performance,還可以架構 overlay,觀察 service level 的 QoS。讓 我最推崇的一點是它的開發環境是 eclipse,一個 Java-based 的超強程式開發 工具,不管是 trace code、survey INET or OverSim、寫新的 simulation 都不 會像 NS2 那樣雜亂無章。其二,OMNet++ 在跑模擬時,是有圖形化介面的,在初 期測試時可以觀察 debug,一些有關 QoS 的參數也會不斷的 print 出來,可以 在任何時間停止或繼續,蠻方便的。
同 NS2,OMNet++ 是基本的網路藍圖,很多研究單位都在上面推出新的模組 ,想做任何網路模擬都可以由它從零開發,或是直接套用修改別人寫好的模組, 如 WiFi、WiMax、TCP/UDP、P2P 都有了!

安裝:

1. 前往網頁 http://www.omnetpp.org/ 下載 OMNet++ for Windows 的版本,它網頁時常 更新,所以下載連結不固定,但命名規則似乎不變,下載 omnetpp-4.0-src- windows.zip。

2. 解壓縮到任一資料夾,例如 D:\sim\omnetpp-4.0,注意!最後的目的資 料夾一定要命名 omnetpp-4.0,因為它 MakeFile 寫死了。解個 5 分鐘跑不 掉,可以先去泡碗麵。

3. 解好之後,到解壓縮資料夾如 D:\sim\omnetpp,點擊 mingwenv.cmd 編譯 OMNet++。

4. 出現命令視窗,在 $ 後面打 ./configure,又要等上一段時間,於是把剛剛 泡好的麵拿起來吃。

5. 吃沒兩口發現它跑完了,它會跟您說 Good! 然後依然在 $ 再打入 make, 這回可以安心的把麵吃完了...

6. 直到出現 ~ 這符號且無 error 訊息,代表成功了,如果 make 1 小時以內 ,代表您的電腦不錯。

7. 前往子目錄 ide,點擊 omnetpp.exe,設置 workspace,可以用預設的,然 後就會跑出很帥的介面!Welcome!

8. 如果不能 open 1 個 OMNet project,代表沒有 JRE,前往 http://java.sun.com/ 去抓, http://java.sun.c om/javase/downloads/index.jsp 這裡有,出到 6u16 了,抓一次 100 萬。
--

2011.08.25 VirtualBox試用紀錄

會安裝這個虛擬作業系統軟體的原因,是因為一方面覺得網路模擬用Linux執行好像比較好用,
另一方面,用這套軟體也比較方便,不需要大費周章的去安裝系統,用不慣或是系統有大麻煩
要重新來過一遍也很方便,直接砍掉重來,所以就覺得來試試看,不過記得這系統主要好像都是
用命令列的方式在用,但是也有提供有視窗化的LINUX,除了軟體部分需要有支援的才能用之外
基本上看起來似乎都還OK。
話不多說,直接上網把他抓下來,因為VirtualBox是一套免費軟體,所以不用擔心任何的費用。
VirtualBox
自行下載所支援系統的安裝檔
除中間會有顯示要你安裝「通用序列匯流排控制器」,請按「安裝」繼續下一步。
安裝步驟沒有任何困難,如同其他軟體一樣,不斷的點下一步,然後最終完成安裝。

2011年8月23日 星期二

2011.08.23 紀錄

Survey 三種實現網路模擬的方式:
1.用C自己將模擬器和網路架構寫出來
2.Ns-2或Ns-3
3.OMNeT++
暫時因要用的PC資料還須保留一段時間,所以系統不重灌,使用VirtualBox模擬器安裝Linux系統來做以上三種方式的survey
目標週五前完成

論文部分,相關研究部分可以先寫起來。
須加強了解會拿來做比較的演算法,例如flooding、gossiping和CSMA-CA...等。

閱讀:學長的論文:An Energy-Efficient Message Propagation Scheme for Wireless Sensor Networks

2011年8月22日 星期一

2011.08.22 進度

W.-T. Chang, C.-C. Tuan and Y.-C. Wu,“An Energy-Saving Geographic Routing Using Virtual Grids in Wireless Sensor Networks,” WASN 2007, pp.407-416.
關鍵字:地理路由、無線感測網路、虛擬網格、閘道節點。

2011年8月18日 星期四

2011.08.18 進度

C++程式設計藝術 第二章

喔喔...有點慢!>"<

2011年8月17日 星期三

2011.08.17 進度

MATLAB 第二章 二維平面繪圖

老師給的PAPER第一遍閱讀

朱昱任, 黃文彬, 史嘉淋, and 陳耀輝,“查詢處理無線感測網路支集中式TDMA時槽分配協定,” WASN 2007, pp.345-354.

2011年8月16日 星期二

2011.08.16 進度

MATLAB 第二章

基本功能介紹,大略說明可以做哪些工作。

PAPER:今天開始看一篇英文的,進度有點遲緩,單字有點太多不知道的,頭暈了XD

目標明天完整看過一遍。程式部分一章節。

2011年8月15日 星期一

2011.08.15 PAPER 閱讀

康家瑋 and 周照瑋,“利用成本計算的概念分析無線感測網路的傳輸耗能,” WASN 2007, pp.111-115.

黃柏彰, 張本杰, 林義鈞 and 楊宏哲,“以無線感測網路為基礎的WiMAX無線都會網路適性導航,” WASN 2007, pp.155-162.
關鍵字:無線感測網路、適性導航系統、完全分散式系統、最短時間

吳聲明 and 王順吉,“具可調式性無線感測網路金鑰管理機制設計,” WASN 2007, pp.245-250.

趙志民 and 郭桓銜,“無線感測網路之跨層省電協定設計,” WASN 2007, pp.335-344.

2011年8月13日 星期六

2011.08.13 MATLAB R2010a 安裝於WINDOWS 7

安裝過程就如同其他軟體一樣

沒有特別的地方


不過需要注意的是安裝在WINDOWS 7上面的相容性問題

少了一個iphlpapi.dll

所以每次開啟都必須要把網路斷開才能開啟MATLAB,然後在連上網路

非常的麻煩

沒有斷開網路的話,只會看到工作管理員顯示有開啟MATLAB,但是你看不到,也沒辦法使用

這樣的情況當然是完全不能接受啊!

上網查了一下,發現也有不少人有這樣的問題

在MATLAB最大社群的ilovelatlab上有人提供了解決方法

就是加進iphlpapi.dll這個檔案到bin\win64(或win32)裡面

然後問題就完美解決了


iphlpapi.dll這個檔案是從WINXP複製過來的(版本也有差,64位元或32位元)

再也不必關掉網路開啟MATLAB了

2011年8月12日 星期五

2011.08.12 PAPER 閱讀

廖宜恩, 李怡慧 and 吳豐年,“一個無線感測網路上流量感知的省電通訊協定,” WASN 2007, pp.91-96.

彭彥惇, 莊國煜, 林俊甫 and 林孟儒,“無線感測網路資料中心解決方案,” WASN 2007, pp.97-103.

2011年8月11日 星期四

2011.08.11 PAPER 閱讀

T.-H. Hsu and P.-Y. Yen,“A Cluster-based Traffic Aware Routing Protocol for Sensor Networks,” WASN 2007, pp.77-83.

關鍵字:無線感測網路, LEACH, 媒體存取控制協定.

2011.08.10 PAPER 閱讀

王淑卿, 嚴國慶 and 董育萍,“穩定分群式無線感測網路負載的監控機制,” WASN 2007, pp.67-75.

2011年8月10日 星期三

2011.08.09 PAPER 閱讀

Y.-C. Chen and C.-Y. Chang,“On-Supporting Energy Balanced K-Barrier Coverage in Wireless Sensor Networks,” WASN 2007, pp.57-66.

2011年8月9日 星期二

2011.08.08 PAPER 閱讀

周盧賢 and 俞征武,“在IEEE 802.15.4無線感測網路上建立最短延遲的叢集樹,” WASN 2007, pp.47-56.

關鍵字:Cluster Head, Bridge, Leaf Node, IEEE 802.15.4, 最大獨立集合.