Abstract
Cloud computing is very common and popular nowadays. It provides powerful computation and storage resources that benefit many users. However, developers cannot master cloud computing easily. Therefore, there are many frameworks or services for developers to build their applications quickly. In this thesis, we propose an automated workflow system, which can integrate cloud resources seamlessly. With lightweight container technology and container management tool, our system is extensible, automated and is capable of provisioning runtime environment quickly. We also design a flexible job description language to help developers to define their workflows. Developers can deal with diverse applications and complicated workflows with our system fluently.