100 likes | 198 Views
Android Network Aware Protcol : Crowdsourced Phone Settings. By: Mark Arvieux Michael Fruchtman Marcelino Higuera . Goal and Motivation. Semi-autonomous phone settings Managed settings Painful errors Cellphone confiscated during midterms Phone calls during movies Convenience
E N D
Android Network Aware Protcol:Crowdsourced Phone Settings By: Mark Arvieux Michael Fruchtman Marcelino Higuera
Goal and Motivation • Semi-autonomous phone settings • Managed settings • Painful errors • Cellphone confiscated during midterms • Phone calls during movies • Convenience • One touch settings
Theory • Crowdsouring theory • Many people, known goal, and a problem • Crowdcasting • Similar projects • Folding@Home • GalaxyZoo
Physical Requirements • Android based phone, may be extensible though • Bandwidth Requirements • GSM: 236.8Kbit downlink, 60Kbit uplink • 3GSM: 2.0Mbit downlink and increasing,200Kbit uplink and increasing • CDMA:1.5Mbit total downlink and uplink • GSM Voice bandwidth uses 13.2Kbit per second, but smartphones use much more bandwidth even idle
Methodology • Research • Mobile ad-hoc networking • Network topology protocols • Crowdsourcing theory • Construct a protocol • Messages and Data Structures • Operations • Attach to another protocol that maintains network topology
Test Plan • Select 3 ad hoc networking protocols for possible extension with messages and data structures. • AODV • TBRPF • LCA • Develop Test Scenarios • New node joins existing network • Network setup • Tabulator leaves network • ... • Choose metrics for performance based on use cases.
Current Work • Data Structures • Vote Tabulation Table
Current Work • Setting Categories • Speakerphone • Microphone • Volume [0-7] Seven is experimentally determined maximum for android. • Messages • Vote • Directive • Joins
Remaining Work • Network topology protocols chosen • Test cases and results • Test case analysis • bandwidth • reliability • correctness • processing time • Revision...