Next Article in Journal
Social Emotional Opinion Decision with Newly Coined Words and Emoticon Polarity of Social Networks Services
Next Article in Special Issue
Satellite Integration into 5G: Accent on First Over-The-Air Tests of an Edge Node Concept with Integrated Satellite Backhaul
Previous Article in Journal
Platform Economy and Techno-Regulation—Experimenting with Reputation and Nudge
Previous Article in Special Issue
Time Series Irradiance Synthesizer for Optical GEO Satellite Downlinks in 5G Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Efficient Communications for Reliable IoT Multicast 5G/Satellite Services

Department of Information Engineering, Università di Firenze, Via di Santa Marta 3, 50139 Firenze, Italy
*
Author to whom correspondence should be addressed.
Future Internet 2019, 11(8), 164; https://doi.org/10.3390/fi11080164
Submission received: 22 June 2019 / Revised: 19 July 2019 / Accepted: 23 July 2019 / Published: 25 July 2019
(This article belongs to the Special Issue Satellite Communications in 5G Networks)

Abstract

:
Satellites can provide strong value-add and complementarity with the new cellular system of the fifth generation (5G) in cost-effective solutions for a massive number of users/devices/things. Due to the inherent broadcast nature of satellite communications, which assures access to remote areas and the support to a very large number of devices, satellite systems will gain a major role in the development of the Internet of Things (IoT) sector. In this vision, reliable multicast services via satellite can be provided to deliver the same content efficiently to multiple devices on the Earth, or for software updating to groups of cars in the Machine-to-Machine (M2M) context or for sending control messages to actuators/IoT embedded devices. The paper focuses on the Network coding (NC) techniques applied to a hybrid satellite/terrestrial network to support reliable multicast services. An energy optimization method is proposed based on joint adaptation of: (i) the repetition factor of data symbols on multiple subcarries of the transmitted orthogonal frequency division multiplexing (OFDM) signal; and (ii) the mean number of needed coded packets according to the requirements of each group and to the physical satellite links conditions.

1. Introduction

