Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/64508
Title: | การพัฒนาส่วนประกอบสำหรับเอ็นเอสทูเพื่อจำลองการทำงานของเว็บแคช |
Other Titles: | Development of web caching simulation components for ns-2 |
Authors: | นพดล จ.จิตต์เจริญชัย |
Advisors: | ณัฐวุฒิ หนูไพโรจน์ |
Other author: | จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ |
Subjects: | เว็บแคช เอ็นเอสทู เวิลด์ไวด์เว็บ การจำลองระบบ World Wide Web Simulation methods |
Issue Date: | 2544 |
Publisher: | จุฬาลงกรณ์มหาวิทยาลัย |
Abstract: | ในปัจจุบันมีการนำเทคนิคการทำเว็บแคชมาใช้กันอย่างแพร่หลาย เพื่อเพิ่มประสิทธิภาพในการใช้งานบริการเว็บบนเครือข่ายอินเทอร์เน็ต แต่เนื่องจากปริมาณความต้องการใช้บริการเว็บบนเครือข่ายอินเทอร์เน็ตยังคงเพิ่มขึ้นอย่างต่อเนื่อง ทำให้เทคนิคแบบเก่าอาจจะไม่มีประสิทธิภาพ จึงมี การวิจัยเพื่อพัฒนาเทคนิคใหม่ๆ อยู่ตลอดเวลา ในการวิจัยเหล่านี้ต้องอาศัยการประเมินประสิทธิภาพการทำงานของเว็บแคชเพื่อที่จะทดสอบประสิทธิภาพของเทคนิคที่พัฒนาขึ้น ซึ่งมีวิธีการ 2 วิธี คือการทดสอบประสิทธิภาพจากเว็บแคชจริงๆ และการเขียนโปรแกรมขึ้นมาเพื่อจำลองการทำงานของ เว็บแคซ การจำลองการทำงานโดยการเขียนโปรแกรมได้รับความนิยมมากเพราะใช้เวลาน้อย การควบคุมสภาพแวดล้อมต่างๆ ทำได้ง่าย อย่างไรก็ตามโปรแกรมที่เขียนขึ้นส่วนใหญ่จะเป็นในลักษณะต่างคนต่างทำ เพราะต้องการทดสอบเฉพาะจุดที่สนใจ ในกรณีที่ต้องการปรับสภาพแวดล้อมหลายๆ รูปแบบจะทำได้ไม่สะดวก ดังนั้นงานวิทยานิพนธ์นี้เสนอวิธีจำลองการทำงานของเว็บแคชอีกรูปแบบหนึ่ง โดยการสร้างส่วนประกอบเพิ่มเติมเช้าไปในเอ็นเอสทู ซึ่งเป็นเครื่องมีอที่พัฒนาขึ้นเพื่อช่วยจำลองการทำงานของระบบเครือข่ายต่างๆ ที่ใช้กันอย่างแพร่หลาย โดยเน้นที่ความยึดหยุ่นในการ ขยายระบบเป็นหลัก ส่วนประกอบเพิ่มเติมที่จะทำการพัฒนาคือ ส่วนจัดการการร้องขอ ส่วนจัดการความต้องกันของเว็บแคช ส่วนจัดการสถาปัตยกรรมของการแคช และส่วนจัดการขั้นตอนวิธีการแทนที่ ในอนาคตถ้ามีเทคนิคใหม่ก็สามารถเพิ่มเข้าไปในเอ็นเอสทูได้อย่างไม่ยาก เนื่องจากเอ็นเอสทูเป็นซอฟต์แวร์เปิด โดยผู้ใช้งานยังสามารถเรียกใช้ส่วนประกอบเดิมได้ และยังสามารถเชื่อมต่อกับส่วนประกอบใหม่ได้อีกด้วย การจำลองการทำงานของเว็บแคชจึงสะดวกและรวดเร็วยิ่งขึ้น ซึ่งสามารถใช้เครื่องมือนี้จำลองการทำงานของเว็บแคชได้หลายรปแบบ เพื่อใช้วิเคราะห์ และปรับปรุงประสิทธิภาพของเว็บแคชได้ |
Other Abstract: | Nowadays, there are many web caching techniques widely used to increase web service performance. The demand of using web service still increasing rapidly such that the performance improvement using existing techniques is not enough. As the result, there are many researches for new techniques all the time. Typically, these researches have to measure web caching performance to evaluate the benefits of the techniques. There are two major evaluation methods, benchmarking the real web cache and using a web cache simulation program. Among the twos, simulation is more popular because it is quick and easy to control simulating environment. However, it is usually proprietary in order to test only some certain aspects, which creates some difficulties when changing the simulation environment. Thus this thesis studies an alternative approach to simulate web cache by creating web caching components for ns-2, a widely-used network simulation. This thesis focuses on the extensibility by developing a framework that is flexible enough to add new components. The basic components developed in this study include request management, cache consistency management, caching architecture management and replacement algorithm management. In the future, new techniques can be added to ns-2 easily because ns-2 is an open source software. When adding new components, user can still use the existing components in conjunction with the new ones. Thus, our web caching simulation is flexible and easy. And it can simulate various web caching environments to analyze their performance. |
Description: | วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2544 |
Degree Name: | วิทยาศาสตรมหาบัณฑิต |
Degree Level: | ปริญญาโท |
Degree Discipline: | วิทยาศาสตร์คอมพิวเตอร์ |
URI: | http://cuir.car.chula.ac.th/handle/123456789/64508 |
ISBN: | 9741700652 |
Type: | Thesis |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Noppadol_j.ji_front_p.pdf | หน้าปก และ บทคัดย่อ | 768.9 kB | Adobe PDF | View/Open |
Noppadol_j.ji_ch1_p.pdf | บทที่ 1 | 692.07 kB | Adobe PDF | View/Open |
Noppadol_j.ji_ch2_p.pdf | บทที่ 2 | 772.88 kB | Adobe PDF | View/Open |
Noppadol_j.ji_ch3_p.pdf | บทที่ 3 | 843.83 kB | Adobe PDF | View/Open |
Noppadol_j.ji_ch4_p.pdf | บทที่ 4 | 878.97 kB | Adobe PDF | View/Open |
Noppadol_j.ji_ch5_p.pdf | บทที่ 5 | 1.32 MB | Adobe PDF | View/Open |
Noppadol_j.ji_ch6_p.pdf | บทที่ 6 | 621.54 kB | Adobe PDF | View/Open |
Noppadol_j.ji_back_p.pdf | บรรณานุกรมและ ภาคผนวก | 1.04 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.