Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/51065
Title: | 適應式隨插即用車輛系統之軟體選擇 Software Selection for Adaptive Plug-and-Play Automotive System |
Authors: | Chia-Ching Fu 傅家靖 |
Advisor: | 林忠緯(Chung-Wei Lin) |
Keyword: | 智慧型汽車,服務品質,加權貪婪集合覆蓋演算法,降火演算法,總回應時間, Intelligent Vehicle,Quality of Service,Weighted Greedy Set Cover Algorithm,Simulated Annealing Algorithm,Total Response Time, |
Publication Year : | 2020 |
Degree: | 碩士 |
Abstract: | 隨著智慧型汽車的蓬勃發展,構成車輛的車內軟體也隨之增加。但我們發現環境狀況會對智慧型汽車車內軟體的效能有所影響,例如影像辨識與攻擊偵測軟體會因為環境變化而帶來不同的效能。另外一個問題是,有些車內軟體由於功能相容性的因素,是不能或必須被同時指派的,我們稱此問題為軟體相容性限制。因為上述兩個問題,我們應用了服務品質的數值來確保每個在特定環境下之任務可被服務品質達到要求的軟體所解決。並且,為了解決軟體相容性限制的問題,我們建立了軟體限制表來確保每次的軟體選擇皆不違反軟體相容性限制。為了在系統軟體中選擇適當的軟體來服務每個任務,我們引用了加權貪婪集合覆蓋演算法來選取所需要之軟體並以速率單調排程指派優先權得到最初解。最後,我們運用降火演算法在最初解上得到能產生總等待時間更小的軟體選擇與優先權排序的更優解。 As the rapid growth in the intelligent vehicles field, software programs required to compose a vehicle increase. However, we notice that environmental conditions can affect performances of software programs such as object detection and intrusion detection. Moreover, some software programs cannot or should be scheduled together due to software program compatibility constraints caused by software program functionalities compatibility. Therefore, to solve the above mentioned problems, the Quality of Service (QoS) value is used to guarantee each runnable under certain environment condition is being served by software programs with the QoS value that is larger or equal to that defined on the runnable, and the software program constraint table is constructed to guarantee software program selections do not violate software program compatibility constraints. To obtain the software program selection among all software programs in the vehicular system, we apply the Weighted Greedy Set Cover algorithm to sift through software programs. Afterward, rate-monotonic scheduling is applied to assign priorities to all selected software programs, from which the initial solution is obtained. At last, we apply the Simulated Annealing algorithm on the initial solution for a better software program selection and priority assignment that lead to a lower total response time. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/51065 |
DOI: | 10.6342/NTU202002826 |
Fulltext Rights: | 有償授權 |
Appears in Collections: | 資訊工程學系 |
Files in This Item:
File | Size | Format | |
---|---|---|---|
U0001-1008202016105100.pdf Restricted Access | 856.55 kB | Adobe PDF |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.