Wireless Distributed Computing on the Android Platform

dc.contributor.authorKarra, Kiranen
dc.contributor.committeechairClancy, Thomas Charles IIIen
dc.contributor.committeememberReed, Jeffrey H.en
dc.contributor.committeememberWhite, Christopher Julesen
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2014-03-14T20:46:14Zen
dc.date.adate2012-10-23en
dc.date.available2014-03-14T20:46:14Zen
dc.date.issued2012-09-27en
dc.date.rdate2012-10-23en
dc.date.sdate2012-10-01en
dc.description.abstractThe last couple of years have seen an explosive growth in smartphone sales. Additionally, the computational power of modern smartphones has been increasing at a high rate. For example, the popular iPhone 4S has a 1 GHz processor with 512 MB of RAM [5]. Other popular smartphones such as the Samsung Galaxy Nexus S also have similar specications. These smartphones are as powerful as desktop computers of the 2005 era, and the tight integration of many dierent hardware chipsets in these mobile devices makes for a unique mobile platform that can be exploited for capabilities other than traditional uses of a phone, such as talk and text [4]. In this work, the concept using smartphones that run the Android operating system for distributed computing over a wireless mesh network is explored. This is also known as wireless distributed computing (WDC). The complexities of WDC on mobile devices are different from traditional distributed computing because of, among other things, the unreliable wireless communications channel and the limited power available to each computing node. This thesis develops the theoretical foundations for WDC. A mathematical model representing the total amount of resources required to distribute a task with WDC is developed. It is shown that given a task that is distributable, under certain conditions, there exists a theoretical minimum amount of resources that can be used in order to perform a task using WDC. Finally, the WDC architecture is developed, an Android App implementation of the WDC architecture is tested, and it is shown in a practical application that using WDC to perform a task provides a performance increase over processing the job locally on the Android OS.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-10012012-214953en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-10012012-214953/en
dc.identifier.urihttp://hdl.handle.net/10919/35256en
dc.publisherVirginia Techen
dc.relation.haspartKarra_K_T_2012.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectandroiden
dc.subjectmesh networksen
dc.subjectwireless distributed computingen
dc.titleWireless Distributed Computing on the Android Platformen
dc.typeThesisen
thesis.degree.disciplineElectrical and Computer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Karra_K_T_2012.pdf
Size:
2.47 MB
Format:
Adobe Portable Document Format

Collections