Synchronization support for parallel applications in virtualized clouds
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Hong, Cheol-Ho | - |
dc.contributor.author | Kim, Young-Pil | - |
dc.contributor.author | Park, Hyunchan | - |
dc.contributor.author | Yoo, Chuck | - |
dc.date.accessioned | 2021-12-22T01:19:37Z | - |
dc.date.available | 2021-12-22T01:19:37Z | - |
dc.date.created | 2021-08-30 | - |
dc.date.issued | 2016-09 | - |
dc.identifier.issn | 0920-8542 | - |
dc.identifier.uri | https://scholar.korea.ac.kr/handle/2021.sw.korea/132468 | - |
dc.description.abstract | Cloud computing platforms have become very attractive for parallel applications, thanks to the system virtualization technology that allows versatile and pliable computing environments. However, owing to the virtualization overhead, parallel applications can suffer from poor performance when executing synchronization operations. In this paper, we propose sc scheduling, which is a synchronization-conscious scheduling algorithm that can mitigate the existing virtualization overhead. For this purpose, the proposed scheduler understands the synchronization phases of each parallel application. Based on this comprehension, it then eliminates unnecessary CPU spinning of parallel threads and its incurred waste of valuable CPU time. In addition, it prevents their long blocking, which otherwise causes unfairness between concurrent virtual machines (VMs) and other VMs. We implemented these simple concepts and thoroughly evaluated them in a recent Xen hypervisor release. Our results demonstrate that our approach can significantly improve the speed of concurrent virtual machines compared to the original credit scheduler in Xen. | - |
dc.language | English | - |
dc.language.iso | en | - |
dc.publisher | SPRINGER | - |
dc.title | Synchronization support for parallel applications in virtualized clouds | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Yoo, Chuck | - |
dc.identifier.doi | 10.1007/s11227-015-1476-y | - |
dc.identifier.scopusid | 2-s2.0-84936880931 | - |
dc.identifier.wosid | 000382094500005 | - |
dc.identifier.bibliographicCitation | JOURNAL OF SUPERCOMPUTING, v.72, no.9, pp.3348 - 3365 | - |
dc.relation.isPartOf | JOURNAL OF SUPERCOMPUTING | - |
dc.citation.title | JOURNAL OF SUPERCOMPUTING | - |
dc.citation.volume | 72 | - |
dc.citation.number | 9 | - |
dc.citation.startPage | 3348 | - |
dc.citation.endPage | 3365 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Engineering | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Hardware & Architecture | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Theory & Methods | - |
dc.relation.journalWebOfScienceCategory | Engineering, Electrical & Electronic | - |
dc.subject.keywordAuthor | Virtualization | - |
dc.subject.keywordAuthor | Parallel application | - |
dc.subject.keywordAuthor | Synchronization support | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
(02841) 서울특별시 성북구 안암로 14502-3290-1114
COPYRIGHT © 2021 Korea University. All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.