Monitoring of cloud computing environments: concepts, solutions, trends, and future directions
Cloud computing: state-of-the-art and research challenges