Abstract
The 21st century is the ocean century, and ocean informatization is one of the key requirements. Marine Internet (MI) is the basic infrastructure of ocean informatization, so developing the MI technology is of great significance. There are several access networks maybe available in a MI system, and a network user has to choose the best one to support the application. The selection scheme needs to consider may factors in order to make a smart decision, which is a multi-index decision problem. These factors include user preferences, business types, and the performance as well as cost of alternative access networks. Combining with the Analytic Hierarchy Process (AHP) algorithm and entropy theory, we develop a method for the user to select access networks in a smart way. It adopts subjective and objective weights and a utility function to select the target access network. The simulation results carried out on the Exata platform show that the proposed scheme can improve the network performance with reduced cost.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The 21st century is the ocean century, and ocean informatization is one of the key requirements. Marine Internet (MI) is the basic infrastructure of ocean informatization, so developing the MI technology is of great significance In the marine Internet, there are multiple access networks maybe available for selection, which typically include shore-based networks, self-organizing ship networks, high-altitude communication platforms, satellite networks and so on [1]. Network users often need to choose one from a number of access networks to support the current application, considering the user preferences, business type and the performance as well as cost of alternative access networks and other factors.
When multiple access networks are available, a network selection is usually based on a mathematical algorithm that gives a weight to each metric. With the utility function, the comprehensive utility value of each index corresponding to each alternative network is calculated. Finally, the access network with the largest utility value is selected as the best solution. The problem with such kind of algorithm is that the assignment of weights is dependent on the subjective experience of the operator as mentioned in [2], which then proposed an algorithm based on the combination of subjective and objective weight to determine the weight of the network attributes, taking into account the user preferences and different business types and Quality of Service (QoS). The algorithm works well in a dense user scenario. However, the marine Internet is characterized by sparse distribution of users, which mainly consist of ships. So far, such kind of scenario has not been investigated in the literature. Therefore, this paper combines the Analytic Hierarchy Process (AHP) [3] and the entropy theory to set the subjective and objective weights respectively, and then selects the target network through the utility function.
2 Access Network Selection Algorithm Based on Compound Weights
2.1 Framework of the Proposed Algorithm
See Fig. 1.
2.2 Network Selection Model Based on Analytic Hierarchy Process
Many factors affect the heterogeneous network selection, and it is unrealistic to choose an optimal network without considering them comprehensively. We can focus on several common, important factors as an indicator. The users of the same business costs have different tendencies, and some hope to have high-quality services, and some with a pursuit of economic benefits. Furthermore, different types of applications have different basic requirements of network performance. For example, for marine emergency search and rescue applications, the network needs to ensure the stability of communication and timeliness. Based on the above considerations, the AHP algorithm is used to establish the hierarchical model. With consideration of the user preference in the criterion layer, the sub-criterion layer considers the application requirements of the network type.
-
(1)
Hierarchical model of network selection based on user preference
As shown in Fig. 2, first, select the QoS level (α), the network available load \( \left(\upbeta \right) \) and the price charge \( \left(\upgamma \right) \) as the network performance indicators, and then combine them with the user’s network performance bias, QoS priority mode and price priority mode.
We first establish the two models of the decision matrix, set the two indicators of the importance of each in Table 1, where the values depend on the experience of the decision maker, and can be appropriately adjusted to suit the specific needs of the algorithm.
The judgment matrix is sorted and the consistency is verified. The maximum Eigen values of the two matrices are calculated as 3, and the calculated values are all zero. Note that the settings of the matrix conform to the consistency requirements. Then, the weights of the indexes in the two modes are obtained and normalized, and the calculated values are all four decimal places.
-
(2)
QoS hierarchical model based on service type
There are many types of network applications with different network service quality requirements. For example, at present, 3GPP is divided into four categories according to the different QoS features of network application: session class, streaming class, interactive class and background class service [7].
Different services corresponding to the network performance indicators have different requirements. Therefore, we use QoS \( \left(\upalpha \right) \) in Fig. 3 as the target layer of the criterion layer to establish the QoS hierarchical model based on the service type. The quasi-side layer is divided into session class (T1), streaming media class (T2), interactive class (T3), and background class (T4). The subordinate criterion layer includes four parameters: delay \( \left( {\upalpha_{1} } \right) \), jitter \( \left( {\upalpha_{2} } \right) \), packet loss rate \( \left( {\upalpha_{3} } \right) \) and rate \( \left( {\upalpha_{4} } \right) \). Take Session class (T1) as an example, the network performance indicators between the decision matrixes are set as shown in Table 2.
According to the AHP algorithm, the maximum Eigen values of the decision matrix corresponding to the four business types are calculated, which are 4.0735, 3.8480, 4 and 4, respectively. The four decision matrices pass the consistency test; then calculate the QoS sub-parameters based on different types of business weights as listed in Table 3.
Among them, the corresponding weight of the parameters are shown in Table 3.
-
(3)
Ranking the total order and calculating the subjective weight
An overall multi-level hierarchical model based on the network selection problem is drawn in Fig. 3, consisting of two modes of QoS priority and price priority target layer in the model, which represent different user preferences. QoS, available network load and price factors are the center of the rule layer, the weights corresponding to the target layer are calculated with Formula 1. In addition, the sub-rule layer under QoS criterion includes delay, jitter, packet loss rate, traffic rate and other factors, also correspond to different business types with different weights.
The weight vectors for different scenes are shown in Formulas 3 and 4.
After the layered model is built up, should calculate the weight of the single layer firstly, and calculate the total weight of the hierarchy finally. Because the decision matrix is set by the decision-maker itself, it has some limitations.
2.3 Objective Weight Based on Information Entropy
In order to eliminate the subjective unilateralism of the total weight obtained by AHP, the proposed method uses entropy weight as the objective weight of judgment. Before calculating the entropy weight, the dimensionless decision attributes are introduced, followed by the method of the dimensionless of the decision attributes.
In a decision problem with m alternative network schemes and n network metrics, the given parameter evaluation matrix is:
For some network parameter indicators, the smaller the better, such as delay; while for the other, the greater the better, such as speed. In order to describe the changing trend of two kinds of indexes in a unified way, normalization is needed.
The delay \( \left( {\upalpha_{1} } \right) \), jitter \( \left( {\upalpha_{2} } \right) \), packet loss rate \( \left( {\upalpha_{3} } \right) \), rate \( \left( {\upalpha_{4} } \right) \), available load \( \left(\upbeta \right) \) and network price (γ) are chosen as decision criteria in network parameters. Among them, for the delay \( \left( {\upalpha_{1} } \right) \), jitter \( \left( {\upalpha_{2} } \right) \), packet loss rate \( \left( {\upalpha_{3} } \right) \) and the network price \( \left(\upgamma \right) \), the smaller the better, and its normalization is:
For the rate \( \left( {\upalpha_{4} } \right) \) and the available load \( \left(\upbeta \right) \), the bigger the better, and the following formula is used for the normalization processing:
After the parameter is dimensionless, the normalized evaluation matrix R is obtained:
Then calculate the network attributes corresponding to entropy weight, composed of objective weight vector \( {\text{W}}_{2} \) as follows:
2.4 Utility Function
Selection algorithm is based on a combination of subjective and objective weights from the user perspective and network management. The user preferences and different requirements for network performance by different services are considered firstly. The hierarchical model using the AHP algorithm is built, and the subjective weight of each index is calculated. Then entropy method is used to reflect the dynamic relationship between the various indicators of competition, and reduce the error caused by subjective judgment from the objective standpoint. The selection algorithm is based on the combination of subjective and objective weights,aiming to the process of network selection more reasonably. The algorithm itself is not complicated and is beneficial to generalization. The form of compound weights is as follows:
Among them \( \uptheta\, \in \left( {0,1} \right) \), \( {\theta = } \, 0. 5 \) in this paper.
For a network with N candidates, evaluation matrix of the network parameter normalization is \( {\text{R = }}\left( {{\text{r}}_{\text{ij}} } \right)_{{{\text{n}} \times 6}} \), and we define the utility of each network as follows:
Finally, the network with the highest utility value is chosen as the switching access network as follows:
3 Simulation and Analysis
In order to verify the performance of the proposed access selection method (En-AHP), we simulated En-AHP on the Exata platform, comparing with, the satellite network priority algorithm (Simple) and the unmodified AHP algorithm. The simulation scenario follows a real ship distribution with a total of 29 ships, and other infrastructure network equipment. The moving speed of ship follows the random moving model, and the velocity distribution is from 6 to 13 m/s with the moving granularity of 10 m. The simulation time of the scene is 30 s, and the application traffic type is constant bit rate (CBR). The data packet delivered by the application is 512 bytes, and the maximum number of packets is 100.
As shown in Fig. 4, where the simulation time and the size of data packet remain unchanged, as the contract rate decreases, the total number of contracts is reduced, and the throughput of the two links shows a downward trend. When the transmission interval is 0.8 s, the trend becomes flat, and the packet delivery rate decreases gradually with respect to the throughput per unit time. The throughput of En-AHP per unit time is more than Simple and AHP. The reason is the EN-AHP selects the ship ad hoc network, and the speed of base network in EN-AHP is faster than the Simple and the unimproved AHP, which select the satellite communication. As a result, the data processing capabilities of EN-AHP are superior to those of Simple and the unmodified AHP.
As shown in Fig. 5, the end-to-end delay of the Simple algorithm is always higher than that of EN-AHP. The primary variable is the transmission distance. In En-AHP, the data exchange between ships increases the delay, but the delay of Simple (satellite communication) is too large, accounting for the main proportion. With the reduce of packet sending rate, the end-to-end delay of Simple and unimproved AHP remain stable at 0.29 s basically, because for satellite, transmission distance of Simple algorithm is mainly composed of a satellite transmission path, and the characteristics of satellite communication is the delay remain stable.
As shown in Fig. 6, the Jitter of EN-AHP is always higher than Simple and unmodified AHP. Due to the number of ships is limited, the impact of link congestion is not considered. In EN-AHP, the movements of nodes in the ship self-organizing network lead to the instability of the link state, which is not as good as the satellite system. With the decrease of the packet transmission rate and the increase of the ship’s moving distance, the data transmission jitter will intensify. The jitter of Simple remained stable, because the jitter of satellite communication is almost zero.
In terms of s the delay, jitter, and throughput, the benefits of EN-AHP are higher than Simple and unmodified AHP significantly.
4 Conclusion
Multiple access networks may coexist in the Marine Internet. Considering the different preferences of users and different needs of different applications, we proposes an access network selection algorithm based on the composite weights. The algorithm is simulated on Exata, and the simulation results show that the network performance of the access network using the proposed algorithm is better with lower cost.
References
Jiang, S.M.: On the marine internet and its potential applications for underwater inter-networking. In: 8th ACM International Conference on Underwater Networks and Systems (2013)
Sun, Y.B.: Research on heterogeneous network selection algorithms based on network performance and service feature perception. Nanjing University of Posts and Telecommunications (2012)
Yang, G., Ji, Y., Yu, K., et al.: General link layer technology in heterogeneous wireless access networks. Radio Eng. 35(10), 19–22 (2005)
Jia, H.L.: Research on access selection and admission control in heterogeneous wireless networks. Zhejiang University (2007)
Lv, Q.F.: Research on network selection algorithm based on entropy method and network analytic hierarchy process. Inner Mongolia University (2013)
Varma, V.K., Ramesh, S., Wong, K.D., et al.: Mobility management in integrated UMTS/WLAN networks. In: IEEE International Conference on Communications, pp. 1048–1053 (2003)
Buddhikot, M., Chandranmenon, G., Han, S., et al.: Integration of 802.11 and third-generation wireless data networks. Phys. C Supercond. 1(s 3–4), 503–512 (2003)
Xu, C.K., High, M.T.: Use LSA to reduce the dimensionality of the improved ART2 neural network clustering. Comput. Eng. Appl. (24), 133–138+177 (2014)
Zhou, Q.P., Feng, J.L.: The model of port road monitoring based on shape mapping and attribute computing network. Mod. Comput. (09), 3–8 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 IFIP International Federation for Information Processing
About this paper
Cite this paper
Zhou, L., Jiang, S. (2017). A Composite Weight Based Access Network Selection Algorithm in Marine Internet. In: Shi, Z., Goertzel, B., Feng, J. (eds) Intelligence Science I. ICIS 2017. IFIP Advances in Information and Communication Technology, vol 510. Springer, Cham. https://doi.org/10.1007/978-3-319-68121-4_47
Download citation
DOI: https://doi.org/10.1007/978-3-319-68121-4_47
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-68120-7
Online ISBN: 978-3-319-68121-4
eBook Packages: Computer ScienceComputer Science (R0)