M-Dimension: Multi-characteristics based routing protocol in human associated delay-tolerant networks with improved performance over one dimensional classic models
Introduction
Although human characteristics and behaviors typical of communities or social networks are constantly increasing their importance in our everyday life, modern routing protocols rarely take these aspects into high consideration, and option instead, for the more well-known physical aspects of the network itself, hence we propose a novel routing protocol, M-Dimension, which takes into extensive consideration both social characters and classic network features.
By successfully quantifying different weights for several metrics from both the physical and social dimensions in order to find the correct routes from source to destination to multi-cast messages, M-Dimension proves to have significantly smaller End-To-End Delay and greater Average Delivery Success Ratio, proving to be a faster and reliable routing protocol for any human associated delay-tolerant network (HDTN).
The human associated delay-tolerant network (HDTN) is a new trend of development in disconnected delay-tolerant network (DTN). Modern mobile devices, such as smart phones, which are now of common use, inarguably reflect social characteristics, typical of the human-to-human communication, such as frequent exchange of messages with similar peers or a mutual friend are in fact these human social behaviors to determine data communications.
The disconnected delay-tolerant network (DTN) (Fall, 2003, Jain et al., 2004, McMahon and Farrell, 2009, Fall and Farrell, 2008), is a new evolution of the mobile ad hoc network (MANET). The traditional MANET routing protocols (Sarkar and Lol, 2010, Kum et al., 2010, Mittal and Kaur, 2009) require a path between source and destination. This assumption may not be satisfactory due to the mobility characteristic of the nodes. However, in the DTNs, nodes can communicate with each other even though the route does not initially exist.
Mobility and limited resources are two main characteristics within the DTNs. The very nature of mobility makes the network unreliable, unpredictable and unstable, causing network disconnection. Additionally, due to limited memory and processing capacity, it is impossible for a single mobile node to store and process the global network information. An efficient routing scheme for the DTNs would need to be adaptable for the mobility of nodes and scalable to the size of the network. Therefore the information of the individual nodes themselves would be treated as a great source to study the whole network character.
To deliver messages in such networks, some existing algorithms, such as Epidemic (Vahdat and Becker, 2000) and PRoPHET (Lindgren et al., 2004), use flooding or partial flooding with probability formulation. There is a high possibility that any flooding may cause network congestion or high interference, and consume too many resources for processing and switching. Context aware routing protocols such as CAR (Musolesi and Mascolo, 2009) and HiBOp (2007) utilize context information such as history, battery status and rate of connectivity change to compute delivery probabilities. Unfortunately, these routing protocols suffer poor performance due to the characteristics of the DTNs or the social behavior behind nodes (Liben-Nowell et al., 2005).
These routing protocols are mainly focused on one characteristic, such as the geographic location of the individual nodes in the network. However, given the dynamic nature of DTNs, taking the other characteristics into consideration, along with the geographic dimension is a viable and beneficial option when looking into ways of increasing efficiency. As a matter of interest, when the mobile devices or nodes are associated with humans, they demonstrate some of the social aspects of the people in their communication. More specifically, the HDTN can also be examined from different points of view. For example, in Fig. 1a, a geographic topology is shown in which a mobile node can only communicate with a node in its neighboring square. The distance between two nodes in the geographic dimension is measured by the minimum number of squares between them. This topology can also be seen from the social dimension with each node's Common Interest, as shown in Fig. 1b, where the social dimension allows for more pathways linking the mobile nodes together. Traditional studies on data networks simply focus on packet transmission and their geographic topologies, but in the last few years, mobile devices have become more affordable, reliable and increasingly pervasive in our social lives. In most developed countries and increasingly in some developing countries, almost every adult carries at least one mobile device, such as a Smartphone or PDA every day. These mobile devices automatically form HDTNs (Hui et al., 2005).
Additionally it is important to note that it is human social behavior which effects the data communications. A mobile node (or person who is carrying the mobile device) in this network has a geographic position in the physical dimension, whilst also occupying a social status in the social dimension. The geographic routing scheme, such as GPSR (Karp and Kung, 2000), has been proven to be an efficient routing scheme in geographic topology in which the geographic positions are stable. However, while the physical topology in the DTNs is unstable, the social characters of mobile nodes are relatively stable for a fixed period of time. For example, a computer science student would be likely to communicate with other computer science students even though their geographic position could change from time to time because they share similar studying interests regardless of distance.
In this paper, we propose the Multi-Dimension Routing Protocol (M-Dimension) for disconnected delay-tolerant networks. M-Dimension identifies mobile nodes using their positions in both physical and social dimensions. That is, taking into account social characteristics behind a node, and adopting the greedy routing scheme by selecting the most suitable neighbors which are closest to the destination.
Our primary contribution is to demonstrate the effectiveness of the M-Dimension Routing Protocol for improving the routing performance in the HDTNs. To sum up, this paper makes the following contributions:
- •
M-Dimension introduces a new identification system which identifies a mobile node using its positions in several different dimensions. This allows it to more accurately locate a mobile node.
- •
M-Dimension introduces a new social distance concept, which is used to measure how strongly connected two nodes are in a given network.
- •
M-Dimension is based on multi-cast, which can avoid the flooding of packets in the network and can simultaneously maintain the same level of efficiency of packet delivery.
The rest of this paper is organized as follows. Section 2 reviews and compares existing routing protocols for DTNs and relevant social concepts. Section 3 describes the M-Dimension structure model and its components in detail. Section 4 presents the evaluation of M-Dimension alongside other benchmark protocols. Finally, Section 5 summarizes this paper and provides suggestions for future work.
Section snippets
Background
M-Dimension is a routing protocol for DTNs, especially for human associated DTNs, with certain features borrowed from social network research. We explore small world theory (Milgram, 1967), homophily (McPherson et al., 2001), greedy routing (Karp and Kung, 2000, Wu et al., 2007), and compare some related work (Daly and Haahr, 2007, Li et al., 2010) on routing protocols for DTNs, with some work using aspects from the social dimension alongside the physical dimension of the network.
The multi-Dimension Routing Protocol
In this section we will describe the M-Dimension routing scheme, which includes Multi-Dimension modeling, the identification system, weighted function, and the greedy routing algorithm. The goal of the M-Dimension Routing Protocol is to take advantage of multiple dimensions to find the multi-cast short paths from the source to the destination and improve the utilization of resources.
Briefly, the M-Dimension routing scheme can be described as a best path prediction algorithm based on classic
Evaluation
In this section, we will firstly study the MIT dataset, and then compare the evaluation performances of M-Dimension, Simbet and PRoPHET respectively. As M-Dimension is a new social-aware routing protocol which cannot be tested by a traditional dataset without human behavior embedded, we need a dataset which includes social information about the nodes and network, and the MIT dataset happens to have just what we need. Algorithm 2 Multi-cast selection function. Step 1: Node S uses Distance Function to
Conclusion and future work
We propose a multi-dimensional routing protocol, M-Dimension, in a human associated delay-tolerant network, which takes into account different characteristics from multiple dimensions and empirically how important each dimension is. With the node identification system and the Distance Function, the two nodes' distances in each dimension can be calculated and combined together with associated weight factors to get an overall distance. Based on this distance, multi-cast routing can be performed,
References (31)
Egocentric and sociocentric measures of network centrality
Social Networks
(2002)- Daly, E.M., Haahr, M., 2007. Social network analysis for routing in disconnected delay-tolerant MANETs. In: MobiHoc'07:...
- et al.
Epidemic algorithms for replicated database maintenance
SIGOPS Operating Systems Review
(1988) - et al.
Mobile phone data for inferring social network structure
Social Computing, Behavioral Modeling, and Prediction
(2008) - Eagle N, Pentland A, Lazer D. Inferring social network structure using mobile phone data. Proceedings of the National...
- Fall, K., 2003. A delay-tolerant network architecture for challenged internets. In: Proceedings of the 2003 conference...
- et al.
DTN: an architectural retrospective
IEEE Journal on Selected Areas in Communications
(2008) Social cohesion
Annual Review of Sociology
(2004)- HiBOp: a history based routing protocol for opportunistic networks, 2007....
- Hui, P., Chaintreau, A., Scott, J., Gass, R., Crowcroft, J., Diot, C., 2005. Pocket switched networks and human...
Routing in a delay tolerant network
SIGCOMM: Computer Communication Review
Cited by (11)
MATEM: A unified framework based on trust and MCDM for assuring security, reliability and QoS in DTN routing
2018, Journal of Network and Computer ApplicationsCitation Excerpt :These assumptions, however, restrain the behavior of DTNs where connectivity is intermittent and communication is opportunistic in nature. Again some social-aware routing protocols (Boldrini et al., 2010; Gao et al., 2012; Ciobanu et al., 2014b; Jedari and Xia, 2013; Xiao et al., 2014; Singh et al., 2016; Yuan et al., 2016) have been made available in the literature for message forwarding in opportunistic DTNs. These protocols have been developed from a social networking perspective and try to optimize the social characteristics of mobile users for message forwarding.
JDER: A history-based forwarding scheme for delay tolerant networks using Jaccard distance and encountered ration
2014, Journal of Network and Computer ApplicationsCitation Excerpt :Consequently, the main goal of the forwarding schemes is to select suitable intermediate nodes that are likely to communicate with the target destination node. Many aspects can be considered to efficiently select a forwarding criterion such as geographical information (Leontiadis and Mascolo, 2007), social information (Boldrini et al., 2010a; Gao et al., 2012), among others. If geographical information is used, nodes need to be equipped with a positioning system like a Global Positioning Systems (GPS) incurring additional cost.
Research on social relations cognitive model of mobile nodes in Internet of Things
2013, Journal of Network and Computer ApplicationsCitation Excerpt :Therefore, it is not possible to deploy large number of sensor nodes like WSN to achieve the coverage of target area. Interaction and communication between humans with smart mobile devices are a new trend of development in Internet of Things (IoT) (Gao et al., 2012). Many mobile devices become more and more powerful, such as iPhones and iPads.
FogRoute: DTN-Based Data Dissemination Model in Fog Computing
2017, IEEE Internet of Things JournalA near-optimal green control for probabilistic routing protocols in delay-tolerant networks
2017, International Journal of Systems, Control and CommunicationsCloud Manufacturing: Current Trends and Future Implementations
2015, Journal of Manufacturing Science and Engineering, Transactions of the ASME