Fine and coarse grained composition and adaptation of spark applications

dc.contributor.authorShmeis, Zeinab
dc.contributor.authorJaber, Mohamad
dc.contributor.departmentDepartment of Computer Science
dc.contributor.facultyFaculty of Arts and Sciences (FAS)
dc.contributor.institutionAmerican University of Beirut
dc.date.accessioned2025-01-24T11:22:57Z
dc.date.available2025-01-24T11:22:57Z
dc.date.issued2018
dc.description.abstractSpark is a framework used to analyze big data applications. In this paper, we introduce a framework to build complex Spark applications by composing simpler ones. We use two levels of granularity for composition. The fine (resp. coarse) granularity focuses on composing sub-Spark (resp. Spark) applications to build a more complex one. Composition takes as input a configuration file that defines the connection between sub-spark and Spark applications. Moreover, in case of composing sub-Spark applications, we introduce different scenarios to automatically persist and un-persist most used data to achieve a better performance. We also present a method to parameterize a system consisting of several Spark applications with respect to their quality of executions. Then, we introduce several strategies to dynamically select the maximum quality levels to execute the given Spark applications, while meeting a user-defined deadline. We present experimental results showing the effectiveness of our method with respect to composition, performance and quality of service of Spark applications. © 2018 Elsevier B.V.
dc.identifier.doihttps://doi.org/10.1016/j.future.2018.04.048
dc.identifier.eid2-s2.0-85046656388
dc.identifier.urihttp://hdl.handle.net/10938/25578
dc.language.isoen
dc.publisherElsevier B.V.
dc.relation.ispartofFuture Generation Computer Systems
dc.sourceScopus
dc.subjectCode generation
dc.subjectComponent-based design
dc.subjectQuality of service
dc.subjectSpark
dc.subjectElectric sparks
dc.subjectBig data applications
dc.subjectCoarse-grained
dc.subjectComponent based design
dc.subjectConfiguration files
dc.subjectQuality levels
dc.subjectBig data
dc.titleFine and coarse grained composition and adaptation of spark applications
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2018-4177.pdf
Size:
877.07 KB
Format:
Adobe Portable Document Format