Therearevariouswaysforroboticmachinestoperform3Dobjectrecognition. Templatealignmentis one of the basic method. Template alignment requires high fidelity templates to enable useful result. However, increasing the number of templates for object recognition increases the time required for a single machine to perform the recognition process. To solve the problem of time comsumption, the moststraitforwardmethodparallelexecution. Butparallelcomutehardwareontherobotwouldcome at the great cost. To avoid the time and/or cost required by dedicated hardware, cloud service can be introducedasthemostefficientwaytoassignmultiplemachinestoworkonthealignmentproblemin parallel. Although recinizing more objects means using more storage, cloud infrastructure can help alleviate storage cost through sharing as well. The storage allocated can be changed based on the storage requirements for a particular project.