There has always been a struggle for programmers to identify the errors while executing a program-be it syntactical or logical error. This struggle has led to a research in identification of syntactical and logical errors. This paper makes an attempt to survey those research works which can be used to identify errors as well as proposes a new model based on machine learning and data mining which can detect logical and syntactical errors by correcting them or providing suggestions. The proposed work is based on use of hashtags to identify each correct program uniquely and this in turn can be compared with the logically incorrect program in order to identify errors.
In today's world, smart-phones and tablets have allowed cloud computing to realize it's true potential. It allows the users to use software, services and data on the go. This has resulted in increased study on cloud computing. With increased research in cloud computing, emphasis has been made in load balancing that allocates resources to multiple devices. Load balancing has played an important role in cloud computing by ensuring optimal use of resources with highest efficiency. The use of load balancing in the form of software and hardware has led many to discover new algorithms to achieve the same with better efficiency and minimum response time. This article discusses about the load balancing algorithms especially, swarm intelligence algorithms that can be used to balance load across devices. The algorithms taken into account are-PSO, Ant Colony Optimization, GSO and IWD.A study on advantages and limitations of the algorithm is made in order to realize the advantages of use of each algorithm in load balancing in it's own way. General TermsDynamic Load Balancing, Virtual Machines. Optimization. KeywordsCloud computing, load balancing, swarm intelligence. INTRODUCTION Cloud ComputingCloud Computing can be defined as disconnecting of software, hardware and applications from the actual computer itself. In layperson's terms, it can be stated as a philosophy of storage of data and programs over Internet rather than on the actual hardware device. Cloud Service Providers make use of this structured model to scale up IT Infrastructure by providing software and services [13] .They also ensure that the access of resources by organization is secure and is done efficiently. Cloud Computing can be deployed in three ways based on importance of certain criterions like security, efficiency etc. Private Cloud is a proprietary cloud service that provides services within the control of the responsible departments, it provides services only to a particular organization thereby conforming to high security standards [1]. Public Cloud on the other hand is basically used by Cloud Service Providers which efficiently provide services to multiple organizations/firms. Hybrid Cloud is a combination of Private and Public Cloud which provides special as well as public services depending on company to company requirements. Load Balancing in Cloud ComputingIn simple terms, load balancing allocates load(work) across multiple devices with an aim to use maximum resources with highest efficiency and minimum response time along with preventing single resource overload .It is essential for reliability and sharing through redundancy. Load Balancing is achieved mostly through a dedicated software or hardware to distribute workload. The most optimal load balancer ensures that no resource remains idle while other is being executed. Loads can be migrated depending on the amount of workload on a given resource. Load balancer also acts as a backup in case a resource fails to act by allocating its workload to other resources. Modifications can be a...
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.