The new fifth generation (5G) cellular system has been recently defined as the network of networks because it should consist of multiple seamlessly-integrated radio access technologies (RATs). In addition, the 5G system has been addressed as a densification of networks for its ability to dynamically integrate heterogeneous networks, from Wi-Fi access points, machine-to-machine (M2M) communications, and Device to Device (D2D) communications up to small cells also operating in the millimeter wave bands [1,2]. Finally, 5G could be considered a dense network for its challenge to connect a massive number of things, i.e., the billions of objects and devices expected in 2022 to be on the Internet of Things (IoT) [3,4,5].
Recently, terrestrial low-power, wide area network (LPWAN) technologies have been proposed to interconnect massive IoT devices on licensed/unlicensed frequencies, including proprietary and open standard options, for instance the proprietary, unlicensed: (1) SigFox ultra-narrowband technology, operating over a public network in the 868 MHz or 902 MHz bands; (2) LoRa spread-spectrum technology transmitting in several sub-gigahertz frequencies of Industrial, Scientific and Medical (ISM) band; and (3) the open standards of the 3rd Generation Partnership Project (3GPP), i.e., (i) the Narrowband-IoT (NB-IoT); and (ii) LTE-M operating on existing licensed bands of the Global System for Mobile communications (GSM) and Long Term Evolution (LTE), respectively.
In this context, satellite technology plays a key role to provide anywhere global IoT connectivity, especially for mission critical and industrial applications. LPWAN terrestrial solutions can support massive IoT devices, while a satellite link, usually via a concentrator (gateway) can provide connectivity among LPWAN networks in remote areas such as desolate tundra or oil platforms on the sea. For these scenarios, the latency requirements are often relaxed for many IoT applications, e.g., for continuous monitoring of air pollution or wildlife positions, and the low data rate transmission allows the use of low bandwidth satellite infrastructure [6].
The IoT platform provider Stream Technologies and the LoRa Alliance already support reliable delivering of near real-time communications for a global connectivity over Iridium mesh architecture, which comprises 66 Low Earth Orbit (LEO) satellites. In addition, Vodafone and Inmarsat provide satellite backhaul for IoT devices to remotely track animals in wide geographical rural areas. Additionally, the support of direct access of IoT devices to satellite is the challenge taken by ORBCOMM even if the requirements of low maintenance costs and extremely long battery duration are quite demanding. In any case, the satellite segment must be part of the mix of 5G access technologies, as considered in 3GPP Release 16, for its major advantage to cover global areas and for providing the increasing dominant IoT connectivity guaranteed by the advent of 5G era.
Another key point of satellite technology is the ability to multicast a message to a group of IoT devices over a large area, hence driving down cost. This is particularly relevant in several M2M/IoT applications, where smart devices could be grouped according to their services requirements and/or for the information that they need to receive. In this context, reliable satellite multicast communications can reduce the control signals overhead and the overall energy consumption. For example, the forward link communication could be used to provide alerts or commands to a group of actuators deployed in a large and inaccessible area or in emergency situations to support communications among rescuers for updating periodically their position in disaster area and/or for sending some updates including warning, alarms and security messages [7]. Besides, satellites can simultaneously deliver software/firmware update towards a large number of cars or multicast traffic and road conditions information, together with indicating of alternative routes by guaranteeing the continuity of communications, without the risk of losing the connection, as can happen in terrestrial wireless network due to sudden traffic peaks. Moreover, the satellite high speed backhaul connectivity allows multicasting the same content (video or HD/UHD TV) since content distribution remains mainly a key satellite-based service. In particular, for these bandwidth-hungry services, the satellite can be used for off-loading the terrestrial 5G networks traffic.
In this paper, we apply an advanced Network Coding (NC) scheme to reliable multicast, typically for content delivery or reconfiguration to a M2M/IoT group-based devices, and we propose an approach to optimize the overall end-to-end energy consumption for a hybrid IoT 5G/satellite scenario. The adopted NC method assures an efficiency improvement because the acknowledgments, usually needed from each terminal, can be avoided, thus minimizing both the delivery delay and the energy consumption to decode the data flow. In addition, to minimize the required energy for the overall multicast packet transmission, an optimized transmission scheme is introduced, where multiple data symbols are replicated over multiple subcarriers of orthogonal frequency division multiplexing (OFDM) signal, by varying: (i) the adopted modulation schemes according to the channel conditions; and (ii) the number of coded packets K needed to be transmitted to all the on-Earth devices with the constrained of a target outage probability for the group-based sensors/devices.
In [8], a similar reference scenario for reliable multicast content delivery applications and NC technique is also introduced. However, in this paper, a completely different methodology is proposed as follows: (i) NC operations are carried out at the ground control center (CC) as more transparent Geostationary Earth Orbit (GEO) satellite is considered while in [8] a satellite with on-board processing capabilities for NC is assumed; (ii) data symbols are replicated in the frequency domain, while in [8] a rate reduction factor is used to increase the time duration of data symbols; and (iii) we stress that our goal is different from the in [8] because here the repetition factor is used to enforce the transmission for minimizing the overall delivering energy of the hybrid satellite/terrestrial system.
The evaluation and performance assessment of the proposed scheme are addressed by providing numerical results. Finally, the conclusions are outlined.

2. Iot over 5G/Satellite

The massive number of connected sensors/actuators and vehicles in IoT scenarios, often distributed in wide and remote areas, usually require satellite technology. The hardware and energy constrained IoT communications in unlicensed bands below 1 GHz (or on ISM band) and satellite communications at frequencies above 10 GHz favor a hybrid terrestrial/satellite solution, where terrestrial LPWAN networks act together with 5G systems, which could cover the same technology and waveforms of satellite, e.g., in part of C-band, to provide a global connectivity [9,10].
Satellite could complement terrestrial networks and the challenges of facing: (1) direct connection of billions of IoT devices in a resource efficient way with the new narrow band satellite communication technologies; (2) the interoperability between satellite systems and a plethora of different RAT technologies and the heterogeneity of sensors/devices; and (3) efficient multicast delivery of the same content stored in 5G small cells data caches to support applications that require very low (sub-1ms) latency.
The unprecedented opportunity for the satellite to provide a significant contribution is linked to the definition and implementation of the network slices, which represent one of the pillars introduced in 5G and represent the set of infrastructures and protocols made available to satisfy the requirements of a service, also drawing on different technological domains (multi-tenant) [11]. In addition, to enhance the satellite network device interoperability, and the integration of satellite and terrestrial networks, Software-Defined Networking (SDN) has recently been introduced into this domain due to its expected flexibility, programmability, simplified management, and reduced operating costs [12].
Satellite systems are historically efficient point-to-multipoint distribution platforms. An interesting overview of the use of satellite in remote IoT environment can be found in [7]. This work highlights the main applications of IoT via satellite such as smart grid, environmental monitoring and emergency management by identifying challenges and issues for an efficient satellite support to M2M/IoT networks. Specifically, they have been pointed out as: (1) specific MAC protocols to assure the access of sensors to the satellite resources; and (2) the support of IPv6 over satellite.
IoT applications usually rely on a group-based data distribution according to the service requirements or the location of the group; as a consequence, multicast communications schemes are well suited for IoT domain, where many-to-many information passing schemes have been proposed for resource constrained embedded devices [13]. In addition, a recent application trend requires the multicast-based group addressing, which has been introduced and compared with the traditional unicast mode in [14]. To this purpose, in [15], a radio resource management policy is performed on per-group basis to provide multimedia content delivery over 5G/satellite networks, validating its performance for the effects of subgrouping approaches, well-known in terrestrial network, and its robustness to the long propagation delay, a typical constraint in satellite system.

