green energy and content aware data transmission in

12
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 16, NO. 2, APRIL 2015 751 Green Energy and Content-Aware Data Transmissions in Maritime Wireless Communication Networks Tingting Yang, Member, IEEE, Zhongming Zheng, Student Member, IEEE, Hao Liang, Member, IEEE, Ruilong Deng, Student Member, IEEE, Nan Cheng, Student Member, IEEE, and Xuemin (Sherman) Shen, Fellow, IEEE Abstract—In this paper, we investigate the network through- put and energy sustainability of green-energy-powered maritime wireless communication networks. Specifically, we study how to optimize the schedule of data traffic tasks to maximize the net- work throughput with Worldwide Interoperability for Microwave Access technology. To this end, we formulate it as an optimization problem to maximize the weight of the total delivered data packets, while ensuring that harvested energy can successfully support transmission tasks. The formulated energy and content-aware ves- sel throughput maximize problem is proved to be NP-complete. We propose a green energy and content-aware data transmis- sion framework that incorporates the energy limitation of both infostations and delay-tolerant network throw boxes. The green energy buffer is modeled as a G/G/1 queue, and two heuristic algorithms are designed to optimize the transmission throughput and energy sustainability. Extensive simulations demonstrate that our proposed algorithms can provide simple yet efficient solutions in a maritime wireless communication network with sustainable energy. Index Terms—Diffusion approximation, leaky bucket, maritime wideband communication, sustainable energy. I. I NTRODUCTION W ITH the advances of wireless technologies, maritime wireless communication network is emerging as one of Manuscript received September 4, 2013; revised May 9, 2014; accepted July 15, 2014. Date of publication September 9, 2014; date of current version March 27, 2015. This work was supported in part by China Postdoctoral Science Foundation under Grant 2013M530900, Natural Science Foundation of China under Grant 61401057, Science and Technology Research Program of Liaoning under Grant L2014213, NSERC, Canada, Research Funds for the Central Universities, China Postdoctoral International Academic Exchange Fund, the Scientific Research Foundation for the Returned Overseas Chinese Scholars from Ministry of Human Resources and Social Security, and also supported by China Scholarship Council. The Associate Editor for this paper was L. Yang. (Corresponding author: Tingting Yang.) T. Yang is with Navigation College, Dalian Maritime University, Dalian 116026, China, and also with the Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada (e-mail: [email protected]). Z. Zheng, N. Cheng, and X. Shen are with the Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada (e-mail: [email protected]; [email protected]; sshen@ uwaterloo.ca). H. Liang is with the Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB T6G 2V4, Canada (e-mail: hao2@ ualberta.ca). R. Deng is with the School of Electrical and Electronic Engineer- ing, Nanyang Technological University, Singapore 639798 (e-mail: rldeng@ ntu.edu.sg). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TITS.2014.2343958 the important information transmission systems. Generally, the transmissions in maritime wireless networks can be classified into two types: terrestrial and satellite communication [1]. By utilizing the legacy analog high-frequency/medium-frequency and very high frequency radios, long-range/medium-range or short-range ship-to-shore and ship-to-ship communications near port water can be enabled, respectively. However, such transmissions are not able to provide high rate services. With satellite communications, i.e., Fleet Broadband, the transmis- sion can achieve a high data rate of up to 432 kb/s, but launching satellites into orbits leads to prohibitive service fees. Compared with land-based wireless communication, the maritime wireless networks suffer the much higher costs for devices deployment, energy consumption, and maintenance of maritime wireless networks. Therefore, it is essential to develop a novel cost- effective wideband maritime communication network by inno- vative communication technologies from land to sea. Green energy refers to ecofriendly and sustainable energy sources, e.g., wind, solar, and modern biomass. Among a variety of green energy sources, wind power rapidly grows at the rate of 30% annually, which achieved 198 GW all over the world in 2010. Solar power is another popular green energy source, and cumulative global photovoltaic installations surpassed 40 GW at the end of 2010 [2]. Moreover, with the development of green energy technology, crystalline silicon devices can approach the theoretical limiting efficiency of 29%. Motivated by the relative high performance-cost ratio, solar and wind power are two of the most common energy sources that have been extensively used to power wireless networks, partic- ularly the network infrastructure. For instance, the Green WiFi initiative has developed a low-cost solar-powered standardized WiFi solution for providing Internet access to developing areas [3]. The wind-powered wireless mesh networks are also applied for emergency network deployment after disasters [4]. The advances of green wireless networks have provided an alternative energy for maritime wireless networks, which can significantly decrease the cost of maritime wireless networks establishment and maintenance. For instance, due to the long coastline, some infostations may be constructed on the island or other remote areas, and thus, it might be prohibitive and inconvenient to use cable to connect electricity grid and access to the island for maintenance. By using green energy, the info- stations can be easily constructed, and less maintenance is re- quired, which can significantly reduce the cost. However, unlike 1524-9050 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Upload: others

Post on 18-Mar-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 16, NO. 2, APRIL 2015 751

Green Energy and Content-Aware DataTransmissions in Maritime Wireless

Communication NetworksTingting Yang, Member, IEEE, Zhongming Zheng, Student Member, IEEE, Hao Liang, Member, IEEE,

Ruilong Deng, Student Member, IEEE, Nan Cheng, Student Member, IEEE, andXuemin (Sherman) Shen, Fellow, IEEE

Abstract—In this paper, we investigate the network through-put and energy sustainability of green-energy-powered maritimewireless communication networks. Specifically, we study how tooptimize the schedule of data traffic tasks to maximize the net-work throughput with Worldwide Interoperability for MicrowaveAccess technology. To this end, we formulate it as an optimizationproblem to maximize the weight of the total delivered data packets,while ensuring that harvested energy can successfully supporttransmission tasks. The formulated energy and content-aware ves-sel throughput maximize problem is proved to be NP-complete.We propose a green energy and content-aware data transmis-sion framework that incorporates the energy limitation of bothinfostations and delay-tolerant network throw boxes. The greenenergy buffer is modeled as a G/G/1 queue, and two heuristicalgorithms are designed to optimize the transmission throughputand energy sustainability. Extensive simulations demonstrate thatour proposed algorithms can provide simple yet efficient solutionsin a maritime wireless communication network with sustainableenergy.

Index Terms—Diffusion approximation, leaky bucket, maritimewideband communication, sustainable energy.

I. INTRODUCTION

W ITH the advances of wireless technologies, maritimewireless communication network is emerging as one of

Manuscript received September 4, 2013; revised May 9, 2014; acceptedJuly 15, 2014. Date of publication September 9, 2014; date of current versionMarch 27, 2015. This work was supported in part by China PostdoctoralScience Foundation under Grant 2013M530900, Natural Science Foundationof China under Grant 61401057, Science and Technology Research Programof Liaoning under Grant L2014213, NSERC, Canada, Research Funds forthe Central Universities, China Postdoctoral International Academic ExchangeFund, the Scientific Research Foundation for the Returned Overseas ChineseScholars from Ministry of Human Resources and Social Security, and alsosupported by China Scholarship Council. The Associate Editor for this paperwas L. Yang. (Corresponding author: Tingting Yang.)

T. Yang is with Navigation College, Dalian Maritime University, Dalian116026, China, and also with the Department of Electrical and ComputerEngineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada (e-mail:[email protected]).

Z. Zheng, N. Cheng, and X. Shen are with the Department of Electricaland Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1,Canada (e-mail: [email protected]; [email protected]; [email protected]).

