ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술지 Appropriate Synchronization Time Allocation for Distributed Heterogeneous Parallel Computing Systems
Cited 0 time in scopus Download 8 time Share share facebook twitter linkedin kakaostory
저자
브룩크, 오명훈, 김영우
발행일
201911
출처
KSII Transactions on Internet and Information Systems, v.13 no.11, pp.5446-5463
ISSN
1976-7277
출판사
한국인터넷정보학회
DOI
https://dx.doi.org/10.3837/tiis.2019.11.010
협약과제
18HS6100, 메모리 중심 차세대 컴퓨팅 시스템 구조 연구, 오명훈
초록
Parallel computing system components should be harmonized, and this harmonization is kept existent using synchronization time. Synchronization time affects the system in two ways. First, if we have too little synchronization time, some tasks face the problem of harmonization, as they need appropriate time to update and synchronize with the system. Second, if we allocate a large amount of time, stall system created. Random allocation of synchronization time for parallel systems slows down not only the booting time of the system but also the execution time of each application involved in the system. This paper presents a simulator used to test and allocate appropriate synchronization time for distributed and parallel heterogeneous systems. The simulator creates the parallel and heterogeneous system to be evaluated, and lets the user vary the synchronization time to optimize the booting time. NS3-cGEM5 simulator in this paper is formed by HLA-RTI federation integration of the two independent architecture and network simulators - NS3 and cGEM5. Therefore, nodes created on these simulators need synchronizations for harmonized system performance. We tested and allocated the appropriate synchronization time for our sample parallel system composed of one x86 server and three ARM clients.
키워드
CERTI, Distributed systems simulations, GEM5, HLA, NS3, Synchronization
KSP 제안 키워드
Distributed System(DS), Network simulator(NS), Parallel computing systems, Random Allocation, System performance, execution time, heterogeneous parallel computing, parallel heterogeneous systems, parallel system, synchronization time, system components