การเปรียบเทียบประสิทธิภาพโบรกเกอร์สำหรับการให้บริการอินเทอร์เน็ตในทุกสรรพสิ่ง

Main Article Content

เอกรินทร์ วทัญญูเลิศสกุล

บทคัดย่อ

งานวิจัยนี้มีวัตถุประสงค์เพื่อการศึกษาหาประสิทธิภาพของโบรกเกอร์ที่เหมาะสมในการนำมาใช้งาน ด้านการให้บริการอินเทอร์เน็ตในทุกสรรพสิ่ง โดยใช้เกณฑ์มาตรฐานการวัดประสิทธิภาพของเครือข่ายเพื่อเปรียบเทียบความสามารถในด้านการให้บริการของโบรกเกอร์ ได้แก่ Mosquitto, HiveMQ, Apollo, ActiveMQ และ RabbitMQ โดยมีการตั้งค่าสภาพแวดล้อมในการทดลองใช้งานภายใต้การทำงานของเครื่องแม่ข่ายบนคอมพิวเตอร์ บอร์ดเดี่ยวราสเบอร์รี่พาย บนระบบปฏิบัติการรหัสเปิดราสเบียน ที่ทำงานภายใต้สภาวะการเรียกใช้บริการของผู้ใช้งานผ่านโปรโตคอลเอ็มคิวทีที โดยแบ่งการทดลองสำหรับงานวิจัยออกเป็น 2 รูปแบบหลัก ๆ คือ การทดลองวัดประสิทธิภาพโบรกเกอร์แบบหนึ่งผู้เผยแพร่ข้อมูล และการทดลองวัดประสิทธิภาพโบรกเกอร์แบบ หลายผู้เผยแพร่ข้อมูล โดยใช้หลักการวัดประสิทธิภาพด้วยวิธี DEA ซึ่งกำหนดให้มีปัจจัยนำเข้า สำหรับ การประเมินประสิทธิภาพประกอบด้วย ปริมาณการใช้หน่วยประมวลผลกลาง ปริมาณการใช้งานแบนด์วิดธ์ และระยะเวลาที่ใช้ในการส่งข้อมูล โดยมีผลผลิตของการทดลองคือจำนวนข้อมูลที่โบรกเกอร์ได้รับจากผู้เผยแพร่ทั้งหมด มีขั้นตอนวิธีการดำเนินการวิจัยประกอบด้วยขั้นตอนการดำเนินงาน ดังนี้ 1) ศึกษาทฤษฎีและกระบวนการที่เกี่ยวข้องกับเทคโนโลยีการสื่อสารข้อมูลของโปรโตคอลเอ็มคิวทีที เซนเซอร์ และโบรกเกอร์ 2) ออกแบบการทดลองและโครงสร้างกระบวนการทำงานของระบบเครือข่าย การติดตั้งโปรแกรมในเครื่องลูกข่าย และเครื่อง แม่ข่าย 3) ทดสอบการส่งข้อมูลระหว่างเครื่องคอมพิวเตอร์ที่ทำหน้าที่เป็นผู้เผยแพร่และเครื่องคอมพิวเตอร์แม่ข่ายที่ทำหน้าที่เป็นโบรกเกอร์ 4) เปรียบเทียบผลการทดลองหาประสิทธิภาพการรับส่งข้อมูลของโบรกเกอร์ตามประเภทการทดลองที่ออกแบบไว้ 5) สรุปผล และเปรียบเทียบประสิทธิภาพโบรกเกอร์สำหรับการให้บริการ ผลจากการวิจัย พบว่า โบรกเกอร์ Mosquittto มีประสิทธิภาพการทำงานโดยรวมมากที่สุด โดยมีค่าเฉลี่ยเท่ากับ 1.000 รองลงมา ActiveMQ มีค่าเฉลี่ยเท่ากับ 0.716 และ HiveMQ มีค่าเฉลี่ยเท่ากับ 0.596 ตามลำดับ

Article Details

รูปแบบการอ้างอิง
[1]
วทัญญูเลิศสกุล เ., “การเปรียบเทียบประสิทธิภาพโบรกเกอร์สำหรับการให้บริการอินเทอร์เน็ตในทุกสรรพสิ่ง”, NKRAFA J.Sci Technol., ปี 13, ฉบับที่ 1, น. 94–110, ส.ค. 2018.
ประเภทบทความ
บทความวิจัย

เอกสารอ้างอิง

[1] กระทรวงเทคโนโลยีสารสนเทศและการสื่อสาร. แผนพัฒนาดิจิทัลเพื่อเศรษฐกิจและสังคม. กรุงเทพมหานคร, 2559.

[2] O.Vermesan and P.Friess. Internet of Things-From Research and Innovation to Market Deployment. Italy: River Publishess, 2014.

[3] Vasileios Karagiannis1. A Survey on Application Layer Protocols for the Internet of Things. Transaction on IoT and Cloud Computing, 2015.

[4] สำนักงานรัฐบาลอิเล็กทรอนิกส์ (องค์การมหาชน).แผนพัฒนารัฐบาลดิจิทัลของประเทศไทย ระยะ 3 ปี (พ.ศ.2559-2561). กรุงเทพมหานคร, 2559.

[5] EY. Internet of Things. United State: Global Media & Entertainment, 2016.

[6] อัครพงศ์ อั้นทอง. คู่มือการใช้โปรแกรม DEAP 2.1 สำหรับการวิเคราะห์ประสิทธิภาพด้วยวิธีการData Envelopment Analysis. มหาวิทยาลัยเชียงใหม่, 2547.