This document describes a report submitted for a seminar assignment on dynamic load balancing in grid computing using a multi-agent system and tree structure. It was submitted by Vishnu Kumar Prajapati in 2013 for his M.Tech. in Advanced Networking at ABV Indian Institute of Information Technology and Management in Gwalior, India. The report discusses the historical background and motivation for grid computing and load balancing. It then reviews literature on dynamic load balancing policies, multi-agent systems, grid computing service architectures and objectives. The methodology section proposes reducing communication overhead compared to previous pool-based approaches to improve grid system performance.