3. Network Coding

The Network Coding (NC) approach, starting from the work of Ahlswede et al. [16] for wired networks, has recently gained more attraction in wireless terrestrial networks [17,18,19,20] and can be a key enabling technology for 5G/satellite, mainly for reliable multicast services. NC techniques applied to satellite networks allow: (1) reducing the overall capacity needed to transfer data between peers, saving bandwidth in forward link; and (2) increasing network robustness in the case of residual packet erasures after the channel coding operations performed at the physical layer. As satellites commonly support simultaneous transmissions of the same packets toward a subset of nodes within the whole network, NC schemes further improve reliable multicasting. In the basic concept, NC allows the intermediate node (e.g., relay node) between the source and the destinations to process the received packets and send a linear combinations of them (generally a XOR operation). Packets are linearly encoded with coefficients chosen independently and randomly belonging to a Galois field of size q. The destination nodes can decode them only if enough independent packets have been received, according to the random linear network coding (RLNC) concept. To apply this two-way relay NC technique to satellite network, we can consider an hub station and a satellite with a bent-pipe payload, or directly a satellite with a regenerative payload, to perform the XOR combining of previously received packets, for example sent by two terrestrial terminals. Each Earth terminal receives the XOR combined packet and can process it with its own stored packet to retrieve the packet transmitted by the other terminal, as shown in Figure 1a. The advantages are in terms of lower delivery delay and decreasing of bandwidth utilization (up to 50 % if NC is performed on board satellite). In this case, NC improves applications of videoconference between two satellite terminals or the use of satellite backhauling in geographical remote regions.
For reliable multicast communications, the data are segmented and transmitted by an Earth station to the end terminals through satellite. Each terminal sends an acknowledgment (or negative acknowledgment) message if it has received correctly or not the packet, as in Figure 1b. NC is performed on board satellite providing redundancy in the packets to allow each multicast terminal to decode the missed packets.
In Figure 1c, another transmission scheme is shown that does not require any acknowledgment message, thus minimizing the delivery delay, which usually represents a heavy constraint for reliable multicast services. As further explained, this is the assumption we made in deriving our system model. To this purpose, as explained in Section 4, we adopt the analytical derivation recently proposed in [21], which simplifies the one in [22], characterizing the exact decoding probability that the receiver node obtains N linearly independent coded packets among K ( K N ) received coded packets.
In the literature, the advantages of NC for reliable multicast communications via satellite are widely analyzed and a specific RFC has been also proposed by IETF [23]. The benefits of adoption of NC for content delivery in DVB-SH systems for handheld terminals without return link and for DVB-S2/RCS systems with fixed and mobile terminals, are highlighted in [24]. NC multicast is also analyzed in [25] for multibeam satellite system, where receivers can tune different frequencies or polarizations to simultaneously decode orthogonal transmissions from adjacent beams and NC is used to enable decoding of signals from adjacent beams (spatial diversity).
Besides, the performance of NCed satellite communications connecting two remote clusters on the Earth is analyzed in [8], by defining an optimization procedure to minimize the data flow delivery delay. In addition to this, a comparative performance analysis is provided with respect to a classical negative acknowledged (NACKed) scheme, as depicted in Figure 1b, for a reliable multicast satellite communication scheme protocol relying on feedback channels (typically, the DVB-RCS/DVB-RCS2 systems), as well as with the classical NC scheme already investigated in [24], where no transmission rate optimization is performed.
Recently, NC is combined with Multipath-TCP (MPTCP), which exploits multiple TCP connections using different paths, to protect TCP transmissions from packet losses and improve user’s throughput, as explained in Figure 1d. Differently from analytical and simulative approaches, De Cola et al. addressed the integration of NC in a real protocol stack, taking as reference the DVB-S2/RCS2 architecture [26]. The specific implemented NC is positioned between network and the datalink layers and an emulator for the integration and validation of the NC applications in DVB-S2/RCS2 is also shown in the paper.

