NEX.IO: A Scalable Crowd-Sourced Computing Architecture Using Idle Resources Karan Dhabalia ABSTRACT Distributed computing is a difficult and important topic in many systems applications today. The ability to divide work across numerous available computing resources has been a ground breaking advancement in parallel computing. In this project and paper, we target the use of idle resources as distributed machines and aim to provide a scalable and easy to use distributed architecture that gives users distributed computing in the palm of their hands. Especially when idle, hardware devices like mobile phones and even laptops can provide sufficient compute power to run many user applications. Often times, these devices go unused and under-utilized for many hours during a given day, hence providing a large opportunity for users to take advantage of their hardware capabilities. Additionally, due to the mass availability of these everyday hardware devices, users can easily scale their system to encompass hundreds and even thousands of devices, creating a distributed system with enough compute power for numerous applications. We provide a distributed systems architecture that allows users to register hardware devices as available computing resources, deploy jobs to these devices, scale the system to encompass numerous mobile devices, and easily put together their own local distributed system.