H. Liang is with the Department of Electrical and Computer Engineering,University of Alberta, Edmonton, AB T6G 2V4, Canada (e-mail: [email protected]).

R. Deng is with the School of Electrical and Electronic Engineer-ing, Nanyang Technological University, Singapore 639798 (e-mail: [email protected]).

Color versions of one or more of the figures in this paper are available onlineat http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TITS.2014.2343958

the important information transmission systems. Generally,the transmissions in maritime wireless networks can be classifiedinto two types: terrestrial and satellite communication [1]. Byutilizing the legacy analog high-frequency/medium-frequencyand very high frequency radios, long-range/medium-rangeor short-range ship-to-shore and ship-to-ship communicationsnear port water can be enabled, respectively. However, suchtransmissions are not able to provide high rate services. Withsatellite communications, i.e., Fleet Broadband, the transmis-sion can achieve a high data rate of up to 432 kb/s, but launchingsatellites into orbits leads to prohibitive service fees. Comparedwith land-based wireless communication, the maritime wirelessnetworks suffer the much higher costs for devices deployment,energy consumption, and maintenance of maritime wirelessnetworks. Therefore, it is essential to develop a novel cost-effective wideband maritime communication network by inno-vative communication technologies from land to sea.

Green energy refers to ecofriendly and sustainable energysources, e.g., wind, solar, and modern biomass. Among avariety of green energy sources, wind power rapidly growsat the rate of 30% annually, which achieved 198 GW allover the world in 2010. Solar power is another popular greenenergy source, and cumulative global photovoltaic installationssurpassed 40 GW at the end of 2010 [2]. Moreover, with thedevelopment of green energy technology, crystalline silicondevices can approach the theoretical limiting efficiency of 29%.Motivated by the relative high performance-cost ratio, solar andwind power are two of the most common energy sources thathave been extensively used to power wireless networks, partic-ularly the network infrastructure. For instance, the Green WiFiinitiative has developed a low-cost solar-powered standardizedWiFi solution for providing Internet access to developing areas[3]. The wind-powered wireless mesh networks are also appliedfor emergency network deployment after disasters [4].

The advances of green wireless networks have provided analternative energy for maritime wireless networks, which cansignificantly decrease the cost of maritime wireless networksestablishment and maintenance. For instance, due to the longcoastline, some infostations may be constructed on the islandor other remote areas, and thus, it might be prohibitive andinconvenient to use cable to connect electricity grid and accessto the island for maintenance. By using green energy, the info-stations can be easily constructed, and less maintenance is re-quired, which can significantly reduce the cost. However, unlike

1524-9050 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

752 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 16, NO. 2, APRIL 2015

TABLE INOTATIONS AND DEFINITIONS

traditional electricity grid, green energy highly depends on itsposition, local weather, and time, which makes the green energyinherently variable or even intermittent with time. Thus, thefundamental design criterion and the main performance metricunder the scenario of green-energy-powered maritime wirelessnetworks are shifted from energy efficiency to energy sustain-ability. Combining with green energy supplies, the challengesof the maritime wireless communication networks are differentwith the applications of green-energy-based terrestrial wirelesscommunication networks or maritime wireless communicationnetworks with traditional energy [5]. In green-energy-poweredmaritime wireless networks, we have to consider not onlythe energy sustainability of each base station (BS) but alsothe distinctive challenges of maritime wireless networks, e.g.,wireless coverage, various mobility patterns, and high-speedmobility, which are normally different from the concern ofterrestrial wireless communication networks.

In this paper, we focus on optimizing the schedule of datatraffic tasks to maximize the network throughput in maritimewireless networks powered with green energy. We redefine thethroughput as the summation of weights of delivered data pack-ets. In the following context, we take uploading surveillancevideo clips from seagoing vessel to authority on land as anapplication paradigm. Specifically, Worldwide Interoperabilityfor Microwave Access (WiMAX)/store-carry-and-forward in-terworking maritime wireless network is devised to overcomethe restrictions of long-distance traffic at sea and intermittentinfostations deployment, where the infostations and delay-tolerant network (DTN) throw boxes [6] are powered by greenenergy. Under this network scenario, the data traffic schedul-ing should consider the energy sustainability to guarantee thesuccessful data transmission. Aiming at maximizing networkperformance with stored and harvested energy, single-vesseltransmission scheme and two-vessel cooperative transmissionscheme, respectively, are designed to employ the availabletransmission opportunities, i.e., infostations and DTNs. In orderto maximize the weight of data delivered, the proposed schemesstudy how to maximize the throughput of the delivered data

packets, by scheduling the packets delivered through infosta-tions or DTN, subject to the energy constraint. To the best ofour knowledge, our work is the first to investigate such datapacket scheduling issue in maritime wireless networks poweredby renewable energy sources.

The main contributions of this work are shown as follows.• We formulate the energy and content-aware vessel through-

put maximization problem (EVTMP) and prove that theformulated problem is NP-complete. Then, the energybuffer of infostations and DTN throw box is modeled asa G/G/1 queue, and a diffusion approximation method isengaged to investigate transient states, e.g., energy deple-tion duration and maximum carry delay.

• Based on energy buffer model, two algorithms are pro-posed, which are called leaky bucket energy buffer-baseddecentralized online algorithm and energy buffer-basedcombinatorial decentralized–centralized algorithm.

• Finally, we evaluate the performance of our proposed algo-rithms based on actual ship route trace data from dedicatednavigation software. Extensive simulation results showthat our proposed algorithms could provide simple yetefficient solutions in a maritime wireless communicationnetwork with sustainable energy.

The remainder of this paper is organized as follows. InSection II we review the related work. The system model is pro-vided in Section III and the problem formulation is presented inSection IV. Section VI validates our approaches by simulations.Section VII concludes this paper. We summarize used symbolsin Table I.

II. RELATED WORK

As a promising technology, there are many studies related tothe maritime wideband network in both industry and academia[7]–[11]. The MarCom project [9] in Northern Europe showshow WiMAX technology can be applied in the maritime com-munication environment. The projects reported in [7] and [8]provide high-quality connectivity back to the Internet, voice

YANG et al.: ENERGY AND CONTENT-AWARE DATA TRANSMISSIONS IN MARITIME COMMUNICATION NETWORKS 753

services, and corporate networks to WiMAX users. In [10], theWiMAX-based mesh technology for ship-to-ship communica-tions with DTN features is explored to provide low-cost wirelesscommunication services at sea and compare the performancebetween regular routing protocols and DTN routing protocols.In [11], an architectural prototype is constructed by utilizingDTN overlay to achieve file delivery to the Internet, whichintegrates the function of Automatic Identification System.However, most works concern about research issues under thescenario of maritime wireless networks with traditional energy.

With respect to green wireless communication, many workshave been studied in the literature in recent years. The au-thors of [12] identified that green-energy-powered access points(APs) provide a cost-effective solution for wireless local areanetworks. In [13], the throw box is assumed to be able to lastfor a certain period of time, which can calculate the averagepower from the capacity of the batteries or harvesting energyfrom solar panels. In [14], network deployment and resourcemanagement issues are investigated in the context of greenmesh networks. A placement solution seeking paths with theminimum energy depletion probability is proposed to improvethe network sustainability while ensuring that the energy andquality-of-service (QoS) demands of mobile users can be ful-filled. In [15], a network planning problem in green wirelesscommunication network is studied. The relay nodes placementand subcarrier allocation issues are jointly formulated. Au-thors proposed top-down/bottom-up algorithms to minimize thenumber of APs powered by renewable energy sources withsatisfying the QoS requirement of users. In [16], a mathematicalframework is developed to study the impact of network dynam-ics on the perceived video quality. After that, the close-formexpressions of the video quality are given in terms of start-updelay, playback, and packet loss.