4. Multicast Nc Satellite Approach

According to our system model, different group-based M2M/IoT devices can be envisaged, according to their service requirements, as presented in Figure 2. In each group (or cluster), actuators/smart devices need to receive the same forward control signals and/or data packets typically from a ground control center (CC). It is worth noticing that clusters are located in the same spotbeam. The forward link communication is shown in Figure 2 only to highlight the multicast scenario. A direct access can be provided for sensors /devices to communicate with a satellite in the case of M2M via satellite proprietary protocol; however, they could be based on the DVB-S2 standard for the forward link (the link from the CC on the ground to the actuators/devices) and on DVB-RCS2 standard for the return link (the link from the on-Earth sensors/devices to the CC), or even on the protocols selected by the 3GPP long-term evolution (LTE) via satellite [7]. Figure 2 also highlights: (1) the multicast communications from satellite to a cluster of sensors and actuators; and (2) the indirect access mode where each sensor communicates with the satellite through gateway (GW). Since satellite has generally limited computation capability, for the sake of reducing complexity, the NC operations are carried out at the CC and a transparent Geostationary Earth Orbit (GEO) satellite is considered.
In the following, we focus on the dissemination of the data flow N to all the on-Earth nodes. Each content is composed of N packets, which have been processed by the CC station according to the RLNC principle [18,21,27], i.e., by transmitting K > N linear combinations of the N original data packets with random coefficients belonging to G F ( q ) , i.e., a Galois field of size q. To this purpose, it is required that the overall outage probability is lower than a predefined value θ , where ( 1 θ ) represents the probability that all the on-Earth devices correctly received the content. Due to satellite channel errors and the consequent packet erasures, the NC redundancy, i.e., K N , remarkably increases. To mitigate this effect and to satisfy the outage probability, since no acknowledgement is provided by the intended destinations, we adopt OFDM signal where at the source m replicas of the data symbols are transmitted over multiple subcarriers. Since in the multicast group sensors/devices may experience heterogeneous propagation conditions, we assume that the subcarriers used are selected at random among all the available ones. This increasing of the data reliability impacts on the overall energy consumption, which is directly proportional to m. The redundancy (and, hence, the energetic cost) jointly introduced by the NC scheme (K) and the symbols repetition factor (m) needs to be traded-off with reliability of the delivery with respect to different application scenarios.
Therefore, an optimization policy is proposed in the following section to identify the minimum value of m that obtains a lower overall energy consumption to complete the delivery to all the on-Earth nodes, while matching a target outage probability. This policy considers an adaptive transmission strategy based on the signal-to-noise ratio (SNR), which affects packets erasure. According to most modern standards (for both cellular and satellite systems), different modulations (M-PSK and M-QAM) can be considered according to the channel impairments. Further, different services can be characterized according to the different Quality of Services (QoS) requirements. Usually, sending control commands to a group of actuators requires low data rate and, consequently, a QPSK modulation with a low spectral efficiency can be adopted; otherwise, high-order modulations can be used, e.g., for content distribution services, but this is obviously limited by the channel propagation conditions.
In the considered multicast scenario, we assumed that an OFDM signal is transmitted and a repetition of multiple data symbols on multiple subcarriers is considered. At each multicast terminal, the decision variables carried by the m replicas of the same symbol are coherently combined, by improving the Symbol Error Rate (SER) and, as a consequence, reducing the Packet Error Rate (PER). Under the assumption of static or low mobile devices, the considered Land Mobile Satellite (LMS) channel [28] is a flat fading channel. By assuming, without loss of generality, that: (1) the communications from satellite to all the on-Earth nodes occur over independent and identically distributed (i.i.d.) links; (2) the channel propagation conditions are constant during the transmission of a data packet; and (3) ideal coherent detection at the Earth terminal, we can obtain for the ith node, a SER for each M order modulation that depends on the m repetition factor and on the average of SNR γ ¯ i , which can be generally expressed as P s , i M ( m , γ ¯ i ) .

