Skip to main content
select distinct n.content as name, r.content as role, t.nameID as nameID, NULL as unitID, NULL as departmentID, NULL as facultyID, NULL as provinceID, NULL as countryID, NULL as unitName, NULL as facultyName, NULL as departmentName, NULL as provinceName, NULL as countryName from transaction as t, Name as n, Role as r where t.itemID='964293' and t.nameID=n.id and t.roleID=r.id
thailis



การพัฒนาโครงสร้างการทำสำเนาระบบเมลเซิร์ฟเวอร์บนลินุกซ์
A development of replication framework for Linux mail server

Researcher

เครือข่ายคณะผู้วิจัย


เครือข่ายนักวิจัย+ผลงานวิจัย (full screen)

Abstract

Abstract: การวิจัยนี้มีวัตถุประสงค์เพื่อพัฒนาโครงสร้างการทำสำเนาระบบเมลเซิร์ฟเวอร์บนลินุกซ์ที่มี ความสามารถทนต่อความผิดพร่องของระบบ เนื่องจากระบบเมลในปัจจุบัน ส่วนใหญ่ขาดการ กำหนดนโยบายด้าน Fault Tolerance ซึ่งเป็นเหตุให้ต้องระงับการให้บริการรับส่งอีเมลเมื่อเกิด ปัญหาขึ้นในระบบ ผู้วิจัยจึงได้ทำการพัฒนาระบบเมลเซิร์ฟเวอร์สำหรับระบบปฏิบัติการลินุกซ์ขึ้น เพื่อป้องกันปัญหาดังกล่าวที่อาจเกิดขึ้นได้จากหลายปัจจัย การทำงานของระบบเมลเซิร์ฟเวอร์ที่พัฒนาขึ้นมีการทำงานที่สำคัญสามส่วนคือ การ ตรวจสอบการทำงานของเมลเซิร์ฟเวอร์หลักของระบบ การเชื่อมโยงข้อมูลระหว่างเซิร์ฟเวอร์หลัก และเซิร์ฟเวอร์สำรอง และการปรับเปลี่ยนค่าของระบบ โดยการทำงานที่สำคัญทั้งสามส่วนนี้ พัฒนาขึ้นจากโปรแกรมภาษาพีเอ็ชพี และเชลล์สคริปต์ โดยทำงานในลักษณะโพรเซสเบื้องหลัง ภายใต้ระบบปฏิบัติการลินุกซ์ สำหรับการทดสอบระบบ กระทำโดยทำการส่งอีเมลเข้าไปที่เมลเซิร์ฟเวอร์หลักของระบบ ในจำนวนที่แตกต่างกัน และในระหว่างเวลาดังกล่าวผู้วิจัยได้ทำการหยุดบริการของโปรแกรม Sendmail ที่ฝั่งเซิร์ฟเวอร์เพื่อหาเวลาในช่วงที่ระบบไม่สามารถให้บริการได้ ซึ่งจากการทดสอบใน จำนวน 10 ครั้งพบว่า ระบบที่ทำการพัฒนาขึ้นนี้มีเวลาในช่วงที่ไม่สามารถให้บริการได้เฉลี่ยแล้ว เท่ากับ 3.4098 นาที ซึ่งน้อยกว่าเวลาที่ระบบไม่สามารถให้บริการได้ของระบบที่ใช้นโยบายแบบ Backup และ Restore ซึ่งใช้เวลาในช่วงดังกล่าวเฉลี่ย 6.1178 นาที จึงจะกลับสู่สภาพให้บริการได้ ซึ่งแสดงให้เห็นว่าระบบที่พัฒนาขึ้นนี้สามารถทำงานได้อย่างมีประสิทธิภาพ และช่วยให้ระบบเมล เซิร์ฟเวอร์สามารถให้บริการได้อย่างต่อเนื่อง
Abstract: The aim of the thesis was to develop a replication framework for Linux mail systems. In several organizations, the mail systems have no good policy for fault tolerance. Thus they have to stop their mail services when the mail systems crashed. In this thesis, a new Linux mail system was developed to protect the mail system from several problems. This system using 3 mechanisms including fault detection, synchronization, and reconfiguration. In the development process, PHP and Shell Scripts were used. The developed system runs as background process on Linux systems. To evaluate the performance, the system was tested by sending several emails, which were different in numbers, to a master server. While emails were sent, the researcher stopped services of Sendmail at the server site to evaluate downtimes. Based on ten runs on the experiments, the developed system had downtime 3.4098 minutes on average, which was less than the systems used backup-and-restore processes which had 6.1178 minutes. The result indicated that the new system was good in performance. In conclusion, the efficiency of the developed system was good.

Info

DegreeName: วิทยาศาสตร์มหาบัณฑิต
Level: ปริญญาโท
Descipline: เทคโนโลยีสารสนเทศ
Grantor: สถาบันเทคโนโลยีพระจอมเกล้าพระนครเหนือ
วิทยานิพนธ์/Thesis
ISBN: 9741907184
CallNumber: วพ MITT พ526พ
©copyrights มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ
RightsAccess:
ลำดับที่.ชื่อแฟ้มข้อมูล ขนาดแฟ้มข้อมูลจำนวนเข้าถึง วัน-เวลาเข้าถึงล่าสุด
1 mitt0353.pdf 1.16 MB190 2018-08-10 13:44:46

เมลเซิร์ฟเวอร์บนลินุกซ์ (1 items found) | การทำสำเนา (3 items found) | server (31 items found) | ข้อมูล (349 items found) | Linux (29 items found) | mail (18 items found) | การลอกแบบ |