This document discusses task programming in cloud computing. It introduces task computing as a way to distribute code execution across remote computing nodes. The document then describes an experiment using RabbitMQ to distribute data analysis tasks across varying numbers of workers. The results show that increasing the number of workers reduces the total time to complete the tasks. Finally, the document concludes that task programming is well-suited for applications that require large-scale distributed computing over long periods of time and can provide a low-cost alternative to grid computing through the use of cloud resources.