A scalable task execution framework for data-driven tasks with help of Amazon cloud computing services - EC2, S3, SQS, and DynamoDB