US737033605/18/2016 Distributed computing infrastructure including small peer-to-peer applicationsShare Article Back