Abstract:
Cloud computing has emerged as the leading technology for delivering reliable, sustainable, and scalable computational services, which are presented as Software, Infrastructure, or Platform as services (SaaS, IaaS, PaaS).With the rapid pace of adoption of Cloud computing there is an increased dependence on Datacenters. The design and analysis of such large/complex distributed systems often suffers from the lack of availability of an adequate physical infrastructure. In such case, simulators provide a crucial role. Simulators permit system designers to study a problem at several different levels of abstraction. The primary objective of this thesis is to develop a generalized and extensible simulation framework that enables seamless modeling, configuration of datacenter equipment which allows the study of task allocation techniques and effects of malware intrusion on datacenter energy consumption. Datacenter management is a field new to students and researchers; a great deal of effort is usually required for understanding the core concepts involved. In an effort to minimize this effort; a generic datacenter simulator has been developed with basic features of networking/ configurations of equipment, task management and scheduling.