III. SYSTEM MODEL

We consider a green-energy-powered maritime wirelesscommunication network, where a hosting vessel periodicallycaptures surveillance video clips relevant for crucial spots in avessel. Those videos should be uploaded to a content server andposted on the dedicated maritime information network sites,so that a relevant maritime authority administrator could viewand download it. The system model is shown in Fig. 1, wherethe single- and two-vessel scenarios are shown in Fig. 1(a)and (b), respectively. Several orthogonal-frequency-division-multiplexing-based WiMAX infostations are deployed alongthe coastline, which is commonly used in wireless networks[17]–[19]. Packets can be transmitted over different subchan-nels without interference to each other. The video packets canbe transmitted either through infostations or relayed by a DTNthrow box. The infostations and the DTN throw boxes canharvest energy from natural environment by using solar panelsor wind turbines. The packet frame follows the IEEE standard802.16/WiMAX MAC frame structure.

A. Video Service

Video clips are divided into packets, and each packet hascharacteristics in terms of release time, playback deadline, and

Fig. 1. System model.

weight. The weight denotes its priority and contribution to theimportance of the video packets. Video packets, which aredelivered before their playback deadline, are assumed to besuccessfully decoded at destination, and the profit of weightis gained. Denote rjk and djk as the flexible release timeand deadline for video packet j on vessel k, respectively. Letwjk, pjk, and sjk represent the weight of video packet j onvessel k, the processing time, and the starting time, respectively.In addition, u ∈ {1, . . . , t}, i.e., the starting time of anothervideo packet, is defined to avoid multiple video packets beingsimultaneously scheduled on one vessel. Obviously, rjk, djk,pjk, and sjk can hold the inequality rjk ≤ sjk, and thus, wehave sjk + pjk ≤ djk. To simplify the calculation, the abovetime indices are approximated to integers.

B. Sustainable Energy Model

We suppose that the infostations and DTN nodes are poweredby sustainable energy. For each infostation and DTN node, abattery is installed to store harvested energy for traffic transmis-sion and energy backup. Harvested energy would be charged inthe energy buffer, meanwhile, discharged by proceeding videopackets. With the general energy charging and dischargingprocesses, we try to model the energy buffer as a G/G/1 queue.The energy charging, the arrival, and the service time intervalare independent and identically distributed with the mean andvariance of the intercharging interval, which are noted as μa

and υa; and the mean and variance of the energy interdischargeinterval are expressed as μl and υl, respectively. In this paper,we consider the data packets scheduling under the situationthat the harvested energy may not be enough to support thetransmission traffic.

754 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 16, NO. 2, APRIL 2015

IV. PROBLEM FORMULATION

We jointly consider network throughput and the energy de-pletion probability as the metric of the formulated problem. Inthis paper, vessels may transmit packets with different weights,and packets can be transmitted by vessels to infostations orbe sent and stored at the DTN throw box for other vesselsto help in the transmission. We design energy content-awarevideo packets delivery schemes toward the maximum weightsof accomplished data. To this end, we formally formulate theEVTMP, assuring energy sustainability of the network.

A. Energy and Content-Aware Time-Step-Based Formulation

Our goal is to maximize the total weights of whole deliveredpackets, with minimizing the probability of infostation andDTN throw box depleting their energy when they serve or storetraffic demands. The following formulation is partially based onthese criteria.

Variable xjksjk decides whether packet j is transmittedthrough vessel k at the time interval [sjk, sjk + pjk] as follows:

xjksjk=

