All-IP networks, including next generation networks (NGNs), in which IP technology is used to integrate all services, are being studied or introduced in earnest worldwide. To support any services in all-IP networks, it is necessary to allocate both the computing resource (processing ability) and the network resource (bandwidth) simultaneously. This paper discusses congestion control schemes for all-IP based networks, based on the joint allocation of multiple types of resources. This paper first analyzes congestion control schemes used in existing services and networks, and proposes basic principles on congestion control for all-IP networks, assuming the joint allocation of multiple types of resources. Next, two schemes are proposed to materialized a part of basic principles. First scheme is a flexible resource reallocation scheme in which a part of network resources not fully used in one center are reallocated to other center. Second scheme is a smart request restriction scheme to ease the congestion, which does not restrict all requests uniformly but restricts only those requests that require a large amount of resource of the congested resource type. Finally, we demonstrate the effectiveness of the proposed schemes by numerical computation and simulation evaluations.