NS2 SMAC - Validation test
จากครั้งที่แล้ว validation test เกิด segmentation fault เพราะ config การสร้างโหนดใน test กับของเราไม่เหมือนกัน ก็เลยre-code ทั้ง C++ และ config การสร้างโหนดใน test-suite ให้เหมือนที่จะใช้จริง
เมื่อกำหนด modeltype เป็น ORG ทำ test ไป 3 ตัวคือsmac , smac-multihop , energy ผลปรากฏว่าก็ผ่านหมด ต่างกันแค่ตัว output ที่มีการ log-energy เท่านั้น
ก้อสบายใจในระดับหนึ่ง
แต่พอไปรัน ของจริงตามscript เดิมปรากฎว่าเกิด segmentation fault อีก ก็เลยลอง trace ดู จาก ฟังก์ชั่น recv ใน SMAC ตรงแถวๆ Cancelling CS (ยกเลิก carrier sense เพราะได้รับ Smac packet) ซึ่งพบว่าทั้ง function ทำงาน ok นะ ก็เลยไม่รู้จะไป trace ตรงไหนต่อ เลยยังหาที่ผิดไม่ได้
แต่พอลองทดสอบกับ 4 nodes ก็ทำงานเป็นปกตินะ หรือว่าเป็น SMAC bug หว่า เดี๋ยวลอง ทดสอบแบบ node density น้อยลงดีกว่า
คิดว่าน่าจะเป็นที่ config แต่ก็ไม่แน่ เพราะยังหาสาเหตุที่ทำให้ segmentation fault ไม่ได้
Create Date : 03 กันยายน 2548 |
Last Update : 3 กันยายน 2548 15:12:46 น. |
|
1 comments
|
Counter : 478 Pageviews. |
|
|
|