Provenance based Adaptive Heuristic Scheduling in Cloud Environment I.M.Maywish Rajakumari Department of computer science and engineering B S Abdur Rahman University Chennai, Tamilnadu Email: jmaywish@gmail.com Mrs.R.Narayani Department of computer science and engineering B S Abdur Rahman University Chennai, Tamilnadu name@xyz.com – optional (line 4) Abstract—Cloud computing can be partitioned as a fine granularity and pool of resources to serve multiple consumers. The on-demand delivery of cloud computing is mainly based on internet services. The remote users accessing the cloud systems by IaaS service. It provides the full infrastructure of the cloud environment. The multiuser parallel jobs are allocated to the host is really a challenging task. So that, the flow of jobs are handled by adaptive heuristic scheduling process. It helps to allocate the consumer jobs to the most appropriate fitted servers. In this paper, our system propose to create a single datacenter with five servers which has static memory size. The adaptive heuristic scheduling processing the parallel jobs and allocated to the servers. The frequent of server usage reductions are controlled using flag values. Then the system tracks all the information about the servers and its allocation process and stored it in a separate database. These database is referred as a provenance database. Finally a new jobs comes, it directly allocated to the fitted server with the reference of provenance database.
This section of the article describes cloud computing as a group of computer systems connected over a public or private network that provides dynamically scalable infrastructure (equipment and software) for application, data and file storage. This means that the cloud can be easily modified to add or remove resources and infrastructure as needed. In continuing with the overview, the article notes that cloud computing is an innovative approach to traditional computing methods that can be utilized through the different cloud models.
Cloud computing provides computing architecture, which is dynamic in nature and can evaluate performance behavior as well as other infrastructure challenges. This paper focuses on workload balancing workload balancing of cloud instances and also tells about the tools that evaluate performances. It tells that their proposed mechanism schedules the starting and shutting down of the VM instances automatically and allows the cloud instances to finish the assigned jobs within the deadline and within the price range. [4]
The Important of Cloud Computing is increasing and it is receiving a growing attention in Scientific & Industrial Communities. Cloud computing is one of the top 10 most important technologies and has a greater possibility in successive years by companies and organizations. Cloud computing implement everywhere, favourable, on demand network access to a shared pool of configurable computing resources (e.g. networks, servers, storage, applications and servers) that can be immediately supply and released with minimal management effort.
The roots of much of our modern civilization trace back to the classical Greeks. Our sitcoms, for example, are founded upon Greek comedies. See more pictures of ancient Greece. The sitcoms you watch on TV have their roots in classical Greek comedy.
| Cloud computing is considered to be a new computing paradigm where applications, data and Information Technology services are provided over the internet. A very important factor is cloud computing research is task management which plays a key role in ensuring an efficient system. Task scheduling problems are premier considerations which relate to the efficiency
The increasing popularity of cloud computing platforms rises the demand for the existing infrastructures like Elastic Compute Cloud and Private Compute Cloud. The increasing number of cloud computing proportionally increases the servers and size of the data centers. The energy consumption cost of this environment has been steadily increasing which is a major concern. Different allocation policies are used to match virtual machines to physical hosts in a cloud environment. Using minimization algorithm and CPU voltage scaling we can deploy high performance computing services and minimizing carbon emissions, energy consumption. This paper explains about seven allocation policies and their affects on energy consumption and CPU load on overall energy cost, in a cloud environment base on dynamic website loads.
Abstract: Cloud Computing as a new enterprise model has become popular to provide on-demand services to user as needed. Cloud Computing is essentially powerful computing paradigm to deliver services over the network. Computing at the scale of the Cloud system allows users to access the enormous resources on-demand. However, a user demand on resources can be various in different time and maintaining sufficient resources to meet peak resource requirements all the time can be costly. Therefore, dynamic scalability which can also be called as elasticity is a critical key point to the success of Cloud Computing environment. Dynamic resizing is a feature which allows server to resize the virtual machine to fill the new requirement of resources in a cloud environment. Though there are enormous applications hosted on cloud now a days, but the next big thing which will be focused on will be the elasticity. In this paper, an effort has been put to explain the cloud elasticity concept and how it will benefit the Cloud implementers in reducing operation cost and also to improve the system’s performance as a whole.
Cloud computing is adequate and extensible and has diverse of nodes with distributed computing resources in distinctive locations. So maintaining the stability and processing various tasks in the cloud computing environment is a complicated problem to make it equal. Since there will be discrete tasks reporting into the cloud we cannot anticipate those processing tasks and the capacities of each node in the cloud alters.
Cloud computing represents the next generation in the future of web enabled IT capabilities. Many major vendors such as Google, Amazon, Microsoft, IBM, HP, and others now offer business solutions through the cloud as well as the iCloud provided by Apple and targeted to consumers. Although most of these products are offered as software as a service, the cloud as now consists of expanded capabilities that include items such as infrastructure as a service. One of the most successful versions of this technology has been provided by Amazon's Web Services (AWS) and other solutions from Amazon. This paper gives a brief overview of some of the latest developments regarding the scalability, manageability, and adaptability of some of these technologies.
Cloud computing is efficient and scalable but maintaining the stability of processing so many jobs in the cloud computing environment is a very complex problem with load
IT industry being one of the major development areas, many people choose their career in it. To support all range of industries i.e., from small scale to large scale, cloud computing emerged which reduces the efforts both physically and with regard to capital investment.
IT departments and infrastructure providers are under increasing pressure to provide computing infrastructure at the lowest possible cost. In order to do this, the concepts of resource pooling, virtualization, dynamic provisioning, utility and commodity computing must be leveraged to create a public or private cloud that meets these needs. Cloud computing is a general term for anything that involves delivering hosted services over the Internet. This provides the smaller
Since the innovation of the internet, people in computing fields have seek to find storage solutions that could provide users and organizations with capabilities to store and process their data distant from end-uses. Since 2000s, cloud computing has come into existence, later on, became business feasible through the observation that organizations start to substitute from self-owned hardware and software to subscription mode based models. Thus, we’re currently on the shift to cloud computing that may cause a dramatic growth in internet-based IT services in some industrial areas and some decline in other areas. By definition, cloud computing is an internet based computing for storing or sharing used computer or applications on multiple servers.
Abstract-The excessive demand of pay per usage Cloud Computing model, considerably raise the need to balance the load in datacenter. Load balancing guarantees the availability of services without degrading the performance to users. Downtime observed by users is a big issue which leads to violation of quality of services (QoS) and requirements for users in time. Solution to this problem lies in improvement of response time.
This report is authorized by Ms Sandra Wong, the owner and managing director of Hipster Sdn Bhd (Kuching’s fashion Clothing and Accessories company).