Abstract:
Automation of Infrastructure as a Service (laaS) is provisioned by utilizing a graphical user interface (GUI) coupled with elements of intelligence using question and answer method which provides a self-guided approach to automate the provisioning of Infrastructure as a Service (laaS) hardware. The Infrastructure as a Service (laaS) of the present invention comprising three modules; a user interface module (104) for automating provisioning of Infrastructure as a Service (laaS) using question and answer as self-guided approach; a Provisioning Engine module (108) for parsing information of users layout and translating said information into necessary configuration; and a Auto Discovery Engine module (106) for locating available servers based on information provided into the at least one user interface module. The said modules are supported by a Layout Storage (114) for storing users' layout and an Operating System Repository (116) for providing users information on operating systems for assignment of nodes. The said modules are further supported by a Vendor Registry (112) and supporting services such as the DHCP (Dynamic Host Configuration Protocol), TFTP (Trivial File Transfer Protocol), Web Server and DNS (Domain Name System) services and are further linked to a Server Management Network.
Abstract:
A system (100) for dynamic scheduling and management of cloud resources based on roles and profiles is provided. The system comprises: a physical resources pool (101) including a plurality of physical resources; a physical resource manager (102) associated with said physical resources pool (101); a virtual resources pool (103) including a plurality of virtual resources; and a virtual resource manager (104) associated with said virtual resources pool (103); characterized in that said physical resource manager (102) and said virtual resource manager (104) are in communication with one another whereby: means is provided for said physical resource manager (102) to dynamically manage and schedule powering of said physical resources based on physical resources roles (101a) and information on virtual resources profiles (103a) received from said virtual resource manager (104); means is provided for said physical resource manager (102) to counter offer a temporary resource that the virtual resource manager (104) can use when a physical resource is unavailable, power up a new physical resource and communicate details of said new physical resource to said virtual resource manager (104); and means is provided for said virtual resource manager (104) to manage and place said virtual resources based on virtual resources profiles (103a) and information on physical resources roles (101a) received from said physical resources manager (102).