Repository logo
 

Implications of storage subsystem interactions on processing efficiency in data intensive computing

dc.contributor.authorKoneru, Hanisha, author
dc.contributor.authorPallickara, Shrideep, advisor
dc.contributor.authorPallickara, Sangmi, committee member
dc.contributor.authorArabi, Mazdak, committee member
dc.date.accessioned2016-01-11T15:13:37Z
dc.date.available2016-01-11T15:13:37Z
dc.date.issued2015
dc.description.abstractProcessing frameworks such as MapReduce allow development of programs that operate on voluminous on-disk data. These frameworks typically include support for multiple file/storage subsystems. This decoupling of processing frameworks from the underlying storage subsystem provides a great deal of flexibility in application development. However, as we demonstrate, this flexibility often exacts a price: performance. Given the data volumes, storage subsystems (such as HDFS, MongoDB, and HBase) disperse datasets over a collection of machines. Storage subsystems manage complexity relating to preservation of consistency, redundancy, failure recovery, throughput, and load balancing. Preserving these properties involve message exchanges between distributed subsystem components, updates to in-memory data structures, data movements, and coordination as datasets are staged and system conditions change. Storage subsystems prioritize these properties differently, leading to vastly different network, disk, memory, and CPU footprints for staging and accessing the same dataset. This thesis proposes a methodology for comparing and identifying the storage subsystem suited for the processing that is being performed on a dataset. We profile the network I/O, disk I/O, memory, and CPU costs introduced by a storage subsystem during data staging, data processing, and generation of results. We perform this analysis with different storage subsystems and applications with different disk-I/O to CPU processing ratios.
dc.format.mediumborn digital
dc.format.mediummasters theses
dc.identifierKoneru_colostate_0053N_13265.pdf
dc.identifier.urihttp://hdl.handle.net/10217/170296
dc.languageEnglish
dc.language.isoeng
dc.publisherColorado State University. Libraries
dc.relation.ispartof2000-2019
dc.rightsCopyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
dc.subjectbig data
dc.subjectdistributed storage systems
dc.subjectHadoop MapReduce
dc.subjectHBase
dc.subjectHDFS
dc.titleImplications of storage subsystem interactions on processing efficiency in data intensive computing
dc.typeText
dcterms.rights.dplaThis Item is protected by copyright and/or related rights (https://rightsstatements.org/vocab/InC/1.0/). You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
thesis.degree.disciplineComputer Science
thesis.degree.grantorColorado State University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (M.S.)

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Koneru_colostate_0053N_13265.pdf
Size:
417.07 KB
Format:
Adobe Portable Document Format