Optimization Problem

With reference to the application scenario previously introduced, we characterize here the specific optimization problem, whose aim is to reliably deliver a content to a community of devices. According to the authors of [18,21], the probability ϕ i ( K , m ) that the ith device correctly received the content, for a given value of γ ¯ i , modulation order M and the repetition factor m, is given by:
ϕ i ( K , m ) = n = N K K n P p d , i n ( m ) 1 P p d , i ( m ) K n × j = 0 N 1 1 1 q n j
where P p d , i represents the probability of an error free packet delivery of L length and the last product shows the probability of having at least N independent packets over the generation of n N coded ones, which has been characterized in [21,22]. As a consequence, the proposed approach is based on the optimization of the energy ϵ ( K , m ) = K m , needed to reliably deliver the content in a multicast way as in the following:
( mNC ) minimize ϵ ( K , m ) subject to : i = 1 , . . . , ν ϕ i ( K , m ) 1 θ K N , K N 1 m m * , m GF ( 2 )
where the first constraint guarantees an overall decoding outage probability lower than an acceptable value θ , while the other ones are inherently related to the NC operations.
Furthermore, we can note that, to perform the optimization procedure given in Equation (2), it is required, as in [29], that the satellite is aware of the channel propagation conditions for each of the ν links. This feature is usually provided in modern satellite supporting standards [30,31]. However, being the focus of our investigation on geostationary satellite systems, it can be assumed an almost stationary channel, whose estimation can be performed within an initial set-up phase with a sporadic updating.

5. Numerical Results

In this section, the performance investigations for the proposed NC scheme and repetition factor m, optimized according to the proposed policy shown in Equation (2), are provided in terms of overall energy, under the constraint of a specified outage for content dissemination over on-Earth devices.
In performing our analysis, we considered a typical scenario for static or semi-static group (i.e., cluster) of devices as in Figure 2. The FFT length was 2048 and QPSK, 16QAM and 64QAM modulations were considered. The packet size qA is L = 1000 [bit] (the packet size is arbitrary and the results can be extend to different values) to a set of ν receiving nodes randomly located into the satellite footprint. In addition, LMS channel model for the case of slow variation is considered [28]. In deriving these results, we assumed an outage decoding probability threshold θ = 10 6 , m * = 8 .
In Figure 3, Figure 4 and Figure 5, the normalized multicast content delivery energy as a function of SNR values for ν = 100 devices, L = 1000 [bit], N = 10 [pkt], θ = 10 6 and QPSK, 16QAM and 64QAM modulation schemes, respectively, is shown. It can be noticed a remarkable advantage with respect to the basic NC scheme (i.e., m = 1 ), especially for low-to-medium SNR range, where the proposed approach is able to reliably deliver a content to a multicast group with a lower energetic cost. Moreover, the achieved gain is more evident for higher order modulations, allowing a higher bit-rate with a lower instantaneous transmitted power at the satellite side.
In addition, Figure 6 shows the optimal m value as a function of SNR values for the different M-QAM adopted modulations. It can be noticed the existence of a typical SNR range where the m adaptation is effectively performed: specifically, it is equal to [ 0 ÷ 11 ] , [ 0 ÷ 17 ] , and [ 0 ÷ 24 ] for QPSK, 16QAM and 64QAM modulation schemes, respectively.
To complete the investigation, in Figure 7, the mean normalized packet delivery delay is presented for the same scenario and QPSK modulation scheme. It is evident that the proposed approach is almost optimal also in terms of delivery latency.
The impact of the Galois field size q on the performance is further addressed in Figure 8; it is highlighted that a good trade-off between complexity and effectiveness is represented by q = 16 , which is the value adopted in performing our simulations.
Further, the scalability of the proposed approach is investigated in Figure 9, which represents the mean normalized content delivery energy vs. SNR values for ν [ 10 ÷ 1000 ] , under the constraint of the same maximum group outage θ = 10 6 . The limited performance decrease with the increase of ν , especially for low to medium SNR values, is evident.
Finally, in Figure 10, the normalized multicast content delivery energy is investigated for two different values of group outage probability, namely θ = 10 3 and θ = 10 6 , which correspond to different requirements for the content to be reliably delivered, showing the remarkable efficiency of the proposed approach.

6. Conclusions

