This app demonstrates sharing jobs on mobile devices using Wi-Fi Direct. This is a prototype developed as a proof-of-concept for the Honeybee work stealing model for my PhD dissertation, La Trobe University, Australia. In this app, we generate the Mandelbrot set, with the aid of multiple mobile devices. One device initiates the task by starting program execution, while also looking for other mobile 'worker' resources. The worker devices interested in taking on work, should also run the program. Once the initiating device discovers the worker devices, it can connect to them, and offload some work. The initiating device will display the generated fractal upon task completion.
This app is meant to be an experimenting tool to test how work is distributed among heterogenous mobile devices, and show the amounts of performance gain that can be achieved by job sharing. This prototype supports random disconnections, and workers can be disconnected during program execution to test the fault-tolerance mechanisms.
Please ensure that the worker devices and the initiating device support Wi-Fi Direct. For best results, pair the devices via Wi-Fi Direct, and connect the initiating device to each worker such that a p2p group is formed, prior to program execution. Disconnect the p2p group before running the program. This will help smooth any connection issues that can occur with Wi-Fi Direct group formation.
免費玩Distributed Mandelbrot APP玩免費
免費玩Distributed Mandelbrot App
熱門國家 | 系統支援 | 版本 | 費用 | APP評分 | 上架日期 | 更新日期 |
---|---|---|---|---|---|---|
未知 | Android Google Play | 1.0 App下載 | 免費 | 1970-01-01 | 2015-04-20 |