Hybrid resource scheduling scheme for video surveillance in GPU-FPGA accelerated edge systemGPU-FPGA 가속 에지 컴퓨팅 시스템에서 비디오 감시 시스템을 위한 하이브리드 자원 스케줄링 기법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 211
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorYoun, Chan-Hyun-
dc.contributor.advisor윤찬현-
dc.contributor.authorCho, Gyusang-
dc.date.accessioned2021-05-13T19:34:47Z-
dc.date.available2021-05-13T19:34:47Z-
dc.date.issued2020-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=911432&flag=dissertationen_US
dc.identifier.urihttp://hdl.handle.net/10203/284802-
dc.description학위논문(석사) - 한국과학기술원 : 전기및전자공학부, 2020.2,[iv, 44 p. :]-
dc.description.abstractIn line with the development of ICT (Information Communication Technology), the core technology of the Fourth Industrial Revolution, the importance of smart cities is increasing to enhance public service and welfare. Among them, upgrading the intelligent surveillance system is considered an important task to enhance the safety and convenience of citizens. In particular, crowd-sourcing-based surveillance systems consist of a combination of complex tasks such as SSD, SIFT, and CNN character extraction, requiring a lot of computing workload. With these features, efforts have continued to accelerate the system. In traditional research systems, only cloud environments were considered, not edge environments with short communication delays, or heterogeneous accelerators were not considered to benefit from the service latency perspective. In this thesis, the technique of accelerating in edge computing system consisting of GPU and FPGA is studied for video surveillance system used in smart city. Considering the characteristics of the heterogeneous accelerator GPU and FPGA, each layer of CNN analyzes the benefits of resource management. A computation based execution time model for each CNN layer is established to predict the execution time for each CNN layer, and scheduling scheme is then presented to distribute this task graph to resources in consideration of resource availability. The algorithm aims to reduce the average execution time for a request and meet the execution deadlines. Based on the greedy algorithm, 1) gives each task a given deadline according to the maximum time path of the task graph, 2) divides tasks that can use the FPGA-
dc.description.abstractdistributes them to heterogeneous resources-
dc.description.abstractand 3) executes run-time scheduling changes if problems occur, such as task execution time exceeds the given deadlines. The scheduling technique proposed in this thesis is experimentally compared with the previous GPU-FPGA scheduling scheme. With the previously proposed method, we compared the average running time efficiency, queue waiting time, resource utilization, and deadline violation rates. Experiments have shown that the proposed method is more efficient in average execution times than other models. Queue waiting time was improved up to 100 ms, and we were able to confirm that the deadline violation rate was lower than the prior model.-
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectEdge Computing▼aHeterogeneous accelerators▼aScheduling▼aGPU▼aFPGA▼aVideo surveillance▼aTask graph scheduling-
dc.subject에지 컴퓨팅▼a이기종 가속기▼a스케쥴링▼aCNN▼aGPU▼aFPGA▼aVideo surveillance▼a태스크 그래프-
dc.titleHybrid resource scheduling scheme for video surveillance in GPU-FPGA accelerated edge system-
dc.title.alternativeGPU-FPGA 가속 에지 컴퓨팅 시스템에서 비디오 감시 시스템을 위한 하이브리드 자원 스케줄링 기법-
dc.typeThesis(Master)-
dc.identifier.CNRN325007-
dc.description.department한국과학기술원 :전기및전자공학부,-
dc.contributor.alternativeauthor조규상-
Appears in Collection
EE-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0