云计算环境下,为了保障用户的QoS(Quality of Service)需求,需要在用户和资源提供者之间建立一种自动交互和任务分配的机制。运用多Agent系统的交互性、社会性特点,提出基于多Agent系统的云计算环境下用户任务分配的方法,深入讨论了云用户Agent、云虚拟资源Agent之间通过合同网协议进行交互的具体方法,并在不同场景下模拟实现了云用户任务分配给虚拟机的过程,得出了有效的实验结果。