Published paper:

  • H.Surachai and B.Thepparit. 2015, November. " An Interoperability Ontology for Multi-Cloud Computing Platforms," international Conference on e-business. iNCEB2015, Bangkok, Thailand: 67-70.

  • สุระชัย หัวไผ่ และ เทพฤทธ์ิ บัณฑิตวัฒนาวงศ์. (2559)."ข้ันตอนวิธีการเลือกบริการโครงสร้างพื้นฐาน
    คลาวด์แบบหลายแพลตฟอร์มด้วยแบบจำลองเวกเตอร์สเปซ." วารสารวิชาการ Veridian EJournal Science and Technology Silpakorn University. ปี ที่ 3, ฉบับที่ 4: 12-29.

  • สุระชัย หัวไผ่ และ เทพฤทธ์ิ บัณฑิตวัฒนาวงศ์. (2560)."การใช้หลักการวิศวกรรมออนโทโลจีเพื่อพัฒนา
    ฐานความรู้สำหรับการดำเนินการร่วมกันของการคำนวณแบบคลาวด์หลายแพลตฟอร์ม." วารสาร
    ศรีปทุมปริทัศน์ วิทยาศาสตร์และเทคโนโลยี. ปี ที่ 9, ฉบับ มค.-ธค 2560.

 

Research Interests:

  • Cloud Computing
  • Ontology-based broker system
 
 

Dissertation Title:

ระบบนายหน้าโดยใช้ออนโทโลจีเพื่อการดำเนินการร่วมกันของการคำนวณแบบคลาวด์หลายแพลตฟอร์ม
An Ontology-Based Broker System for the Interoperability of Multi-Cloud Computing Platforms

 

Advisor: ผศ.ดร.เทพฤทธิ์ บัณฑิตวัฒนาวงศ์

 

บทคัดย่อ

วิทยานิพนธ์ฉบับนี้เป็นการพัฒนาระบบนายหน้าโดยใช้ออนโทโลจีเพื่อการดำเนินการร่วมกันของการคำนวณแบบคลาวด์หลายแพลตฟอร์มที่สามารถจัดสรรทรัพยากรโครงสร้างพื้นฐานคลาวด์ตั้งแต่สองแพลตฟอร์มขึ้นไปที่แตกต่างกันได้ตามความต้องการของผู้ใช้บริการโครงสร้างพื้นฐานคลาวด์ผ่านระบบนายหน้า ในการพัฒนาออนโทโลจี ผู้วิจัยใช้หลักการวิศวกรรมออนโทโลจีเพื่อให้ออนโทโลจีสามารถรองรับการดำเนินการร่วมกันของการคำนวณแบบคลาวด์สามแพลตฟอร์มได้แก่ โอเพนสแตก อาปาเช่คลาวด์สแตก และวีเอ็มแวร์ อีเอสเอ็กซ์ไอ โดยใช้โพรทีเจเป็นเครื่องมือในการพัฒนาองค์ประกอบของออนโทโลจีที่เสนอประกอบด้วย 4 คลาสหลักคือ คลาสอุปกรณ์การคำนวณกายภาพ คลาสแพลตฟอร์มการคำนวณแบบคลาวด์ คลาสแผ่นแบบเครื่องบริการ และคลาสการบริหารจัดการวัฏจักรชีวิตเครื่องเสมือนด้วยเทคโนโลยีเรสท์ และ17 คลาสย่อยการประเมินผลออนโทโลจีที่เสนอถูกดำเนินการโดยใช้แบบสำรวจผู้ใช้ซึ่งพบว่ามีค่าความเที่ยง 100 เปอร์เซ็นต์ค่าความระลึกได้ 100 เปอร์เซ็นต์ และค่าเอฟ-เมเชอร์ 100 เปอร์เซ็นต์

 

 

ABSTRACT

This thesis is a brokerage system using ontology for the interoperability of multi-cloud computing platforms that is capable of allocating the cloud infrastructure resources of more than two different platforms to meet the requirements of Infrastructure-as-a-Service (IaaS) users through the broker system. To develop the ontology, we engaged an ontological engineering principle so that the ontology can support interoperability among three specific cloud computing platforms, OpenStack, Apache CloudStack and VMware Esxi, by using Protégé as a development tool. The proposed ontology has been composed of four main classes, Physical compute device, Cloud computing platform, Server template, and REST VM life cycle management, and 17 subclasses. The evaluation of the ontology has been conducted through survey forms to obtain user feedbacks. It has been found that the ontology delivered 100 % of precision, 100 % of recall and 100 % of F-measure.