In this paper, the main challenges and requirements that lead to the integration of satellite and terrestrial networks are reviewed, where 5G could be the enabling technology towards the era of convergence. Hundreds of billions of smart devices connected to the 5G network will create a true“Internet of Everything” and, in this scenario, the integration of the satellite segment can provide global connectivity and multicast distribution or configuration applications transparent to the end users. Specifically, the NC schemes application to SatComm is addressed, pointing out the improvement in terms of delivery delay, network capacity saving and the reduction of packets erasures in multicast services. In addition, an energy efficient multicast satellite communications scheme is investigated in view of applications to M2M/IoT scenarios. To provide reliable content delivery to a group of remote devices the proposed approach jointly adopts: (i) a RLNC scheme; (ii) an optimized repetition of the OFDM data symbols over multiple subcarriers; and (iii) different modulations adapted on the channel status basis for minimizing the overall energy consumption needed to deliver the content to a group of devices in a reliable way. Remarkable performance in terms of energetic cost, scalability, adaptability and robustness is always pointed out with a significant delivery delay reduction, which indicates also a beneficial effect on the packet throughput.

Author Contributions

All authors contributed equally to the paper. L.P. mainly worked on the system architecture, while F.C. on system model and performance evaluation and R.F. on the state of the art.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pierucci, L. The quality of experience perspective toward 5G technology. IEEE Wirel. Commun. 2015, 22, 10–16. [Google Scholar] [CrossRef]
  2. Simoni, R.; Jamali, V.; Zlatanov, N.; Schober, R.; Pierucci, L.; Fantacci, R. Buffer-Aided diamond relay network with block fading. In Proceedings of the EEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 1982–1987. [Google Scholar] [CrossRef]
  3. Shafi, M.; Molisch, A.F.; Smith, P.J.; Haustein, T.; Zhu, P.; De Silva, P.; Tufvesson, F.; Benjebbour, A.; Wunder, G. 5G: A Tutorial Overview of Standards, Trials, Challenges, Deployment, and Practice. IEEE J. Sel. Areas Commun. 2017, 35, 1201–1221. [Google Scholar] [CrossRef]
  4. Palattella, M.R.; Dohler, M.; Grieco, A.; Rizzo, G.; Torsner, J.; Engel, T.; Ladid, L. Internet of Things in the 5G Era: Enablers, Architecture, and Business Models. IEEE J. Sel. Areas Commun. 2016, 34, 510–527. [Google Scholar] [CrossRef] [Green Version]
  5. Wang, D.; Chen, D.; Song, B.; Guizani, N.; Yu, X.; Du, X. From IoT to 5G I-IoT: The Next Generation IoT-Based Intelligent Algorithms and 5G Technologies. IEEE Commun. Mag. 2018, 56, 114–120. [Google Scholar] [CrossRef]
  6. Satellite Technologies for IoT Applications. Available online: https://iotuk.org.uk/wp-content/uploads/2017/04/Satellite-Applications.pdf (accessed on 23 July 2019).
  7. Sanctis, M.D.; Cianca, E.; Araniti, G.; Bisio, I.; Prasad, R. Satellite Communications Supporting Internet of Remote Things. IEEE Internet Things J. 2016, 3, 113–123. [Google Scholar] [CrossRef]
  8. Chiti, F.; Fantacci, R.; Pecorella, T. An Optimized Multicast Scheme for Data Burst Dissemination Over Satellite Links. IEEE Trans. Veh. Technol. 2016, 65, 9414–9419. [Google Scholar] [CrossRef]
  9. Giambene, G.; Kota, S.; Pillai, P. Satellite-5G Integration: A Network Perspective. IEEE Netw. 2018, 32, 25–31. [Google Scholar] [CrossRef]
  10. Boero, L.; Bruschi, R.; Davoli, F.; Marchese, M.; Patrone, F. Satellite Networking Integration in the 5G Ecosystem: Research Trends and Open Challenges. IEEE Netw. 2018, 32, 9–15. [Google Scholar] [CrossRef]
  11. Ahmed, T.; Alleg, A.; Ferrus, R.; Riggio, R. On-Demand Network Slicing using SDN/NFV-enabled Satellite Ground Segment Systems. In Proceedings of the 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft), Montreal, QC, Canada, 25–29 June 2018; pp. 242–246. [Google Scholar] [CrossRef]
  12. Xu, S.; Wang, X.; Huang, M. Software-Defined Next-Generation Satellite Networks: Architecture, Challenges, and Solutions. IEEE Access 2018, 6, 4027–4041. [Google Scholar] [CrossRef]
  13. Al-Fuqaha, A.; Guizani, M.; Mohammadi, M.; Aledhari, M.; Ayyash, M. Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Commun. Surv. Tutor. 2015, 17, 2347–2376. [Google Scholar] [CrossRef]
  14. Ishaq, I.; Hoebeke, J.; Moerman, I.; Demeester, P. Experimental Evaluation of Unicast and Multicast CoAP Group Communication. Sensors 2016, 16, 1137. [Google Scholar] [CrossRef]
  15. Araniti, G.; Bisio, I.; De Sanctis, M.; Orsino, A.; Cosmas, J. Multimedia Content Delivery for Emerging 5G-Satellite Networks. IEEE Trans. Broadcast. 2016, 62, 10–23. [Google Scholar] [CrossRef]
  16. Ahlswede, R.; Cai, N.; Li, S.Y.; Yeung, R. Network information flow. IEEE Trans. Inf. Theory 2000, 46, 1204–1216. [Google Scholar] [CrossRef]
  17. Li, S.Y.; Sun, Q.; Shao, Z. Linear Network Coding: Theory and Algorithms. Proc. IEEE 2011, 99, 372–387. [Google Scholar] [CrossRef]
  18. Ghaderi, M.; Towsley, D.; Kurose, J. Reliability Gain of Network Coding in Lossy Wireless Networks. In Proceedings of the IEEE INFOCOM 2008, Phoenix, AZ, USA, 13–18 April 2008; pp. 2171–2179. [Google Scholar] [CrossRef]
  19. Lucani, D.; Medard, M.; Stojanovic, M. Online Network Coding for Time-Division Duplexing. In Proceedings of the 2010 IEEE Global Telecommunications Conference (GLOBECOM 2010), Miami, FL, USA, 6–10 December 2010; pp. 1–6. [Google Scholar] [CrossRef]
  20. Chiti, F.; Fantacci, R.; Pierucci, L.; Privitera, N. Optimal joint MIMO and modulation order selection for network coded multicast wireless communications. Telecommun. Syst. 2016, 61, 433–441. [Google Scholar] [CrossRef]
  21. Zhao, X. Notes on “Exact Decoding Probability Under Random Linear Network Coding”. IEEE Commun. Lett. 2012, 16, 720–721. [Google Scholar] [CrossRef]
  22. Trullols-Cruces, O.; Barcelo-Ordinas, J.; Fiore, M. Exact Decoding Probability Under Random Linear Network Coding. IEEE Commun. Lett. 2011, 15, 67–69. [Google Scholar] [CrossRef]
  23. Kuhn, N.; Lochin, E. Network Coding and Satellites. 2019. Available online: https://tools.ietf.org/id/draft-kuhn-nwcrg-network-coding-satellites-01.html (accessed on 23 July 2019).
  24. Vieira, F.; Shintre, S.; Barros, J. How feasible is network coding in current satellite systems? In Proceedings of the 2010 5th Advanced Satellite Multimedia Systems Conference (ASMA) and the 11th Signal Processing for Space Communications Workshop (SPSC), Cagliari, Italy, 13–15 September 2010; pp. 31–37. [Google Scholar] [CrossRef]
  25. Alegre-Godoy, R.; Vazquez-Castro, M.A. Network Coded Multicast over Multibeam Satellite Systems. Math. Probl. Eng. 2015, 2015, 15. [Google Scholar] [CrossRef]
  26. Erl, S.; de Cola, T. Implementation and experimentation of network coding in DVB-S2/RCS2 systems. Int. J. Satell. Commun. Netw. 2017, 35, 571–581. [Google Scholar] [CrossRef]
  27. Fragouli, C.; Soljanin, E. Network Coding Fundamentals; Now Publishers Inc.: Hanover, MA, USA, 2007. [Google Scholar]
  28. Perez-Fontan, F.; Castro, M.A.V.; Enjamio, C.; Pita, J. Comparison of generative statistical models for the LMS channel. In Proceedings of the IEEE 55th Vehicular Technology Conference, VTC Spring 2002 (Cat. No. 02CH37367), Birmingham, AL, USA, 6–9 May 2002; Volume 2, pp. 871–875. [Google Scholar] [CrossRef]
  29. Esmaeilzadeh, M.; Aboutorab, N.; Sadeghi, P. Joint Optimization of Throughput and Packet Drop Rate for Delay Sensitive Applications in TDD Satellite Network Coded Systems. Commun. IEEE Trans. 2014, 62, 676–690. [Google Scholar] [CrossRef]
  30. Alberty, E.; Defever, S.; Moreau, C.; De Gaudenzi, R.; Ginesi, S.; Rinaldo, R.; Gallinaro, G.; Vernucci, A. Adaptive Coding and Modulation for the DVB-S2 Standard Interactive Applications: Capacity Assessment and Key System Issues. Wirel. Commun. IEEE 2007, 14, 61–69. [Google Scholar] [CrossRef]
  31. Gardikis, G.; Kourtis, A. Using DVB-S2 adaptive coding and modulation for the provision of satellite triple play services. Commun. Mag. IEEE 2008, 46, 128–135. [Google Scholar] [CrossRef]