{ 1, if packet j is performed on vessel k at timeinterval [sjk, sjk + pjk]

0, otherwise.

Energy and content-aware time-step-based formulation isshown as

max

n∑j=1

djk−pjk∑sjk=rjk

wjk · xjksjk (1)

s.t.n∑

j=1

u∑sjk=u−pjk+1

xjksjk ≤1, k ∈ {1, 2}, ∀u (2)

djk−pjk∑sjk=rjk

xjksjk ≤ 1, k ∈ {1, 2}, ∀j (3)

xjksjk ∈ {0, 1} (4)P(0;x0) < ε, k ∈ {1, 2}, ∀j. (5)

This formulation is a 0–1 integer nonlinear programmingproblem, which is known as NP-hard. It involves four indices,namely, packet, vessel, time step, and energy constraint, i.e.,depletion probability. The time steps coincide with the afore-mentioned packets. The first constraint avoids multiple packetssimultaneously scheduled on one vessel; the second constraintmeans that one packet can be scheduled only once; the thirdconstraint shows that xjksjk can be chosen as 0 or 1; thefourth constraint depicts the energy sustainability guarantee.P(0;x0) is the energy depletion probability of the infostationsand DTN throw box with the initial energy x0, which denoteshow likely the infostations and DTN will deplete energy andbecome temporarily unavailable. In Section V, the expressionof P(0;x0) will be exploited by the queueing theory. Finally,ε � 1 is the threshold to ensure that the energy depletionprobability should fulfill the requirement.

B. Complexity of EVTMP

We show that the EVTMP is NP-complete even if it is anoffline problem. First, we do not consider energy constraint

to simplify the problem. The EVTMP is transformed into adecision problem by exploiting a threshold value. The EVTMP-DECISION is defined as whether there exists {wjk, xjksjk}with⎧⎪⎪⎪⎨⎪⎪⎪⎩

max∑n

j=1

∑djk−pjk

sjk=rjkwjk · xjksjk ≥ x (6a)∑n

j=1

∑usjk=u−pjk+1 xjksjk ≤ 1, k ∈ {1, 2}, ∀u (6b)∑djk−pjk

sjk=rjkxjksjk ≤ 1, k ∈ {1, 2}, ∀j (6c)

xjksjk ∈ {0, 1}. (6d)

The EVTMP-DECISION can be verified in polynomial time,with coefficients satisfyingmax

∑nj=1

∑djk−pjk

sjk=rjkwjk ·xjksjk ≥

x̄, and for different xjksjk with a total value not more than 1.Hence, the EVTMP is NP .

Then, the EVTMP can be easily transformed into the Knap-sack problem. Therefore, the EVTMP-DECISION can be re-duced from a known NP-complete problem in polynomialtime, resulting in the EVTMP NP-hardness. Since the EVMTPwithout considering energy constraint belongs to NP andis NP-hard, we can conclude that the EVMTP consideringenergy restraint is NP-complete [20].

V. ENERGY AND CONTENT-AWARE VIDEO

TRANSMISSION FRAMEWORK

The optimization framework aims at completing delivery ofvideo packets before their playback deadlines to maximize thetotal weights of delivered data packets, subject to the energyconstraint. The framework jointly considers energy limitation,transient energy level, energy charging capability, and the de-pletion probability of infostations and the DTN throw box tofulfill the traffic demands. The video transmission schedulingpolicy with regard to binary variable xjksjk should concernthe video packet characteristics (i.e., release time, playbackdeadlines, and weights), available opportunities to connectinfostations, and the battery energy limitation of infostationsand DTN throw box. Since the formulated problem is NP-complete, there is no efficient polynomial time solution. There-fore, we try to design efficient heuristic algorithms to addressthe formulated problem.

Here, tracking the dynamics of the charging capability andvideo uploading requirements, we present energy and contentaware scheduling scheme to maximize the weights of deliveredpackets with the energy sustainability constraint. As such,we propose two algorithms to address the single- and two-vessel cooperative transmissions, i.e., an energy buffer-baseddecentralized online algorithm for single vessel and an energybuffer-based combinatorial decentralized-backward centralizedalgorithm for two vessels.

A. Leaky Bucket Energy Buffer-Based Decentralized OnlineAlgorithm for Single Vessel

Here, a decentralized algorithm is designed to solve theEVTMP. Time slots can be allocated by infostations to uploaddata, but no reservation can be made in advance. Video packetsare randomly generated, and a request message would be sentto the infostation within the communication range when a video

YANG et al.: ENERGY AND CONTENT-AWARE DATA TRANSMISSIONS IN MARITIME COMMUNICATION NETWORKS 755

packet is created. The infostation determines how to allocatetime slots to transmit the packet according to its information,the initial energy level, and the energy charging capability ofinfostation. After that, the infostation acknowledges or rejectsthe uploading request in the form of token distribution.

Queueing Model of Energy Buffer for Infostations: We canobtain the charging and discharging process model of greenenergy shown in [21]. Let A(t) and L(t) denote the cumulativenumber of charging and discharging energy unit at time t,respectively. The initial energy level of infostation is Q(0) =x0. Harvested energy from natural resource is stored in theenergy buffer; meanwhile, it is discharged for video packetstransmission. The residual energy in queue at time t is

Q(t) = A(t)− L(t). (7)

Then, we investigate the energy depletion duration D of infos-tations, i.e., the duration from the start until the moment whenAP depletes energy, which can be used to derive the probabilitythat the infostations will use up energy when task is uploaded.We model the energy buffer as a G/G/1 queue, where energycharging and discharging are modeled as random processes.Since the processes of charging and discharging are dynamic,the infostation or the DTN throw box may deplete its energywhen Q(t) = 0.

Resorting to the diffusion approximation [22], [23], we ap-proximate the discrete buffer size R(t) as a continuous processX(t), and thus, the Wiener–Levy process (or Brownian motion)model is used [24] as

dX(t) = X(t+ dt)−X(t) = βdt+ Z√αdt (8)

where Z ∼ N(0, 1) is a white Gaussian process with zeromean and unit variance. α and β denote drift and diffusioncoefficients, which can be expressed as⎧⎨

⎩β = E

(limΔt→0

X(t)Δt

)= 1/μa − 1/μl

α = Var(limΔt→0

X(t)Δt

)= va/μ

3a + vl/μ

3l

. (9)

With the initial energy level x0, the conditional probabil-ity density function (pdf) of the energy buffer size X(t) attime t is

p(x, t;x0) = Pr (x ≤ X(t) ≤ x+ dx|X(0) = x0) . (10)

By using the Kolmogorov diffusion equation [24], we can obtain

∂p(x, t;x0)

∂t=

α

2∂2p(x, t;x0)

∂x2− β

∂p(x, t;x0)

∂x. (11)

As the queue length cannot be negative, we can derive the queuelength as

p(x, 0;x0) = δ(x− x0), t = 0 (12)

p(0, t;x0) = 0, t > 0 (13)

where δ(x) is the Dirac delta function. By applying the methodof images [25], [26], the pdf of the energy buffer size could be

Fig. 2. Leaky bucket energy buffer diagram.

expressed as

p(x, t;x0) =∂

∂x

(x− x0 − βt√

αt

)

− exp

(2βxα

(−x+ x0 + βt√

αt

)}(14)

where Φ(x) is the standard normal integral, which can beformulated as

Φ(x) =1√2π

x∫−∞

exp

(−1

2y2)dy. (15)

Given D(x0) = min{t ≥ 0|X(0) = x0, X(t) = 0} as the en-ergy buffer depletion duration and the initial energy level x0, wecan obtain the maximum energy duration for the service traffic.Then, we can apply the diffusion equation to capture the pdf ofD. The detailed derivation of the pdf of D, i.e., pD(x, t;x0) andP(0;x0), is given in Appendix I.

Leaky Bucket Energy Buffer-Based Decentralized OnlineAlgorithm for Single Vessel: Algorithm 1 shows a leaky bucketenergy buffer-based decentralized online algorithm for a singlevessel. Tokens are generated for each interval period withina token buffer. Each video packet is transmitted with a tokenuntil the buffer is empty. Fig. 2 shows a diagram of leakybucket energy buffer. We assume that the process of videopacket generating and requesting can be modeled as a Poissondistribution with λt, where λ is the average number of videopacket arrivals in infostations per unit time. If a video packetarrives at time t, the next video packet should arrive at timet+ τ , where τ is a random variable having an exponentialdistribution with parameter λ [27].

In Algorithm 1, with the concept of video packet instance[28], we have multiple choices of packet scheduling betweenrelease time and deadline. In this decentralized algorithm,the time slot reservation is allowed. However, the reservationcannot be guaranteed until the packet starts to be transmit-ted. Although the packet is in process, it is also effected byrescheduling or abolishment with the arrival of new packets. Atfirst, we calculate the longest survival time T for the infostation,

756 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 16, NO. 2, APRIL 2015

which is the depletion duration from its initial energy level x0

to the moment that the infostation used up its energy, i.e.,

FD(T ;x0) =

T∫0

pD(x, t;x0)dt < ε (16)

T∫0

{− (x0 + βt)2

2αt+

12

[(x0 + βt)2

2αt

]2}

· x0√2παt3

dt (17)

=

T∫0

x0(x0 + βt)4

8α4t7/2√

2πα− x0(x0 + βt)2

2αt5/2√

2παdt (18)

=β4t3/2x0

30α5/2+

2t1/2β3x20

5α5/2− 2t1/2β2x0

5α3/2

∣∣∣∣T

0

≤ ε.

(19)

Since pD(x, t;x0) is nonholonomic, the integral expression in(16) cannot be directly obtained. Based on the first order ofTaylor series expansion, we can approximate the expressionof T in (19), where T indicates the energy deplete duration.Based on the solution of univariate cubic equation [29], we canfurther obtain the solution of T . If we have the univariate cubicequation

ax3 + bx2 + cx+ d = 0, a �= 0 (20)

with the solution of real number

x = − b

3a+

3

√A+

√A2 +B3 +

3

√A−

√A2 +B3 (21)

where A=bc/6a2−b3/27a3−d/2a, and B = c/3a− b2/9a2.When the vessel sails in the coverage of the infostation, the

vessel would send a request for data transmission. Once theinfostation receives the request, it would list all the packetinstances that have not been transmitted. By considering oc-cupied time intervals and depletion probability for each packetinstance, this algorithm has the superiority for the followingcases.

Case (a): When an infostation receives a new request Jj , weschedule the packet in descending order of (wi/pi) untiloccupied ≥ t′.

Case (b): In case that packet transmission is in progress, thepacket Jj will be scheduled along with the packets alreadyscheduled, if the summation of the current moment t andthe processing time pj is no more than T .

Case (c): If the summation of current time t and the processingtime pj is more than T , the packets that have been alreadyscheduled will be preempted by packet Jj . The metric ofpreemption is wj >

∑wr · (1 + (lj/pr)), i.e., the packet

with greater weight preempts existing scheduled packets.Otherwise, it will be appended to the list of I .

The number of tokens available in the token buffer is i, andthe token distribution rate is pi. In other words, the processingtime of each packet determines token distribution rate. When

a packet is processed, a token will be allocated for the nextpacket in the data buffer according to Algorithm 1. We truncatethe intervals of token distribution, so that the packets thathave received tokens will be aligned in the data buffer. Thisalgorithm guarantees no congestion in the single infostation.

B. Energy Buffer-Based CombinatorialDecentralized-Backward Centralized Algorithm forTwo Vessels

Cooperative relaying transmission can further improve thetotal weight of delivered packets by creating more opportunitiesfor wireless access. As route path of each ship is relativelystable, the global information in terms of the infostations de-ployment, the period of vessels passing the infostations, andthe schedule of vessels are known a priori. Video packets arerandomly generated, and the vessels send request messages tothe server. After that, the time slots are allocated based onthe information of the packets. The packets, which should bestore-carry-and-forward by another vessel via the infostationsen route, are selected by the infostation server. To informwhich packets should be stored in DTN throw box and wait foranother vessel to fetch, the server sends the acknowledgementor rejection messages to the vessel. Therefore, in this case,two vessels are scheduled by a centralized server, which alsoschedules the green-energy-powered infostations and the DTNnodes.

YANG et al.: ENERGY AND CONTENT-AWARE DATA TRANSMISSIONS IN MARITIME COMMUNICATION NETWORKS 757

1) Emergency Information Delivery Scenario: For the two-vessel scenario, one of the most important issues is how toallocate the uploading traffic between the two vessels to max-imize the total weight of delivered video packets, while theenergy constraint of infostations and the DTN throw box canbe met. For emergent packets, vessel 1 may stop current datatransmission and help to transmit the video packets with urgentinformation immediately. After that, vessel 2 may help to relaythe packet with urgent information and send these packets to thedestination before the deadline, while the energy constraint ofthe DTN throw box should be fulfilled. We separate the scenariointo the following cases according to the existing energy levelof DTN node and infostations.

