Chulalongkorn University Theses and Dissertations (Chula ETD)

Other Title (Parallel Title in Other Language of ETD)

โปรโตคอลเพียร์ทูเพียร์สำหรับการปรับปรุงซอฟต์แวร์ไร้สายแบบหลายระดับความสำคัญบนเครือข่ายเซ็นเซอร์ไร้สาย

Year (A.D.)

2019

Document Type

Thesis

First Advisor

Natawut Nupairoj

Faculty/College

Faculty of Engineering (คณะวิศวกรรมศาสตร์)

Department (if any)

Department of Computer Engineering (ภาควิชาวิศวกรรมคอมพิวเตอร์)

Degree Name

Master of Engineering

Degree Level

Master's Degree

Degree Discipline

Computer Engineering

DOI

10.58837/CHULA.THE.2019.157

Abstract

Software updating is essential for devices in wireless sensor networks for adding new features, improving performance, or patching vulnerabilities. But since some deployed devices are unable to be accessed directly, data dissemination protocol is used for distributing the update to those devices. However, each software updating may have different priority, for instance, an update that adds an optional feature does not have to be applied as fast as an update that patches severe vulnerabilities. This research presents a reliable data dissemination protocol which is configurable for energy-speed trade-off deriving some concepts from BitTorrent such as Handshaking, Segmented File Transfer, and Choking Algorithm.

Other Abstract (Other language abstract of ETD)

การปรับปรุงซอฟต์แวร์เป็นสิ่งสำคัญสำหรับอุปกรณ์ในเครือข่ายเซ็นเซอร์ไร้สายสำหรับการเพิ่มความสามารถใหม่ ปรับปรุงประสิทธิภาพ หรืออุดช่องโหว่ความปลอดภัย แต่เนื่องจากอุปกรณ์ที่ติดตั้งใช้งานอยู่บางอุปกรณ์ไม่สามารถเข้าถึงได้โดยตรง โปรโตคอลการกระจายข้อมูลจึงถูกใช้ในการกระจายข้อมูลซอฟต์แวร์เข้าไปให้กับอุปกรณ์เหล่านั้น อย่างไรก็ตามการปรับปรุงซอฟต์แวร์แต่ละครั้งอาจมีความสำคัญที่แตกต่างกัน เช่น การปรับปรุงซอฟต์แวร์เพื่อเพิ่มความสามารถเพียงเล็กน้อยอาจไม่จำเป็นต้องได้รับการปรับปรุงอย่างเร่งด่วน เมื่อเทียบกับการปรับปรุงซอฟต์แวร์เพื่อการอุดช่องโหว่ร้ายแรง งานวิจัยนี้นำเสนอโปรโตคอลการกระจายข้อมูลซึ่งทนต่อความผิดพร่องและสามารถปรับแต่งเพื่อแลกเปลี่ยนระหว่างการบริโภคพลังงานและความเร็วได้ โดยนำแนวคิดต่าง ๆ จากโปรโตคอลบิตทอร์เรนต์มาประยุกต์ใช้ เช่น การจับมือ, การแบ่งส่วนรับส่ง, และ Choking Algorithm เป็นต้น

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.