Figure 1. NC satellite communications schemes.
Figure 1. NC satellite communications schemes.
Futureinternet 11 00164 g001
Figure 2. Reference multicast satellite communications scenario with a couple of device clusters within the satellite spot beam.
Figure 2. Reference multicast satellite communications scenario with a couple of device clusters within the satellite spot beam.
Futureinternet 11 00164 g002
Figure 3. Normalized delivery energy as a function of SNR values for a QPSK modulation and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 .
Figure 3. Normalized delivery energy as a function of SNR values for a QPSK modulation and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 .
Futureinternet 11 00164 g003
Figure 4. Normalized delivery energy as a function of SNR values for a 16QAM modulation and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 .
Figure 4. Normalized delivery energy as a function of SNR values for a 16QAM modulation and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 .
Futureinternet 11 00164 g004
Figure 5. Normalized delivery energy as a function of SNR values for a 64QAM modulation and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 .
Figure 5. Normalized delivery energy as a function of SNR values for a 64QAM modulation and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 .
Futureinternet 11 00164 g005
Figure 6. Optimal m values as a function of SNR for different modulation schemes and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 .
Figure 6. Optimal m values as a function of SNR for different modulation schemes and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 .
Futureinternet 11 00164 g006
Figure 7. Mean normalized packet delivery delay as a function of SNR for different modulation schemes and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 .
Figure 7. Mean normalized packet delivery delay as a function of SNR for different modulation schemes and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 .
Futureinternet 11 00164 g007
Figure 8. Normalized delivery energy as a function of SNR values for a QPSK modulation and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 with respect to different values of q.
Figure 8. Normalized delivery energy as a function of SNR values for a QPSK modulation and ν = 100 devices, L = 1000 [bit], N = 10 [pkt], and θ = 10 6 with respect to different values of q.
Futureinternet 11 00164 g008
Figure 9. Normalized delivery energy as a function of SNR values for a QPSK modulation and L = 1000 [bit], N = 10 [pkt], and θ = 10 6 with respect to different values of ν devices.
Figure 9. Normalized delivery energy as a function of SNR values for a QPSK modulation and L = 1000 [bit], N = 10 [pkt], and θ = 10 6 with respect to different values of ν devices.
Futureinternet 11 00164 g009
Figure 10. Normalized delivery energy as a function of SNR values for a QPSK modulation and ν = 100 devices, L = 1000 [bit], and N = 10 [pkt] with respect to different values of θ .
Figure 10. Normalized delivery energy as a function of SNR values for a QPSK modulation and ν = 100 devices, L = 1000 [bit], and N = 10 [pkt] with respect to different values of θ .
Futureinternet 11 00164 g010

Share and Cite

MDPI and ACS Style

Chiti, F.; Fantacci, R.; Pierucci, L. Energy Efficient Communications for Reliable IoT Multicast 5G/Satellite Services. Future Internet 2019, 11, 164. https://doi.org/10.3390/fi11080164

AMA Style

Chiti F, Fantacci R, Pierucci L. Energy Efficient Communications for Reliable IoT Multicast 5G/Satellite Services. Future Internet. 2019; 11(8):164. https://doi.org/10.3390/fi11080164

Chicago/Turabian Style

Chiti, Francesco, Romano Fantacci, and Laura Pierucci. 2019. "Energy Efficient Communications for Reliable IoT Multicast 5G/Satellite Services" Future Internet 11, no. 8: 164. https://doi.org/10.3390/fi11080164

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop