Commit 5ed9786f authored by Nawasan Wisitsingkhon's avatar Nawasan Wisitsingkhon

graph time finish

parent 0d9d5860
\section{ผลลัพธ์และการอภิปราย (Results and discussion)} \section{ผลลัพธ์และการอภิปราย (Results and discussion)}
\indent\indent \indent\indent
เหตุผลที่ต้องทำการรัน 3 รอบ ในแต่ละรูปแบบนั้น เนื่องมาจากในขั้นตอนการเตรียมเครื่องมือและซอฟต์แวร์นั้นได้มีการรันทดสอบ และพบว่าค่ามีความแกว่งในบางครั้ง โดยในการรันครั้งแรกดรอปแพ็กเกจได้ 8\% ในการรันครั้งที่ 2 อาจจะเพิ่มเป็น 30\% หรือ 35\% เหตุผลที่ต้องทำการรัน 3 รอบ ในแต่ละเงื่อนไข เนื่องมาจากในขั้นตอนการเตรียมเครื่องมือและซอฟต์แวร์นั้นได้มีการรันทดสอบ และพบว่าค่ามีความแกว่งในบางครั้ง โดยในการรันครั้งแรกดรอปแพ็กเกจได้ 8\% ในการรันครั้งที่ 2 อาจจะเพิ่มเป็น 30\% หรือ 35\%
ดังนั้นจึงได้มีการออกแบบขั้นตอนการทดลองที่เหมือนกันมากที่สุดเพื่อลดปัจจัยที่อาจจะกระทบและทำให้ผลลัพธ์เปลี่ยนไปอย่างมีนัยสำคัญ นอกจากนั้นจึงได้มีการรันทดสอบ 3 รอบของแต่ละรูปแบบเพื่อลดโอกาสที่ค่าจะออกมาคลาดเคลื่อนหรือผิดไปจากที่ควรจะเป็น ดังนั้นจึงได้มีการออกแบบขั้นตอนการทดลองที่เหมือนกันมากที่สุดเพื่อลดปัจจัยที่อาจจะกระทบและทำให้ผลลัพธ์เปลี่ยนไปอย่างมีนัยสำคัญ นอกจากนั้นจึงได้มีการรันทดสอบ 3 รอบของแต่ละรูปแบบเพื่อลดโอกาสที่ค่าจะออกมาคลาดเคลื่อนหรือผิดไปจากที่ควรจะเป็น
และในการรันทดสอบนั้นมีการจับแพ็กเกด้วย wireshark ที่ s4-eth1 และ s11-eth2 ซึ่งทำให้มี 2 ค่าที่เกิดขึ้นจากทั้ง 2 ขาของการจับแพ็กเกจ ทางผู้ทดลองต้องการทำให้เป็นค่าเพียงหนึ่งค่า และในการรันทดสอบนั้นมีการจับแพ็กเก็ตด้วย wireshark ที่ s4-eth1 และ s11-eth2 ซึ่งทำให้มี 2 ค่าที่เกิดขึ้นจากทั้ง 2 ขาของการจับแพ็กเกจ ทางผู้ทดลองต้องการทำให้เป็นค่าเพียงหนึ่งค่า
จึงจะทำการรวมค่าจาก s4-eth1 และ s11-eth2 ให้เป็นค่าหนึ่งโดยการบวก และในการรันทดสอบ 3 ครั้งนั้น จึงจะทำการรวมค่าจาก s4-eth1 และ s11-eth2 ให้เป็นค่าหนึ่งโดยการบวก และในการรันทดสอบ 3 ครั้งนั้น
ผู้ทำการทดลองพิจารณาแล้วว่าจะเลือกค่าอัตราการดรอปแพ็กเกจที่น้อยที่สุดมาใช้ในการวิเคราะห์ ด้วยเหตุที่ว่าค่าที่มีการแกว่งนั้นมักจะเป็นค่าที่มีค่ามากหรือมากที่สุด ผู้ทำการทดลองพิจารณาแล้วว่าจะเลือกค่าอัตราการดรอปแพ็กเกจที่เป็นค่ากลางมาใช้ในการวิเคราะห์
\\ \\
\subsection{ผลลัพธ์ประสิทธิภาพด้านเวลา} \subsection{ผลลัพธ์การทดลองรูปแบบที่ 1}
\indent\indent \subsubsection*{ผลลัพธ์ด้านเวลา}
ผลลัพธ์การรันทดสอบการโจมตีในด้านประสิทธิภาพเวลา มีผลลัพธ์เป็นดังนี้ ผลลัพธ์การรันทดสอบการโจมตีในด้านประสิทธิภาพเวลา มีผลลัพธ์เป็นดังนี้
Group table แบบ Single Controller (A1) มีค่า time span เท่ากับ 18.7 Group table แบบ Single Controller (A1) มีค่า time span เท่ากับ 18.7
Group table แบบ Multi Controllers (A2) มีค่า time span เท่ากับ 21.5 Group table แบบ Multi Controllers (A2) มีค่า time span เท่ากับ 21.5
...@@ -19,29 +20,80 @@ Proxy Arp แบบ Multi Controllers (A4) มีค่า time span เท่ ...@@ -19,29 +20,80 @@ Proxy Arp แบบ Multi Controllers (A4) มีค่า time span เท่
\begin{tikzpicture} \begin{tikzpicture}
\begin{axis}[ \begin{axis}[
title=\textbf{ประสิทธิภาพด้านเวลา}, title=\textbf{ประสิทธิภาพด้านเวลา},
width=0.8\textwidth,
height=0.5\textwidth,
x tick label style={
/pgf/number format/1000 sep=},
legend style={at={(0,1)},
anchor=north west},
ylabel=time (s), ylabel=time (s),
% ybar interval=0.7,
ybar, ybar,
ymax=30, ymax=50,
ymin=0, ymin=0,
nodes near coords, % nodes near coords,
nodes near coords align={vertical}, % nodes near coords align={vertical},
bar width=1em, % bar width=0.7em,
symbolic x coords={A1,A2,A3,A4}, symbolic x coords={
100000,
250000,
500000,
750000,
1000000
},
xtick=data, xtick=data,
enlarge x limits=0.5, enlarge x limits=0.15,
] ]
\addplot[fill=blue] coordinates { \addplot coordinates {
(A1,18.7) % group table single
(A2,21.5) (100000,26.89)
(A3,14.1) (250000,20.956)
(A4,22.3) (500000,21.614)
(750000,18.601)
(1000000,20.595)
}; };
% \legend{A1,A2,A3,A4} \addplot coordinates {
% group table multiple
(100000,19.75)
(250000,8.724)
(500000,14.478)
(750000,33.437)
(1000000,33.052)
};
\addplot coordinates {
% arp proxy single
(100000,28.49)
(250000,20.104)
(500000,21.776)
(750000,20.478)
(1000000,21.294)
};
\addplot coordinates {
% arp proxy multiple
(100000,42.3)
(250000,35.8)
(500000,26.944)
(750000,29.342)
(1000000,21.489)
};
\legend{
A1,A2,A3,A4
% 100\,000 packet,
% 250\,000 packet,
% 500\,000 packet,
% 750\,000 packet,
% 1\,000\,000 packet,
}
% \legend{Men,Women} % \legend{Men,Women}
\end{axis} \end{axis}
\end{tikzpicture} \end{tikzpicture}
\caption{แผนภูมิแสดงผลลัพธ์ประสิทธิภาพด้านเวลา} \caption{แผนภูมิแสดงผลลัพธ์ประสิทธิภาพด้านเวลา}
\end{figure} \end{figure}
\subsection{ผลลัพธ์ประสิทธิภาพด้านการตรวจจับการโจมตี} \subsection{ผลลัพธ์ประสิทธิภาพด้านการตรวจจับการโจมตี}
\indent\indent \indent\indent
ผลลัพธ์การรันทดสอบการโจมตีในด้านประสิทธิภาพการตรวจจับการโจมตี มีผลลัพธ์เป็นดังนี้ ผลลัพธ์การรันทดสอบการโจมตีในด้านประสิทธิภาพการตรวจจับการโจมตี มีผลลัพธ์เป็นดังนี้
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
\contentsline {subsection}{\numberline {1.3}รูปแบบในการทดลอง}{2}{subsection.1.3}% \contentsline {subsection}{\numberline {1.3}รูปแบบในการทดลอง}{2}{subsection.1.3}%
\contentsline {subsection}{\numberline {1.4}ขั้นตอนลำดับวิธีทดลอง}{4}{subsection.1.4}% \contentsline {subsection}{\numberline {1.4}ขั้นตอนลำดับวิธีทดลอง}{4}{subsection.1.4}%
\contentsline {section}{\numberline {2}ผลลัพธ์และการอภิปราย (Results and discussion)}{7}{section.2}% \contentsline {section}{\numberline {2}ผลลัพธ์และการอภิปราย (Results and discussion)}{7}{section.2}%
\contentsline {subsection}{\numberline {2.1}ผลลัพธ์ประสิทธิภาพด้านเวลา}{7}{subsection.2.1}% \contentsline {subsection}{\numberline {2.1}ผลลัพธ์การทดลองรูปแบบที่ 1}{7}{subsection.2.1}%
\contentsline {subsection}{\numberline {2.2}ผลลัพธ์ประสิทธิภาพด้านการตรวจจับการโจมตี}{7}{subsection.2.2}% \contentsline {subsection}{\numberline {2.2}ผลลัพธ์ประสิทธิภาพด้านการตรวจจับการโจมตี}{7}{subsection.2.2}%
\contentsline {subsection}{\numberline {2.3}สรุปผลการทดลอง}{7}{subsection.2.3}% \contentsline {subsection}{\numberline {2.3}สรุปผลการทดลอง}{8}{subsection.2.3}%
\contentsline {subsection}{\numberline {2.4}ข้อเสนอแนะ}{8}{subsection.2.4}% \contentsline {subsection}{\numberline {2.4}ข้อเสนอแนะ}{8}{subsection.2.4}%
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment