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
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 0 B
- Format:
- Item-specific license agreed upon to submission
- Description:
