Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.14279/13850
DC FieldValueLanguage
dc.contributor.authorHerodotou, Herodotos-
dc.contributor.authorDong, Fei-
dc.contributor.authorBabu, Shivnath-
dc.date.accessioned2019-05-31T07:37:57Z-
dc.date.available2019-05-31T07:37:57Z-
dc.date.issued2011-08-
dc.identifier.citationProceedings of the VLDB Endowment, 2011, vol. 4, no. 12en_US
dc.identifier.issn2150-8097-
dc.description.abstractMapReduce has emerged as a viable competitor to database systems in big data analytics. MapReduce programs are being written for a wide variety of application domains including business data processing, text analysis, natural language processing, Web graph and social network analysis, and computational science. However, MapReduce systems lack a feature that has been key to the historical success of database systems, namely, cost-based optimization. A major challenge here is that, to the MapReduce system, a program consists of black-box map and reduce functions written in some programming language like C++, Java, Python, or Ruby. Starfish is a self-tuning system for big data analytics that includes, to our knowledge, the first Cost-based Optimizer for simple to arbitrarily complex MapReduce programs. Starfish also includes a Profiler to collect detailed statistical information from unmodified MapReduce programs, and a What-if Engine for fine-grained cost estimation. This demonstration will present the profiling, whatif analysis, and cost-based optimization of MapReduce programs in Starfish. We will show how (nonexpert) users can employ the Starfish Visualizer to (a) get a deep understanding of a MapReduce program's behavior during execution, (b) ask hypothetical questions on how the program's behavior will change when parameter settings, cluster resources, or input data properties change, and (c) ultimately optimize the program. © 2011 VLDB Endowment.en_US
dc.formatpdfen_US
dc.language.isoenen_US
dc.titleMapreduce programming and costbased optimization? Crossing this chasm with starfishen_US
dc.typeConference Papersen_US
dc.collaborationDuke Universityen_US
dc.subject.categoryElectrical Engineering - Electronic Engineering - Information Engineeringen_US
dc.countryUnited Statesen_US
dc.subject.fieldEngineering and Technologyen_US
dc.publicationPeer Revieweden_US
dc.relation.conferenceVLDB Endowmenten_US
dc.identifier.scopus2-s2.0-84863740820en
dc.identifier.urlhttps://api.elsevier.com/content/abstract/scopus_id/84863740820en
dc.contributor.orcid#NODATA#en
dc.contributor.orcid#NODATA#en
dc.contributor.orcid#NODATA#en
dc.relation.issue12en
dc.relation.volume4en
cut.common.academicyear2010-2011en_US
item.openairecristypehttp://purl.org/coar/resource_type/c_c94f-
item.openairetypeconferenceObject-
item.cerifentitytypePublications-
item.grantfulltextnone-
item.languageiso639-1en-
item.fulltextNo Fulltext-
crisitem.author.deptDepartment of Electrical Engineering, Computer Engineering and Informatics-
crisitem.author.facultyFaculty of Engineering and Technology-
crisitem.author.orcid0000-0002-8717-1691-
crisitem.author.parentorgFaculty of Engineering and Technology-
Appears in Collections:Δημοσιεύσεις σε συνέδρια /Conference papers or poster or presentation
CORE Recommender
Show simple item record

SCOPUSTM   
Citations 10

28
checked on Nov 6, 2023

Page view(s) 10

269
Last Week
0
Last month
3
checked on Nov 23, 2024

Google ScholarTM

Check


Items in KTISIS are protected by copyright, with all rights reserved, unless otherwise indicated.