1) If there is sufficient energy in the DTN throw box, vessel 1will help to transmit all the available video packets.

2) If the energy is not sufficient to serve all packets, theserver will forward the packets to the DTN node.

3) When vessel 2 comes across the DTN node, it decideswhether to help relay the packets or not according to itsstock.

4) When any infostation finishes uploading the packets thatit receives from vessel 1, then vessel 1 will be informedvia interinfostation communication.

In the two-vessel scenario, vessel 1 is responsible for emer-gency information delivery (like warship), whereas vessel 2acts as the relay node. Before vessel 2 comes across the DTNthrow box, it does not carry any data. The store-carry-and-forward mechanism of DTN node should consider the initialenergy level and discharging and charging capacity. T is usedto determine whether a packet can be stored in DTN node ornot, which is the processing time of all potential packets, i.e.,

FD(T ;x0) =

T∫0

pD(t;x0)dt < ε. (22)

2) Maximum Carry Delay C: The centralized algorithm de-termines which vessel should carry the packets under the energyconstraint of the DTN node. We assume that the DTN nodedepletes its energy after receiving the packets from vessel 1.The discharging process of the energy buffer is not consideredhere, i.e., μl = vl = 0, whereas the initial energy and chargingparameters of the energy buffer are xo = 0, μa, and va. In thisscenario, βC = 1/μa, and αC = va/μ

3a. The minimal energy

requirement of the DTN node is denoted by b. The maximaldelay before passing the packet over to vessel is expressed as

C = min{t > 0|X(0) = 0, X(t) = b}. (23)

The detailed derivation of the pdf of C, i.e., pC(x, t;x0),is given in Appendix II. Let T2 denote the duration from thetime the DTN node receives vessel 1’s packets to the time thatvessel 2 comes across the DTN node. Then, the DTN node cal-culates the probability that its energy reaches b before T2, i.e.,

FC(T2; 0) = Pr(C ≤ T2) =

T2∫0

pC(x, t; 0)dt (24)

T2∫0

{−(b−βt)2

2αt+

12

[(b−βt)2

2αt

]2}· b√

2παt3dt

(25)

=

T2∫0

b(b− βt)4

8α4t7/2√

2πα− b(b− βt)2

2αt5/2√

2παdt (26)

=β4t3/2b

30α5/2− 2t1/2β3b2

5α5/2− 2t1/2β2b

5α3/2

∣∣∣∣T2

0

≤ ε.

(27)

We can obtain T2 by applying the truncating expansionequation of the Taylor series in (24) and the solution ofunivariate cubic equation in (27).

3) Energy Buffer-Based Combinatorial Decentralized-Backward Centralized Algorithm: We propose a combinatorialdecentralized-backward centralized algorithm, taking intoconsideration energy constraint. Before vessel 1 and vessel 2arrive at the coverage of the DTN throw box, the algorithmis distributed. Furthermore, when both vessels locate withinthe transmission range of the DTN throw box, the DTNnode will schedule the transmissions of the two vessels toexchange information. The distributed algorithm is similar toAlgorithm 1. We omit the redundant description and focus onthe traffic affiliated with the DTN throw box.J = {ji}, i ∈ [1, n], is the set of video packets that cannot be

scheduled by vessel 1; J1 is the set of video packets transmittedto the DTN node originated from vessel 1, which is selected byAlgorithm 2. As the ships’ routes and the ships’ speeds are allrelatively stable, they could be known a priori. Let x0 denotethe DTN initial energy when vessel 1 transmits data to it; x′

0

is the residual energy in the DTN node. x′0 can guarantee that

the DTN node has sufficient energy to make a transmission tovessel 2 if the length of stay in the DTN node for vessel 2 isvery short. x′′

0 indicates the energy level when vessel 2 contactsthe DTN node; T1 represents the total length of video packets,which is going to be transmitted to the DTN node; T2 denotesthe duration from the time that vessel 1 transmits the packets toDTN node until the time that vessel 2 receives the packets fromthe DTN node; T3 is the time period for vessel 2 to receive thevideo packets, which are transmitted from the DTN node. Inorder to achieve the optimal residual threshold for the maximalenergy utility based on the energy model, the following weight-driven DTN energy buffer management analytical frameworkis used.

Step 1: Given the DTN initial energy x0 and the residualenergy x′

0, we can obtain T1 as

FD(T1;x0) =

T1∫0

pD(x, t;x0 − x′0)dt < ε. (28)

Step 2: If a packet’s uploading time is larger than T1, i.e.,TJ > T1, we use (wi/pi) to sort the priority ofpackets that should be stored in the DTN node.Otherwise, if a packet’s uploading time is smallerthan T1, i.e., TJ < T1, it indicates that the energy issufficient, which means that all the packets can bestored in the DTN node.

758 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 16, NO. 2, APRIL 2015

Step 3: When the DTN node is transmitting the data tovessel 2 within T2, the energy charging processworks as

FC(T2; 0) = Pr(C ≤ T2) =

T2∫0

pC(x, t; 0)dt. (29)

By using transformation b ← x′′0 − x′

0, we can knowwhether the energy is sufficient to finish the trans-mission. If vessel 2 carries the packets, then we cancalculate whether the packets can be successfullytransmitted according to the energy constraint

FD(T3;x0) =

T3∫0

pD(x, t;x′′0)dt < ε. (30)

If T3 > T1, the packets stored in the DTN nodeshould be passed over to vessel 2, which is theoptimal solution to avoid energy waste. We can getx′′0 ≥ x0 − x′

