4 CONCLUSIONS
This paper addressed various resource discovery
strategies designed for mobile P2P networks. Com-
pared to traditional fixed P2P networks, the new chal-
lenges of MP2P require improved resource discov-
ery strategies. Therefore we improved the Tapestry
model and proposed the novel M-Tapestry model for
mobile P2P networks, which is both more efficient
and more flexible. We adopted a layered architecture
in M-Tapestry, and instead of allowing all nodes to
access the Tapestry system, only a small number of
super nodes were chosen for this purpose. Thus our
solution reduces the cost of ordinary nodes and solves
the reliability problems caused by frequent of routing
table updates; On the other hand, we partitioned the
nodes according to their geographical location, which
assists us in avoiding the problem that the distance be-
tween ID-adjacent-nodesmay be high due to the Hash
operation. We analyzed the lookup efficiency of the
M-Tapestry model, and verified that it is more suitable
for employment in mobile P2P networks.
ACKNOWLEDGEMENTS
The authors thank Prof. Lajos Hanzo for many
helpful suggestions. This paper is supported by the
Joint State Program of the National Natural Science
Foundation of China (NSFC) and the National Rail-
way Ministry of China under project grant number
60830001.This paper is also supported by the State
Key Laboratory of Rail Traffic Control and Safety un-
der key project grant number RCS2008ZZ007.
REFERENCES
Andersen, F., deMeer, H., and Dedinski, I. (2004). An archi-
tecture concept for mobile p2p file sharing services. In
Proc. of the Workshop at Information 2004 Algorithms
and Protocols for Efficient Peer-to-Peer Applications,
pages 229–233.
Bakos, B., Csucs, G., Farkas, L., and Nurminen, J. (2003).
Peer-to-peer protocol evaluation in topologies resem-
bling wireless networks. an experiment with gnutella
query engine. In Proc. of the 11th IEEE Interna-
tional Conference on Networks (ICON2003), pages
673–680.
Cramer, C. and Fuhrmann, T. (2005). Isprp: A message-
efficient protocol for initializing structured p2p net-
works. In Proc. of the 24th IEEE Int’l Conf. on Perfor-
mance, Computing, and Communications, pages 365–
370.
He, Y., Lee, I., Gu, X., and Guan, L. (2005). Centralized
peer-to-peer video streaming over hybrid wireless net-
work. In Proc. of IEEE International Conference on
Multimedia and Expo(ICME 2005), pages 550–553.
Hossfeld, T., Tutschku, K., and Andersen, F. (2005). Map-
ping of file-sharing onto mobile environments: Feasi-
bility and performance of edonkey with gprs. In Proc.
of the IEEE Conf. Wireless Communications and Net-
working, volume 4, pages 2453–2458.
Musolesi, M., Hailes, S., and Mascolo, C. (2005). Adap-
tive routing for intermittently connected mobile ad
hoc networks. In Proc. of the Sixth IEEE International
Symposium on World of Wireless Mobile and Multime-
dia Networks (WOWMOM 05), pages 183–189, Wash-
ington, DC, USA. IEEE Computer Society.
Peng, G., Li, S., Jin, H., and Ma, T. (2004). M-can: a lookup
protocol for mobile peer-to-peer environment. Inter-
national Symposium on Parallel Architectures, Algo-
rithms, and Networks, pages 544–549.
Ponmozhi, K. and Rajesh, R. (2009). Applying p2p in
manets for resource sharing. In Proc. of 2009 Interna-
tional Conference on Control, Automation, Communi-
cation and Energy Conservation, pages 1–5.
Pucha, H., Das, S. M., and Hu, Y. C. (2004). Ekta: An
efficient dht substrate for distributed applications in
mobile ad hoc networks. In Proc.of the 6th IEEE
Workshop on Mobile Computing Systems and Appli-
cations (WMCSA 2004), English Lake District, pages
163–173.
Ratnasamy, S., Francis, P., Handley, M., Karp, R., and
Shenker, S. (2001). A scalable content addressable
network. In Proc. of ACM SIGCOMM 2001, pages
161–172.
Rowstron, A. and Druschel, P. (2001). Pastry: a large-scale,
persistent peer-to-peer storage utility. In Proc. of the
8th Workshop on Hot Topics in Operating Systems.
Stoica, I., Morris, R., Liben-Nowell, D., Karger, D.,
Kaashoek, M., Dabek, F., and Balakrishnan, H.
(2003). Chord: A scalable peer-to-peer lookup pro-
tocol for internet applications. IEEE/ACM Trans. on
Networking, 11(1):17–32.
Tianhao, Q. and Nikolaidis, I. (2004). On the performance
and policies of mobile peer-to-peer network protocols.
In Proc. of Second Annual Conference on Communi-
cation Networks and Services Research, pages 208–
217.
Voitenko, I. (2009). On the implementation problems of
mobile peer-to-peer networks. In Proc. of 29th IEEE
International Conference on Distributed Computing
Systems Workshops, ICDCS Workshops ’09, pages
455–458.
Zhao, B. Y., Kubiatowicz, J. D., and Joseph, A. D. (2001).
Tapestry: An infrastructure for fault-tolerant wide-
area location and. Technical report, University of Cal-
ifornia at Berkeley, Berkeley, CA, USA.
WINSYS 2010 - International Conference on Wireless Information Networks and Systems
46