In this paper, we propose an active grid resource management system supported by active networks for computational grid. First, we construct a scalable two-level resource management architecture. In this architecture, resources in the system are divided into multiple autonomous domains. In each domain, an active resource tree (ART) is organized with resources as its leaf nodes and active routers as non-leaf nodes. Resource information is disseminated into each active router in ART, and nodes in ART work cooperatively to discover and schedule resources. Communications between domains are done via the root of ART. Second, the resource trade between consumers and providers is carried out by an improved barter marketing model. The proposed model reduces the complexity and cost of the trade, and provides desired soft quality of service as well. We illustrate that the proposed system exhibits good scalability, autonomy, flexibility, and fault-tolerance.