0.Based on b ← x′′

0 − x′0 and x′′

0 = x0, we can obtain the valueof x′

0 as

FC(T2; 0) = Pr(C ≤ T2) =

T2∫0

pC(x, t; 0)dt < ε. (31)

In Algorithm 2, vessel 2 helps vessel 1 to transmit unsched-uled packets, which are stored in the DTN node by vessel 1 in

Fig. 3. Navigation routes for vessels in Busan Harbor of Korea.

advance. At moment t, vessel 1 decides which packets shouldbe stored into the DTN node according to Algorithm 2. For eachpacket sent to the DTN node, a token is allocated. The numberof tokens in the token buffer is i, and the token allocation ratecan be derived by the processing time of video packet pi.

4) Normal Information Delivery Scenario: Then, we con-sider the video packet delivery with normal information, wherethe videos from vessel 1 have normal weights, except theemergent information, and vessel 2 also has video packets fortransmission. In this scenario, the maximal information fromvessel 1 stored in the DTN node is J1, since the video packetsJ2 in vessel 2 do not impact on the energy level of the DTNnode. However, the packets J2 in vessel 2 and the new packetsJ3 may conflict with the original packet from vessel 1 due to theoverlapping processing time. After vessel 2 receives the videopackets J1 from the DTN throw box, the scheduling strategywill be the same with Algorithm 1. The total video packets canbe expressed as J ← J1 ∪ J2 ∪ J3. If the weights of packetsJ2 are obviously higher than J1, another vessel, i.e., vessel 3,will replace vessel 2 to carry those packets from the DTN node,which is beyond the scope of this work.

C. Time Complexity Analysis

Here, we analyze the performance of the proposed twoalgorithms in terms of time complexity.

For Algorithm 1, the time complexity is determined by theworst case of packets overlapping and preemption. Thus, weconsider the worst case that all the packets N are overlap-ping with packet 1. In this situation, the time complexity iscalculated as follows: 1 + 2 + · · ·+ (N + 1) = N(N + 1)/2.Therefore, Algorithm 1 runs in O(N2) time, where N meansthe maximum number of overlapping packets.

For Algorithm 2, we allocate the scheduling of Ji ∈ J thathas the highest (wi/pi). It takes O(logN) time to run thebinary search method, where N is the number of packets storedin DTN node.

VI. PERFORMANCE EVALUATION

We use a video packets delivery scheduling system to evalu-ate the performance of our scheduling algorithms based on thereal vessel traces in the Busan Harbor surrounded by waterbod-ies around Korea, as shown in Fig. 3. For each of vessel 1 andvessel 2, ten infostations are randomly distributed along their

YANG et al.: ENERGY AND CONTENT-AWARE DATA TRANSMISSIONS IN MARITIME COMMUNICATION NETWORKS 759

TABLE IISIMULATION PARAMETERS

routes. Based on the BLM-Ship navigation software [30], weuse the synthetic vessel trace method to estimate the trace, i.e.,vessels sail in a straight line between the two adjacent positionpoints, and the method of curve fitting to estimate the real-time location information of vessels. The locations of vessel 1and vessel 2 are denoted by (ϕ1, θ1) and (ϕ2, θ2), respectively,where ϕ and θ are the latitude and longitude of vessels. Thegreat circle distance S in navigation science can be obtained as

cosS = sinϕ1 · sinϕ2 + cosϕ1 · cosϕ2 · cosDλ (32)Dλ = θ2 − θ1. (33)

We can use S = arccos(cosS) to obtain the great circle dis-tance [31] and project the possible complete route.

We set the mean and variance of the energy charging intervalas μa = 2.75 and υa = 1.09. The mean and variance of theenergy interdischarging interval are μl = 4.35 and υl = 11.1.The simulation configuration is shown in Table II. We com-pare our proposed algorithms with three classic schedulingalgorithms, i.e., weight (packet with the heaviest weight isscheduled first), deadline (packet with the earliest deadline isscheduled first), and first input first output (FIFO) (packet withthe earliest release time is scheduled first), in terms of normal-ized throughput, which is defined as the ratio of the throughputof delivered packets to the throughput of total packets. Wemodify the above three classic algorithms by considering thesurvival time T and the initial energy and energy consumptionof infostations and DTN throw box.

Fig. 4 investigates the impact of packet deadline on nor-malized throughput for single-vessel scenario. We can observethat our proposed algorithm can significantly outperform theother algorithms. This is because our algorithms first serve thepackets with the maximum ratio of weight to processing time,i.e., packets that are more important to the video quality andneed less processing time than other packets. For the otherthree algorithms, weight algorithm outperforms deadline andFIFO algorithms. This is because the normalized throughputis closely related to the weight of packets and the weightalgorithm schedules the packets with the heaviest weight first.For deadline and FIFO algorithms, they only consider deadlineand release time instead of weight, which leads to lower perfor-mance than the weight algorithm.

Figs. 5 and 6 show the impact of energy parameters on thenormalized throughput for the single- and two-vessel scenarios,respectively. We can observe that our algorithms outperform theother three algorithms. In Figs. 5(a) and 6(a), the normalizedthroughput decreases along with the increase in μa for both thesingle- and two-vessel scenarios. This is because energy maybe insufficient for data transmission due to larger intercharginginterval, and the throughput of delivered packets is decreasedaccordingly. In Figs. 5(b) and 6(b), the normalized throughputincreases with the growth of the mean of interdischarging

Fig. 4. Normalized throughput versus packet deadline. (a) Single-vessel sce-nario. (b) Two-vessel scenario.

interval μl for both the single- and two-vessel scenarios. It canbe found that the energy consumption decreases with largerinterdischarging interval, which means that infostations areless likely to deplete its energy and thus can achieve highernormalized throughput.

In summary, our proposed algorithms for single vessel andtwo vessels significantly outperform the three existing algo-rithms, because our algorithms consider both weight and pro-cessing time of the packets. The weight algorithm has betterperformance than the FIFO and deadline algorithms, as weighthas larger impact on the normalized throughput than deadlineand release time.

VII. CONCLUSION

In this paper, we have investigated the network throughputand energy sustainability in the green-energy-powered mar-itime wireless network. We have modeled the green energybuffer as a G/G/1 queue. Based on the buffer model, wehave formulated the EVTMP and proved that the formulatedproblem is NP-complete. After that, two algorithms for bothnetwork scenarios of single vessel and two vessels have been

760 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 16, NO. 2, APRIL 2015

Fig. 5. Normalized throughput of different algorithms for single-vesselscenario. (a) Various mean of energy intercharging interval of infostation.(b) Various mean of energy interdischarging interval of infostation.

proposed to maximize the network throughput subject to theenergy sustainability constraint. Our extensive simulation re-sults show that our simple yet efficient algorithms can achievehigh network throughput and energy sustainability. In our futurework, we will study multivessel scheduling issues with variousmobility patterns in green-energy-powered maritime wirelesscommunications networks. Under the multivessel scenario, weneed to jointly consider the scheduling scheme design andenergy sustainability of each BS. Moreover, the routing pathsdesign should be included to optimize both the energy sustain-ability and the network throughput.

APPENDIX IDERIVATION OF THE PDF OF D

By using the Kolmogorov diffusion equation [24], the pdf ofD could be obtained that

∂pD(x, t;x0)

∂t=

α

2∂2pD(x, t;x0)

∂t2− β

∂pD(x, t;x0)

∂t. (34)

