Authors: Ashraf H. Aljammal; Ahmad M. Manasrah; Alaa E. Abdallah; Nedal M. Tahat
Addresses: Department of Computer Science and its Applications, Faculty of Prince Al-Hussein Bin Abdullah II for Information Technology, The Hashemite University, Zarqa, Jordan ' Department of Computer Sciences, Faculty of Information Technology and Computer Science, Yarmouk University, Irbid, Jordan ' Department of Computer Science and its Applications, Faculty of Prince Al-Hussein Bin Abdullah II for Information Technology, The Hashemite University, Zarqa, Jordan ' Department of Mathematics, Faculty of Science, The Hashemite University, Zarqa, Jordan
Abstract: One of the emerging trends in IT environment is the cloud computing with various requirements and huge resources. Therefore, efficient load balancing guarantees an efficient resource utilisation to cope with the increasing users' demands. Consequently, this paper proposes a new architecture in a cloud environment for load balancing. The proposed architecture taking advantage of the client's machines resources for distributing the cloud tasks among the clients' machines rather than relying only on datacenters. The proposed architecture has been implemented using the cloudAnalyst simulator. The simulation results show an efficient load balancing through minimising the computational load on the cloud servers and hence, improve the overall cloud performance compared to the traditional architectures.
Keywords: cloud computing; load balancing; new load balancing architecture; resource allocation; software architecture; distributed computing; scheduling; service-oriented architecture.
International Journal of Business Information Systems, 2017 Vol.25 No.3, pp.393 - 405
Received: 15 Dec 2015
Accepted: 12 Jan 2016
Published online: 07 Jun 2017 *