How to reduce the system's communication cost is a hard problem because of its s trong reliability on the differences incurring by the variant kinds of mobile ag ents in their execution environments most of which are influenced by synthetical reasons. Making the application components movable inter-system platforms can p artly resolve this problem. A new MA system model is given, which divides movabl e components from fixed components to reduce the communication cost. Resource al locating strategy applied on it is an expanding version of the Avrampopoulos alg orithm by adding the parameter to improve its robustness. Experimental results p roved its usability and effectiveness.