International Journal of Science, Engineering and Technology Research (IJSETR), Volume 5, Issue 1, January 2016 336 ISSN: 2278 7798 All Rights Reserved © 2016 IJSETR Load Balancing with Tasks Subtraction Ranjan Kumar Mondal 1 Department of Computer Science & Engineering, University of Kalyani, Kalyani, India Enakshmi Nandi 3 Department Computer Science & Engineering, University of Kalyani, Kalyani, India Payel Ray 2 Department. Computer Science & Engineering, University of Kalyani, WB, India Debabrata Sarddar 4 Assistant Professor, Department of Computer Science & Engineering, University of Kalyani, Kalyani, India Abstract. Cloud computing has been becoming popular day by day to provide different type of web services and web resources and web applications to the web system. Cloud computing is working with web resources to execute applications and web resources. The objectives of Cloud computing is to share network resources and web services over the Internet of web nodes. In cloud computing, load balancing is one of the target issue. Load is a measure of the amount of works that a computation system performs which can be classified as CPU load and network load. Load balancing is the process of apportioning the load among various working nodes of a distributed system to improve both resource utilization and job response time while avoiding a situation where some of the nodes are heavily loaded while others are under loaded. Load balancing ensures that every node in the system does approximately equal amount of work as per their capacity at any instant of time. In this paper, we propose a new scheduling algorithm in distributed system that chooses suitable nodes with their subtracting tasks. It is very easy way to select an appropriate node. This approach can provide efficient utilization of computing resources and maintain the load balancing in cloud computing environment. Keywords:Cloud Computing, Load Balancing, Distributed System. 1. Introduction Load balancing [1] is a new challenging role in distributed system in the cloud computing now. Always a distributed network is required because it is not cost efficient to maintain one or more idle servers as to fulfill the required demands. Jobs can’t be assigned to suitable servers and clients individually for efficient load balancing as cloud is not being simple structure and components are present throughout a wide area. Algorithms of load balancing in cloud computing are classified as static and dynamic algorithms. Static algorithms are suitable for homogeneous and stable environments and this type of algorithm can produce effectiveresults in these environments but they are usually not flexible and cannot match the dynamic changes to the attributes during the execution time. Whether dynamic algorithms are more flexible than static algorithm and it takes into consideration different types of