Fig. 6. Normalized throughput of different algorithms for two-vessel scenario.(a) Various mean of energy intercharging interval of infostation. (b) Variousmean of energy interdischarging interval of infostation.

The conditional pdf of the energy buffer depletion duration is

pD(x, t;x0) =x0√

2παDt3exp

{− (x0 + βDt)2

2αDt

}. (35)

With Laplace transform, the moment generation function of Dcan be expressed as

MD(s) = exp

⎧⎨⎩−

x0

(βD +

√β2D + 2αDs

)αD

⎫⎬⎭ . (36)

Then, we can obtain the mean and variance of the energy bufferdepletion duration D, i.e.,

E(D) = − d

dsMD(s)|s=0 = − x0

βDe− 2βDx0

αD (37)

Var(D) = − d2

ds2MD(s)|s=0 − E2(D)

= e−2βDx0

αD

[2x0β

−3D − x2

0β−2D

(1 + e

−2βDx0αD

)].

(38)

YANG et al.: ENERGY AND CONTENT-AWARE DATA TRANSMISSIONS IN MARITIME COMMUNICATION NETWORKS 761

P(0;x0) indicates the energy buffer depletion probability fromx0, which can be expressed as

P(0;x0) = limD→0

D∫0

pD(x, t;x0)dt = lims→0

MD(s) (39)

P(0;x0) =

{1, for βD < 0

exp{− 2x0βD

αD

}, for βD > 0

}. (40)

We can observe from (40) that the energy buffer depletes withprobability 1 when the energy charge rate is lower than or equalto the energy discharge rate 1/μa ≤ 1/μl. For the case that1/μa > 1/μl, the energy buffer depletion probability dependson the initial energy level x0 and the mean and variance ofenergy charging and discharging rates, etc.

Denote the processing time of a packet j on vessel k as pjk,which means that the uploading of the video packet lasts for pjktime slots. D(x0) indicates the energy buffer depletion durationwith the initial energy x0. The infostation calculates the energydepletion probability before pjk terminates, i.e.,

FD(T ;x0) = Pr(D ≤ T ) =

T∫0

pD(x, t;x0)dt. (41)

APPENDIX IIDERIVATION OF THE PDF OF C

By applying diffusion approximation, we can obtain the pdfof C as

∂pC(x, t; 0)∂t

2∂2pC(x, t; 0)

∂t2− β

∂pC(x, t; 0)∂t

. (42)

Then, we derive that the length of the queue cannot exceed b

pC(x, 0; 0) = δ(x), t = 0 (43)

pC(b, t; 0) = 0, t > 0. (44)

We obtain the pdf by applying the method of images [25], [26]as follows:

pC(x, t; 0) =b√

2παCt3exp

{− (b− βCt)

2

2αCt

}. (45)

With the Laplace transform, the relative moment generatingfunction can be expressed as

MC(s) = exp

{b

αC

[βC −

√β2C + 2αCs

]}. (46)

The mean and variance of the maximum carry delay C areobtained as

E(C) = − d

dsMC(s)|s=0 =

b

βC= bμa (47)

Var(C) = − d2

ds2MC(s)|s=0 − E2(C) = bva. (48)

REFERENCES

[1] I. Maglogiannis, S. Hadjiefthymiades, N. Panagiotarakis, and P. Hartigan,“Next generation maritime communication systems,” Int. J. MobileCommun., vol. 3, no. 3, pp. 231–248, Dec. 2005.

[2] Ren21. (2011). Global status report, Paris, France. [Online]. Available:http://www.ren21.net/REN21Activities/GlobalStatusReport.aspx

[3] Solar-powered Internet in Lascahobas, Haiti, G. WiFi, Newark, NJ, USA,2011.

[4] P. Kim and U. Geva, Wind-powered wireless mesh network, StandfordUniv., Standford, CA, USA. [Online]. Available: http://ldt.stanford.edu/~educ39109/POMI/MNet/

[5] J. Zhang et al., “Data-driven intelligent transportation systems: A survey,”IEEE Trans. Intell. Transp. Syst., vol. 12, no. 4, pp. 1624–1639, Dec. 2011.

[6] W. Zhao et al., “Capacity enhancement using throwboxes in DTNs,” inProc. IEEE MASS, 2006, pp. 31–40.

[7] StratosMAX, II. [Online]. Available: http://www.stratosglobal.com[8] SEAPORT802. [Online]. Available: http://www.digitalmarine.co[9] F. Bekkadal and K. Yang, “Novel maritime communications technolo-

gies,” in Proc. MMS, 2010, pp. 338–341.[10] H.-M. Lin, Y. Ge, A.-C. Pang, and J. S. Pathmasuntharam, “Performance

study on delay tolerant networks in maritime communication environ-ments,” in Proc. IEEE OCEANS, 2010, pp. 1–6.

[11] P. Kolios and L. Lambrinos, “Optimising file delivery in a maritime en-vironment through inter-vessel connectivity predictions,” in Proc. IEEEWiMob, 2012, pp. 777–783.

[12] A. Sayegh, T. Todd, and M. Smadi, “Resource allocation and cost inhybrid solar/Wind powered WLAN mesh nodes,” in Wireless Mesh Net-works. New York, NY, USA: Springer-Verlag, 2008, pp. 167–189.

[13] N. Banerjee, M. D. Corner, and B. N. Levine, “An energy-efficientarchitecture for DTN throwboxes,” in Proc. IEEE INFOCOM, 2007,pp. 776–784.

[14] L. X. Cai et al., “Dimensioning network deployment and resource man-agement in green mesh networks,” IEEE Wireless Commun., vol. 18, no. 5,pp. 58–65, Oct. 2011.

[15] Z. Zheng, L. Cai, R. Zhang, and X. Shen, “RNP-SA: Joint relay place-ment and sub-carrier allocation in wireless communication networks withsustainable energy,” IEEE Trans. Wireless Commun., vol. 11, no. 10,pp. 3818–3828, Oct. 2012.

[16] T. H. Luan, L. X. Cai, and X. Shen, “Impact of network dynamics onuser’s video quality: Analytical framework and QoS provision,” IEEETrans. Multimedia, vol. 12, no. 1, pp. 64–78, Jan. 2010.

[17] M. Mehrjoo, M. K. Awad, and X. S. Shen, Resource allocation in OFDM-based WiMAX/in Book: WiMAX Network Planning and Optimization.Boca Raton, FL, USA: CRC Press, Apr. 2009, pp. 113–131.

[18] J. R. Gutierrez Del Arroyo and J. A. Jackson, “WiMAX OFDM for passiveSAR ground imaging,” IEEE Trans. Aerosp. Electron. Syst., vol. 49, no. 2,pp. 945–959, Apr. 2013.

[19] N. Vaiopoulos, H. G. Sandalidis, and D. Varoutas, “Using a HAP networkto transfer WiMAX OFDM signals: Outage probability analysis,” J. Opt.Commun. Netw., vol. 5, no. 7, pp. 711–721, Jul. 2013.

[20] M. Garey and D. Johnson, Computers and Intractability: A Guide to theTheory of NP-Completeness. San Francisco, CA, USA: Freeman, 1979.

[21] L. X. Cai et al., “Adaptive resource management in sustainable energypowered wireless mesh networks,” in Proc. IEEE GLOBECOM, 2011,pp. 1–5.

[22] L. Kleinrock, Queueing Systems: Volume 2: Computer Applications.Hoboken, NJ, USA: Wiley, 1976.

