This paper studies optimal channel reservation in cooperative cognitive radio networks (CRNs) where secondary users (SUs) have access to the combined spectrum pool of cooperating CRNs. Motivated by SU high forced termination in cooperative CRNs, we propose two channel reservation schemes, Fixed Channel Placement Reservation (FCPR) and Dynamic Channel Placement Reservation (DCPR), and theoretically analyze their performances using the Markov chain approach. Our numerical results, validated by simulation, indicate that for a given number of reserved channels, the DCPR algorithm achieves better user experience by reducing the forced termination probability. Based on this analysis, we propose two enhanced reservation algorithms: Algorithm A maximizes the overall capacity of CRNs to enable network operators to increase their revenue; Algorithm B minimizes the user experience cost function to provide better services.