Discovering Mobile Applications in Cellular Device-to-Device Communications: Hash Function and Bloom Filter-Based Approach

被引:21
作者
Choi, Kae Won [1 ]
Wiriaatmadja, Dimas Tribudi [1 ]
Hossain, Ekram [2 ]
机构
[1] Seoul Natl Univ Sci & Technol SeoulTech, Dept Comp Sci & Engn, Seoul, South Korea
[2] Univ Manitoba, Dept Elect & Comp Engn, Winnipeg, MB R3T 2N2, Canada
基金
加拿大自然科学与工程研究理事会; 新加坡国家研究基金会;
关键词
Device-to-device communication; LTE; mobile application; service discovery; proximity-based service; hash function; Bloom filter; mobility model;
D O I
10.1109/TMC.2015.2418767
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a code-based discovery protocol for cellular device-to-device (D2D) communications. To realize proximity-based services such as mobile social networks and mobile marketing using D2D communications, each device should first discover nearby devices, which have mobile applications of interest, by using a discovery protocol. The proposed discovery protocol makes use of a short discovery code that contains compressed information of mobile applications in a device. A discovery code is generated by using either a hash function or a Bloom filter. When a device receives a discovery code broadcast by another device, the device can approximately find out the mobile applications in the other device. The proposed protocol is capable of quickly discovering massive number of devices while consuming a relatively small amount of radio resources. We analyze the performance of the proposed protocol under the random direction mobility model and a real mobility trace. By simulations, we show that the analytical results well match the simulation results and that the proposed protocol greatly outperforms a simple non-filtering protocol.
引用
收藏
页码:336 / 349
页数:14
相关论文
共 34 条
[1]  
[Anonymous], 2012, 22803 3GPP TR
[2]  
[Anonymous], 2012, PROC IEEE 4 INT C CO
[3]  
[Anonymous], 2003, Internet Mathematics, DOI DOI 10.1080/15427951.2004.10129096
[4]  
[Anonymous], 2011, P 2 INT C WIR COMM V
[5]  
[Anonymous], 2001, Specification of the Bluetooth System
[6]  
[Anonymous], 2014, 36843 3GPP TR
[7]  
Bianchi G., 2012, IEEE International Conference on Communications (ICC 2012), P7034, DOI 10.1109/ICC.2012.6364952
[8]  
Bracciale L., 2014, CRAWDAD data set roma/taxi (v. 2014-07-17)
[9]   PDP and GSDL:: a new service discovery middleware to support spontaneous interactions in pervasive systems [J].
Campo, C ;
Muñoz, M ;
Perea, JC ;
Marín, A ;
García-Rubio, C .
THIRD IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, WORKSHOPS, 2005, :178-182
[10]  
Chakraborty D, 2002, 2002 4TH INTERNATIONAL WORKSHOP ON MOBILE AND WIRELESS COMMUNICATION NETWORK, P140, DOI 10.1109/MWCN.2002.1045711