Distributed Communication Middleware for an Selector Model

dc.contributor.advisorSarkar, Vivek
dc.creatorXue, Bing
dc.date.accessioned2019-05-16T20:23:03Z
dc.date.available2019-05-16T20:23:03Z
dc.date.created2017-08
dc.date.issued2017-08-10
dc.date.submittedAugust 2017
dc.date.updated2019-05-16T20:23:03Z
dc.description.abstractThe problem sizes that the community is dealing with today in both scientific re- search and day-to-day use computing exceed the capacity of modern shared-memory systems. With the increasing prevalence of powerful multi-core/heterogenous pro-cessors on portable devices and cloud computing clusters, the demand for portable mainstream programming models supporting scalable, portable and extensible distributed computing is also rapidly growing. In this dissertation, we present the distributed selector model enabled distributed programming runtime library: cluster-based Habanero Java Distributed Selector and the mobile platform based Distributed Actor Model for Mobile Platforms by extending the HJDS implementation. This work focuses on enabling distributed message passing through building the communication middleware for an actor/selector model by supporting a fully actor-based runtime communication layer on clusters and a highly decoupled and customizable communication middleware and publish-subscribe enabled application-level runtime event handling on mobile devices that address the need for an easy-to-use, portable, reusable and scalable framework for small to medium sized distributed applications. We demonstrated the scalability of computationally intensive applications using distributed cluster-based and mobile-based platforms, and discuss the future steps for expanding the HJDS and DAMMP framework.
dc.format.mimetypeapplication/pdf
dc.identifier.citationXue, Bing. "Distributed Communication Middleware for an Selector Model." (2017) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/105507">https://hdl.handle.net/1911/105507</a>.
dc.identifier.urihttps://hdl.handle.net/1911/105507
dc.language.isoeng
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.
dc.subjectselector model
dc.subjectactor model
dc.subjectdistributed
dc.subjectmobile platform
dc.subjectmessage passing
dc.titleDistributed Communication Middleware for an Selector Model
dc.typeThesis
dc.type.materialText
thesis.degree.departmentComputer Science
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
XUE-DOCUMENT-2017.pdf
Size:
917.04 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
5.84 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.6 KB
Format:
Plain Text
Description: