Openmp and Posix Threads Implementation of Jerasure 2.0

dc.contributor.author Arslan, Şuayb Şefik
dc.contributor.author Le, Hoa
dc.contributor.author Landman, Joseph
dc.contributor.author Goker, Turguy
dc.date.accessioned 2019-02-28T13:04:26Z
dc.date.accessioned 2019-02-28T11:08:19Z
dc.date.available 2019-02-28T13:04:26Z
dc.date.available 2019-02-28T11:08:19Z
dc.date.issued 2017
dc.description ##nofulltext##
dc.description Şefik Şuayb Arslan (MEF Author)
dc.description.abstract In shared memory multiprocessor architectures, threads can be used to implement parallelism. POSIX threads (pthreads) is a low-level bare-bones programming interface for working with threads. Therefore, we have extremely fine-grained control over thread management (create/join/etc), mutexes, and so on. On the other hand, openMP, as a shared-memory standard, is much higher level and portable interface which makes it easier to use multi-threading capability and obtain satisfactory performance improvements. Since pthreads is more flexible, it helps programmers gain more control on performance optimizations. Jerasure 2.0 erasure coding library has encoding/decoding engines which comprise independent "for" loop iterations and hence possess huge potential for multi-threaded processing. In this short paper, we investigate multi-threaded implementations of encoder/decoder pair of Jerasure 2.0 using two different technologies: OpenMP and pthreads. We constrain our changes to a minimum possible and compare the pure encoding/decoding performance with respect to each other as well as against that of the original single-threaded version by running them on two different server systems.
dc.description.sponsorship Quantum Corporation
dc.description.sponsorship Quantum Corporation, Irvine, CA
dc.description.sponsorship This work is supported by Quantum Corporation, Irvine, CA.
dc.description.sponsorship *This work is supported by Quantum Corporation, Irvine, CA. 1S. S. Arslan is with the Faculty of Computer Engineering, MEF University, Maslak, Istanbul, Turkey. arslans at mef.edu.tr 2H. Le and T. Goker are with the Advanced Development Lab., Quantum Corporation, Irvine, CA 92612, USA Hoa.Le at Quantum.com and Turguy.Goker at Quantum.com 3J. Landman is with Joyent Inc., San Francisco, CA, 94111 USA. joe.landman at joyent.com
dc.identifier.citation Arslan, S. S., Le, H., Landman, J., & Goker, T.(2017). OpenMP and POSIX threads Implementation of Jerasure 2.0. Conference: 5th IEEE International Black Sea Conference on Communications and Networking (IEEE BlackSeaCom) Location: Istanbul, TURKEY Date: 2017. p. 167.171.
dc.identifier.doi 10.1109/BlackSeaCom.2017.8277690
dc.identifier.isbn 9781509050499
dc.identifier.issn 2375-8236
dc.identifier.scopus 2-s2.0-85050776001
dc.identifier.uri https://hdl.handle.net/20.500.11779/706
dc.identifier.uri https://doi.org/10.1109/BlackSeaCom.2017.8277690
dc.language.iso en
dc.publisher IEEE
dc.relation.ispartof Conference: 5th IEEE International Black Sea Conference on Communications and Networking (IEEE BlackSeaCom) Location: Istanbul, TURKEY Date: JUN 05-08, 2017
dc.relation.ispartofseries International Black Sea Conference on Communications and Networking
dc.rights info:eu-repo/semantics/closedAccess
dc.subject Posix
dc.subject Reliability
dc.subject Openmp
dc.subject Multi-threading
dc.subject Erasure coding
dc.subject Pthreads
dc.title Openmp and Posix Threads Implementation of Jerasure 2.0
dc.type Conference Object
dspace.entity.type Publication
gdc.author.id Şuayb Şefik Arslan / 0000-0003-3779-0731
gdc.author.id Şuayb Şefik Arslan / K-2883-2015
gdc.author.institutional Arslan, Şuayb Şefik
gdc.author.scopusid 35955672100
gdc.author.scopusid 56681741300
gdc.author.scopusid 55605443500
gdc.author.scopusid 57203157108
gdc.author.wosid Arslan, Suayb/K-2883-2015
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access metadata only access
gdc.coar.type text::conference output
gdc.collaboration.industrial false
gdc.description.department Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü
gdc.description.departmenttemp [Arslan, Suayb S.] MEF Univ, Fac Comp Engn, Istanbul, Turkey; [Le, Hoa; Goker, Turguy] Quantum Corp, Adv Dev Lab, Irvine, CA 92612 USA; [Landman, Joseph] Joyent Inc, San Francisco, CA 94111 USA
gdc.description.endpage 171
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı
gdc.description.scopusquality N/A
gdc.description.startpage 167
gdc.description.volume 2018-January
gdc.description.woscitationindex Conference Proceedings Citation Index - Science
gdc.description.wosquality N/A
gdc.identifier.openalex W2787507008
gdc.identifier.wos WOS:000427892400034
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 0.0
gdc.oaire.influence 2.7147096E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 2.0841329E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration National
gdc.openalex.fwci 0.0
gdc.openalex.normalizedpercentile 0.22
gdc.opencitations.count 2
gdc.plumx.mendeley 5
gdc.plumx.scopuscites 4
gdc.publishedmonth Haziran
gdc.scopus.citedcount 4
gdc.virtual.author Arslan, Şefik Şuayb
gdc.wos.citedcount 0
gdc.wos.documenttype Proceedings Paper
gdc.wos.indexdate 2017
gdc.wos.publishedmonth HAziran
gdc.yokperiod YÖK - 2016-17
relation.isAuthorOfPublication 37152966-5384-4fd7-a0dc-34d1dd8bdc7f
relation.isAuthorOfPublication.latestForDiscovery 37152966-5384-4fd7-a0dc-34d1dd8bdc7f
relation.isOrgUnitOfPublication 05ffa8cd-2a88-4676-8d3b-fc30eba0b7f3
relation.isOrgUnitOfPublication 0d54cd31-4133-46d5-b5cc-280b2c077ac3
relation.isOrgUnitOfPublication a6e60d5c-b0c7-474a-b49b-284dc710c078
relation.isOrgUnitOfPublication.latestForDiscovery 05ffa8cd-2a88-4676-8d3b-fc30eba0b7f3

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description: