รายละเอียดโครงงาน

หลักสูตร/ปี พ.ศ.
วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์ ปี พ.ศ. 2558

ภาคและปีการศึกษาที่สำเร็จการศึกษา
ภาคปลาย ปีการศึกษา 2557

ประเภทโครงงาน
โครงงานวิศวกรรม

ชื่อโครงงานภาษาไทย
พัฒนาเทคโนโลยีการจัดการระบบคลัสเตอร์แบบประหยัดพลังงาน

ชื่อโครงงานภาษาอังกฤษ
พัฒนาเทคโนโลยีการจัดการระบบคลัสเตอร์แบบประหยัดพลังงาน

ผู้พัฒนา
5410505514 อัครเดช สินเสมอสุข

อาจารย์ที่ปรึกษาหลัก
ภุชงค์ อุทโยภาศ

อาจารย์ที่ปรึกษาร่วม
-

บทคัดย่อ

สำหรับปัจจุบันอุปกรณ์พกพาที่มีพลังในการประมวลต่ำ เริ่มมีบทบาทในชีวิตประจำวันเป็นอย่างมาก และเมื่ออุปกรณ์พกพาดังกล่าวมีความต้องการใช้พลังในการประมวลผลก็จะใช้วิธีการส่งความต้องการไปยังเซิฟเวอร์แทน ซึ่งทำให้ในปัจจุบันมีความต้องการที่จะใช้เซิฟเวอร์อยู่จำนวนมาก ทั้งเซิฟเวอร์ขนาดเล็กและขนาดใหญ่ การสร้างเซิฟเวอร์ขนาดเล็กขึ้นมาเองด้วยคอมพิวเตอร์ที่ใช้พลังงานไม่มากอย่าง raspberry pi ทำให้เราสามารถสร้างเซิฟเวอร์ขนาดเล็กที่ยังคงความประหยัดพลังงานและประหยัดด้านพื้นที่อีกด้วย แต่อย่างไรก็ตามเซิฟเวอร์จาก raspberry pi นั้นมีทรัพยากรที่ต่ำและพลังในหน่วยประมวลผลไม่มาก อีกทั้งยังขาดซึ่งตัวจัดการและช่วยเหลือให้ผู้ดูแลระบบสามารถดูแลได้อย่างง่ายดาย โครงงานนี้จึงเกิดขึ้นมาเพื่อตอบสนองความต้องการดังกล่าว โดยตัวระบบจะแบ่งออกเป็นสองส่วนคือ ระบบหลังบ้าน และ ระบบหน้าบ้าน โดยที่ระบบหลังบ้านนั้นจะคอยเก็บค่าต่างๆจาก raspberry pi ทุกๆตัวในระบบ โดยใช้โปรโตคอล UDP ซึ่งผลคือ ไม่เสียทรัพยากรทางด้านเน็ตเวิคมากนักทั้งไม่เสียทรัพยากรของหน่วยประมวลผลบน raspberry pi เองด้วย โดยการเก็บค่านั้นจะเข้าไปเก็บค่าจาก kernel โดยตรงไม่ผ่านคำสั่งสำเร็จรูปใดๆ เพื่อให้โปรแกรมไม่ใช้ทรัพยากรมากนัก เมื่อส่งค่ามายัง ระบบหน้าบ้านแล้ว ระบบหน้าบ้านจะทำการแสดงผลค่าต่างๆขึ้นมาเป็นเว็บแอพลิเคชั่น โดยค่าที่แสดงจะมีเช่น เลขไอพีแอดเดรส เลขแมคแอดเดรส การใช้งานของ หน่วยประมวลผลกลาง หน่วยความจำ และ อินเตอร์เน็ต ซึ่งการสร้างโครงงานนี้ได้ทำการส่งของทุกอย่างเป็นระบบที่สามารถแก้ได้โดยง่าย ผู้ที่จะนำโครงงานนี้ไปพัฒนาต่อยอดก็สามารถทำได้ไม่ลำบากมากนัก โดยต้องการเพียงพื้นฐานความรู้ด้านภาษา shell และ python เท่านั้น

Abstract

Management Technology for Power Efficient Cluster project is a project about monitoring tool for power efficient cluster such as Raspberry Pi cluster. The design of this project is to minimize the use of resource of all the cluster which also very low. One of the project‘s objectives is to help system admin who perhaps work on this kind of cluster to monitoring theirs cluster better. Use of shell script, python and AdminLTE for develop this project.

คำสำคัญ (Keywords)

Efficient cluster, cluster, raspberry pi, shell script, python, AdminLTE

เว็บไซต์โครงงาน
https://www.dropbox.com/sh/k3d5yss7smrtzfx/AACnC2tkVK0mE88XFOhi6JJba?dl=0

วีดีโอคลิปของโครงงาน

ที่เก็บเวอร์ชันซอร์สโค้ด

-


สถานะการนำเข้าข้อมูล

ผู้นำเข้าข้อมูลครั้งแรก
อัครเดช สินเสมอสุข (b5410505514)

แก้ไขครั้งสุดท้าย
เมื่อ May 28, 2015, 10:18 p.m. โดย อัครเดช สินเสมอสุข (b5410505514)

สถานะการอนุมัติ
อนุมัติแล้ว โดย ภุชงค์ อุทโยภาศ (pu) เมื่อ May 29, 2015, 9:49 a.m.