[23] A. O. Allen, Probability, Statistics, Queueing Theory: With ComputerScience Applications. San Diego, CA, USA: Academic, 1990.

[24] H. Kobayashi, “Application of the diffusion approximation to queueingnetworks I: Equilibrium queue distributions,” J. ACM, vol. 21, no. 2,pp. 316–328, Apr. 1974.

[25] D. D. R. Cox and H. D. Miller, The Theory of Stochastic Processes.London, U.K.: Chapman & Hall, 1977.

[26] W. Feller, An Introduction to Probability Theory and Its Applications.Hoboken, NJ, USA: Wiley, 2008.

[27] F. A. Haight and F. A. Haight, Handbook of the Poisson Distribution.Hoboken, NJ, USA: Wiley, 1967.

[28] P. Berman and B. DasGupta, “Multi-phase algorithms for throughputmaximization for real-time scheduling,” J. Combinat. Optim., vol. 4, no. 3,pp. 307–323, Sep. 2000.

[29] L. Hong, “A direct rigorous conversion from Cartesian to geodetic co-ordinates based on the solution to univariate cubic equation,” GeomaticsSpatial Inf. Technol., vol. 6, pp. 48–50, Jun. 2007.

[30] User Manual, B.I.G. Ltd., Beijing, China, 2010.[31] Y. Li, A. C. Landsburg, R. A. Barr, and S. Calisal, “Improving ship

maneuverability standards as a means for increasing ship controllabilityand safety,” in Proc. MTS/IEEE OCEANS, 2005, pp. 1972–1981.

762 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 16, NO. 2, APRIL 2015

Tingting Yang (M’13) received the B.Sc. and Ph.D.degrees from Dalian Maritime University, Dalian,China, in 2004 and 2010, respectively.

She is currently an Associate Professor withNavigation College, Dalian Maritime University.Since September 2012 she has also been a Vis-iting Scholar with the Broadband Communica-tions Research Laboratory, Department of Electricaland Computer Engineering, University of Waterloo,Waterloo, ON, Canada. Her research interests arein the areas of maritime wideband communication

networks, delay-tolerant networks, and green wireless communication.Dr. Yang is a Technical Program Committee Member for the IEEE ICC’14

and ICC’15 Conference, the IEEE SmartGridComm’14 Symposium, and theIEEE ScalCom’14 Conference. She is the Associate Editor-in-Chief of IETCommunications and is the Advisory Editor of SpringerPlus.

Zhongming Zheng (S’12) received the B.Eng. andM.Sc. degrees from City University of Hong Kong,Kowloon, China, in 2007 and 2010, respectively.He is currently working toward the Ph.D. degree inelectrical and computer engineering at University ofWaterloo, Waterloo, ON, Canada, under the Broad-band Communication Research Group.

His research focuses on green wireless communi-cation, smart grid, and wireless sensor networks.

Hao Liang (S’09–M’14) received the Ph.D. degreein electrical and computer engineering from Univer-sity of Waterloo, Waterloo, ON, Canada, in 2013.

From 2013 to 2014 he was a Postdoctoral Re-search Fellow with the Broadband CommunicationsResearch Laboratory and the Electricity Market Sim-ulation and Optimization Laboratory, University ofWaterloo. Since July 2014 he has been an Assis-tant Professor with the Department of Electrical andComputer Engineering, University of Alberta, Ed-monton, AB, Canada. His research interests are in

the areas of smart grid, wireless communications, and wireless networking.Dr. Liang was a Technical Program Committee Member for major inter-

national conferences in both information/communication system disciplineand power/energy system discipline, including the IEEE International Con-ference on Communications, the IEEE Global Communications Conference,the IEEE Vehicular Technology Conference, the IEEE Innovative Smart GridTechnologies Conference, and the IEEE International Conference on SmartGrid Communications. He was the System Administrator of IEEE TRANS-ACTIONS ON VEHICULAR TECHNOLOGY in 2009–2013. He received the BestStudent Paper Award from the IEEE 72nd Vehicular Technology Conference(Fall 2010).

Ruilong Deng (S’11) received the B.Eng. and Ph.D.degrees in control science and engineering fromZhejiang University, Hangzhou, China, in 2009 and2014, respectively.

He visited the Simula Research Laboratory in2011 and University of Waterloo, Waterloo, ON,Canada, in 2012–2013. He is currently a Postdoc-toral Research Fellow with the School of Electricaland Electronic Engineering, Nanyang Technologi-cal University, Singapore. His research interests in-clude wireless sensor network, cognitive radio, and

smart grid.Dr. Deng was a Technical Program Committee Member for the IEEE Smart-

GridComm’13 Demand Response Symposium; the IEEE ICNC’15 MobileComputing and Vehicle Communications Symposium; and the IEEE ICC’15Communications QoS, Reliability and Modeling Symposium. He received aStudent Travel Grant at IEEE GLOBECOM’13.

Nan Cheng (S’13) received the B.S. and M.S. de-grees from Tongji University, Shanghai, China, in2009 and 2012, respectively. He is currently workingtoward the Ph.D. degree in the Department of Elec-trical and Computer Engineering (ECE), Universityof Waterloo, Waterloo, ON, Canada.

Since 2012 he has been a Research Assistant withthe Broadband Communication Research Group, De-partment of ECE, University of Waterloo. His re-search interests include vehicular communicationnetworks, cognitive radio networks, and cellular traf-fic offloading.

Xuemin (Sherman) Shen (M’97–SM’02–F’09)received the B.Sc. degree from Dalian Mar-itime University, Dalian, China, in 1982 and theM.Sc. and Ph.D. degrees from Rutgers University,New Brunswick, NJ, USA, in 1987 and 1990, respec-tively, all in electrical engineering.

He is currently a Professor and a UniversityResearch Chair with the Department of Electricaland Computer Engineering, University of Waterloo,Waterloo, ON, Canada, where he was the AssociateChair for Graduate Studies from 2004 to 2008. He

has coauthored/edited six books and has coauthored/authored many papers andbook chapters in wireless communications and networks, control, and filtering.His research focuses on resource management in interconnected wireless/wirednetworks, wireless network security, wireless body area networks, and vehicu-lar ad hoc and sensor networks.

Dr. Shen is a Fellow of The Canadian Academy of Engineering and TheEngineering Institute of Canada and a Distinguished Lecturer of the IEEEVehicular Technology and IEEE Communications Societies. He was the Tech-nical Program Committee Chair for IEEE VTC’10 Fall, the Symposia Chair forIEEE ICC’10, the Tutorial Chair for IEEE VTC’11 Spring and IEEE ICC’08,the Technical Program Committee Chair for IEEE Globecom’07, the GeneralCochair for Chinacom’07 and QShine’06, and the Chair for the IEEE Commu-nications Society Technical Committee on Wireless Communications and P2PCommunications and Networking. He also serves/served as the Editor-in-Chiefof IEEE Network, Peer-to-Peer Networking and Application, and IET Commu-nications; a Founding Area Editor of IEEE TRANSACTIONS ON WIRELESS

COMMUNICATIONS; an Associate Editor of IEEE TRANSACTIONS ON VE-HICULAR TECHNOLOGY (Computer Networks) and ACM/Wireless Networks;and the Guest Editor of IEEE Journal on Selected Areas in Communications,IEEE Wireless Communications, IEEE Communications Magazine, and ACMMobile Networks and Applications. He is a Registered Professional Engineer inOntario, Canada.