Resource allocation has been a guaranteed approach to provide users, spectrum from different network operators. In this research, we examine the use of Mobile virtual VCN operator (MVVO) to allow spectrum sharing. Specifically, we introduce a spectrum dividing framework between three VCN operators. We execute fairness by confirming that each VCN operators receive spectrum from another VCN operators for its user at reasonable charge. We formulate a Markov decision process to determine user scheduling between three VCN operators. Simulation result shows that virtual network operator takes 9 seconds for collecting information about user and network operator. Our numerical result validate that this scheme can achieve up to 90% improvement in terms of user satisfaction rate.