DSpace Repository

High-level workflow scheduling with best-intermediate-result-first policy for workflow-based parameter-sweep applications

Show simple item record

dc.contributor.advisor Veera Muangsin
dc.contributor.author Kunaporn Srimanotham
dc.contributor.other Chulalongkorn University. Faculty of Engineering
dc.date.accessioned 2017-11-09T07:44:33Z
dc.date.available 2017-11-09T07:44:33Z
dc.date.issued 2006
dc.identifier.uri http://cuir.car.chula.ac.th/handle/123456789/55846
dc.description Thesis (M.Eng.)--Chulalongkorn University, 2006 en_US
dc.description.abstract Workflow-based parameter-sweep applications are an important class of parallel jobs on clusters and grid today. Conventional batch schedulers and parameter study tools are not effective for this type of application. Especially, their scheduling policies are usually designed to minimize the makespan of the whole parameter study. However, many parameter-sweep applications also have a primary objective to obtain the best or a few top-ranked results from a large parameter space. This research describes a new heuristic for scheduling parameter-sweep workflows in order to minimize the turnaround time of the workflows that give the best results. The algorithm is based on dynamically adjusted priority according to intermediate data obtained at some stage in the workflow. The technique is applied on a high-throughput drug screening application. The experimental results show that our technique can significantly improve the correlation between the ranking of the final results and the order of completion of the workflows. en_US
dc.description.abstractalternative โปรแกรมประยุกต์ที่เป็นกระแสงานแบบกวาดพารามิเตอร์เป็นหนึ่งในเรื่องที่สำคัญในงานประเภทขนานบนระบบคลัสเตอร์และกริด ในปัจจุบัน ระบบกระจายงานโดยทั่วไปและเครื่องมือของงานประเภทวาดพารามิเตอร์ยังไม่มีประสิทธิภาพพอที่จะจัดการกับประเภทโปรแกรมประยุกต์ที่งานวิจัยกำลังสนใจอยู่ในขณะนี้ และยิ่งไปกว่านั้นนโยบายการกระจายงาน โดยทั่วไปนั้นได้ถูกออกแบบเพื่อลดเวลาการทำงานโดยรวมของการกวาดพารามิเตอร์ทั้งหมดอย่างไรก็ตามโปรแกรมประยุกต์ที่เป็นแบบกวาดพารามิเตอร์ทั้งหลายนั้นมีวัตถุประสงค์ที่เหมือนกันคือต้องการได้ผลลัพธ์ที่ดีที่สุดหรือผลลัพธ์ที่อยู่ในอันดัดับต้นๆ งานวิจัยนี้จึงได้นำเสนอวิธีการกระจายงานโปรแกรมประยุกต์ที่เป็นกระแสงานแบบกวาดพารามิเตอร์ เพื่อที่จะลดเวลาการประมวลผลกระแสงานที่ให้ผลลัพธ์ที่ดีที่สุด กระบวนการทำงานนั้นมีหลักการทำงานพื้นฐานคือ การปรับระดับความสำคัญอยู่ตลอดเวลา ความสัมพันธ์ที่ได้รับระหว่างกลางซึ่งจะได้รับจากช่วงใดช่วงหนึ่งของกระแสงาน เทคนิคนี้ได้ถูกนำไปประยุกต์ใช้สำหรับโปรแกรมประยุกต์ทางการค้นหายา ผลลัพธ์จากการทดลองแสดงให้เห็นอย่างชัดเจนว่า เทคนิคในงานวิจัยนี้สามารถพัฒนาความสัมพันธ์ระหว่างอันดับคุณภาพของผลลัพธ์สุดท้ายและลำดับการทำงานเสร็จสิ้นของกระแสงานได้อย่างมีประสิทธิภาพ en_US
dc.language.iso en en_US
dc.publisher Chulalongkorn University en_US
dc.relation.uri http://doi.org/10.14457/CU.the.2006.1731
dc.rights Chulalongkorn University en_US
dc.subject Workflow en_US
dc.subject Workflow -- Data processing en_US
dc.subject Scheduling en_US
dc.subject Scheduling -- Data processing en_US
dc.subject Application software en_US
dc.subject ผังระบบงาน en_US
dc.subject ผังระบบงาน -- การประมวลผลข้อมูล en_US
dc.subject การกำหนดลำดับงาน en_US
dc.subject การกำหนดลำดับงาน -- การประมวลผลข้อมูล en_US
dc.title High-level workflow scheduling with best-intermediate-result-first policy for workflow-based parameter-sweep applications en_US
dc.title.alternative การจัดลำดับกระแสงานระดับสูงด้วยหลักการเลือกผลลัพธ์ระหว่างกลางที่ดีที่สุดสำหรับโปรแกรมประยุกต์ที่เป็นกระแสงานแบบกวาดพารามิเตอร์ en_US
dc.type Thesis en_US
dc.degree.name Master of Engineering en_US
dc.degree.level Master's Degree en_US
dc.degree.discipline Computer Engineering en_US
dc.degree.grantor Chulalongkorn University en_US
dc.email.advisor veera.m@chula.ac.th
dc.identifier.DOI 10.14457/CU.the.2006.1731


Files in this item

This item appears in the following Collection(s)

Show simple item record