Big data from the cloud to the edge: the aggregate computing solution