Enhancements of transmission speed and mobilenode capability in wireless access networks enable people to watch movies and share large files with friends via their personal mobile devices. Considering the increased demand for such services in the next five to ten years, we will need to introduce P2P architectures to mobile networks to handle the large number of requests from mobile nodes. However, in mobile P2P networks, since negative effects caused by instable links and high leave rates are propagated to down-stream nodes, it is difficult to ensure service quality and long service lifetime. To solve this problem, we describe a novel node-allocation framework using multi-dimensional context parameters of mobile nodes, which includes available bandwidth, disconnection rate, and remaining battery capacity. Taking into account the significance of each parameter, our framework integrates the context parameters into a single parameter called Relay Ability. Each node is allocated to the P2P topology in accordance with its relay ability. To test our method, we applied our architecture to overlay multicast and several of results from comparative evaluations through computer simulation.