Abstract
One of the most important issues that measures a quality of distributed system applications is performance. Mobile agent applications have a high performance by comparing with client-server applications. But, these applications may face some problems in the performance. The problems may relate to the agent size. The mobile agent size may increase during a journey. Some hosts may reject to receive the mobile agent in case it has a large size. Also, a mobility of the agent consumes more time and increases the network traffic. This paper proposes a new approach for such problem by introducing Free Area Mechanism (FAM). FAM is a new mechanism that reduces the mobile agent size during its journey. As result of reducing the agent size, the performance will be improved and the agent will be more accepted to the hosts. The main idea behind this mechanism is to free some useless parts from the agent body. By using. Net Framework and C# language, a prototype has been developed. Through the prototype, two experiments have been accomplished with and without FAM and the results have been analyzed.