Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
491279 | Procedia Technology | 2013 | 8 Pages |
In cloud computing environment, Infrastructure as a Service (IaaS) takes the lowest tier in the cloud pyramid where most control and management is needed. IaaS clouds offer IT infrastructure resources for computing, storage and networking to cloud users. In a real cloud data center, there are physical servers with a large number of virtual machines. These virtual machines are hosted with many heterogeneous applications. In order to optimize the utilization of computing resources and also saving energy consumption of cloud data centers, the applications running on the virtual machines will be migrated either to the same server or to another physical or virtual server. Identifying when it is best to migrate an application in a virtual machine has a direct impact on resource optimization. Performance optimization can be best achieved by an efficiently monitoring the utilization of computing resources. So, we need a comprehensive intelligent monitoring agent to analyze the performances of virtual machines. In this paper, we propose an agent based resource monitoring system that depicts the CPU and memory utilization. The monitoring agent collects the virtual machine resource usages and displays in a dashboard. Dashboard displays the key performance metrics such as CPU and memory utilization. The statistical report of dashboard provides information to cloud administrator for resource optimization.