A distributed computing paradigm that brings computation and data storage closer to the sources of data.