Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/43602
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Pattarasinee Bhattarakosol | en_US |
dc.contributor.advisor | Panjai Tantasanawong | en_US |
dc.contributor.author | Nattapatch Srirajun | en_US |
dc.contributor.other | Chulalongkorn University. Faculty of Science | en_US |
dc.date.accessioned | 2015-06-24T06:43:06Z | |
dc.date.available | 2015-06-24T06:43:06Z | |
dc.date.issued | 2013 | en_US |
dc.identifier.uri | http://cuir.car.chula.ac.th/handle/123456789/43602 | |
dc.description | Thesis (Ph.D.)--Chulalongkorn University, 2013 | en_US |
dc.description.abstract | A web service is a remote system, implemented on a distributed system with request and response. To guarantee good services, software developers must find techniques for detecting and preventing errors during run-time. One problem that is important to such services is the infinite-loop situation, since the system will not return any results to the requester. Moreover, the resources of the system are overloaded until the server cannot function. Therefore, this research proposes the web service architecture relating to non-deterministic loop algorithms. For solving the infinite-loop problem, this research proposes two techniques: checking execution time by defining the execution time boundary, and checking patterns of iteration variable values. The techniques can detect and control the infinite-loop situation before causing damage to the system. The experiments using the proposed architecture measured the CPU usage. The results show that the architecture can improve the CPU usage. Moreover, the infinite-loop situation can be detected and terminated by the mechanisms of this architecture. | 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.2013.1032 | - |
dc.rights | Chulalongkorn University | en_US |
dc.subject | Web services | |
dc.subject | Computer software -- Development | |
dc.subject | เว็บเซอร์วิส | |
dc.subject | ซอฟต์แวร์ -- การพัฒนา | |
dc.subject | ปริญญาดุษฎีบัณฑิต | |
dc.title | ARCHITECTURE FOR DETECTING INFINITE LOOPS OF WEB SERVICES USING TIME BOUNDARY VALUES | en_US |
dc.title.alternative | สถาปัตยกรรมเพื่อการตรวจหาวงวนไม่รู้จบของเว็บเซอร์วิสโดยใช้ค่าขอบเวลา | en_US |
dc.type | Thesis | en_US |
dc.degree.name | Doctor of Philosophy | en_US |
dc.degree.level | Doctoral Degree | en_US |
dc.degree.discipline | Computer Science and Information Technology | en_US |
dc.degree.grantor | Chulalongkorn University | en_US |
dc.email.advisor | pattarasinee.b@chula.ac.th | en_US |
dc.email.advisor | panjai@su.ac.th | |
dc.identifier.DOI | 10.14457/CU.the.2013.1032 | - |
Appears in Collections: | Sci - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
5173821423.pdf | 4.41 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.