• No results found

Computing call blocking probabilities in LEO satellite networks: The single orbit case

N/A
N/A
Protected

Academic year: 2020

Share "Computing call blocking probabilities in LEO satellite networks: The single orbit case"

Copied!
25
0
0

Loading.... (view fulltext now)

Full text

(1)

in LEO Satellite Networks: The Single Orbit Case

A. Halim Zaim George N. Rouskas Harry G. Perros

TR-2000-06

June 19,2000

Abstrat

WestudytheproblemofarryingvoieallsoveraLEOsatellitenetwork,andwepresentananalytial

modelfor omputingall blokingprobabilities for asingle orbitof asatellite onstellation. We have

devisedamethodtosolvetheorrespondingMarkovproesseÆientlyforupto 5-satelliteorbits. For

orbits onsisting of a larger number of satellites, we have developed an approximate deomposition

algorithmtoomputetheallblokingprobabilitiesbydeomposingthesystemintosmallersub-systems,

anditerativelysolvingeahsub-systeminisolation usingtheexatMarkovproess. Ourapproahan

aptureblokingduetohand-osforbothsatellite-xedandearth-xedonstellations. Numerialresults

demonstratethatourmethodisaurateforawiderangeoftraÆpatternsandfororbitswithanumber

ofsatellitesthatisrepresentativeofommerialsatellitesystems.

Keywords:Lowearthorbitsatellitenetworks,allblokingprobability,hand-os,deompositionalgorithms

DepartmentofComputerSiene

NorthCarolinaStateUniversity

(2)

Currently,wearewitnessinganinreaseinthedemandforabroadrangeofwirelesstelephoneandinternet

servies. Satellitebasedommuniationisposedtoprovidemobiletelephonyanddatatransmissionservies

onaworldwidebasisinaseamlesswaywithterrestrialnetworks. Satellitesystemsareloation-insensitive,

andtheyanbeusedtoextendthereahofnetworksandappliationstoanywhereontheearth.

Satellitesanbelaunhedindierentorbits,ofwhih,thelowearthorbit(LEO),themediumearthorbit

(MEO), and thegeo-stationaryorbit(GEO), arethemostwell-known. LEO satellitesareplaedin orbits

at analtitudeoflessthan2000kmabovetheearth. Theirorbitperiodisabout90minutes,andtheradius

of thefootprintareaofaLEOsatelliteisbetween3000km to4000km. Thedurationof asatelliteinLEO

orbitovertheloalhorizonofanobserveronearthisapproximately20minutes,andthepropagationdelayis

about25ms. Afewtensofsatellitesonseveralorbitsareneededtoprovideglobaloverage. MEOsatellites

are plaedinirular orbitsat analtitudeofaround 10000km. Their orbitperiodis aboutsixhours,and

thedurationofasatelliteinMEOorbitovertheloalhorizonofanobserveronearthisafewhours. Fewer

satellitesontwoorthreeorbitsisenoughtoprovideaglobaloveragein aMEOsystem. Propagationdelay

in aMEOsystem isabout125ms. GEOsatellitesare also in irular orbitsin the equatorialplane at an

altitudeof35786km,withanorbitalperiodequaltothatoftheearth. AsatelliteinGEOorbitappearsto

bexed abovethe earth's surfae. Thefootprintof aGEOsatellite oversnearlyonethird of theearth's

surfae (between 75 o

south to 75 o

north). Therefore, a near global overage an be obtained with three

satellites,but thepropagationdelayis250ms.

A LEO orMEO satellite systemis a set of idential satellites, launhed in several orbital planeswith

theorbitshavingthesamealtitude. Thesatellitesmoveinasynhronizedwayintrajetoriesrelativetothe

earth. Suh asetof satellitesisreferredtoasaonstellationofsatellites. Theposition of allthesatellites

inrelationtotheearthatsomeinstaneoftime,repeatsitselfafterapredeterminedperiodwhihisusually

severaldays,while asatellitewithin anorbitalsoomesto thesamepointontheskyrelativetotheearth

after aertaintime.

InaLEOorMEOsatellitesystem,satellitesanommuniate diretlywith eah otherbyline ofsight

using intraplaneinter-satellitelinks (ISL)whihonnetsatellitesin thesameorbital planeandinterplane

ISLs whihonnet satellitesin adjaentplanes. ISLsintrodueexibility in routing,theyanbeused to

build in redundany into the network, and they permit twousers in dierent footprints to ommuniate

without theneed of aterrestrialsystem. To improvethe bandwidthand frequenyeÆieny, the satellite

footprintareaisdividedintosmallerells. Foreahellwithinafootprint,aspeibeamofthesatelliteis

used. Aonstellation ofsatellitesmayprovideeithersatellite-xedelloverageorearth-xedelloverage.

In therstase,thesatelliteantennasendingthebeamisxed, andasthesatellitemovesalong itsorbit,

its footprintandtheellmoveaswell. Intheaseofearth-xed elloverage,theearth surfaeis divided

intoells,asin aterrestrialellularsystem,andaellisserviedontinuouslybythesamebeamduringthe

entiretimethat theelliswithin thefootprintareaofthesatellite.

(3)

objetsonearth. Therefore,thenumberofhand-osduring atelephone alldepends ontheallduration,

the beamsize,the satellitefootprintsize and thesatellitespeed,while theloationand mobilityof auser

only eets thetime ahand-o takes plae. Forexample, foraall durationof 3min., theustomer of a

LEO satelliteonstellation with anelevation angle of10 o

, willexperienetwohand-os. Inanearth-xed

system,eahbeamisassignedto axed ellontheearthwithinthesatellite'sfootprint. Duringasatellite

hand-o,allbeamsarereassignedtotheirrespetiveellsintheadjaentfootprintarea. Therefore,inthese

systems, bothbeamandsatellite hand-osourat thesametime. Inasatellite-xedsystem,ausermay

behandedotothenextbeaminthesamesatelliteorthesatellitebehind,astheelldenedbythebeam

moves away from the user. The newly entered beam, may or may not have enough bandwidth to arry

the handed-o traÆ. Inthe ase of satellite-basedtelephony, the new beam maynot beable to arry a

handed-otelephone all,inwhihase,the allwill bedropped. Ingeneral, hand-osin satellitesystems

imposeabigproblemfrom thepointofqualityofservie.

ThereareseveralLEOsystemsurrentlyinoperation,suhasArgos,VITAsat,ORBCOMM,and

Glob-alstar. Severalothers, suh asLEOone,SkyBridge, andTeledesi,aresheduledtostartafter 2000. These

systems dierin many aspets, inluding thenumberof orbitsand the numberof satellitesperorbit, the

numberofbeamspersatellite,theirapaity,thebandtheyoperate(K-Band,Ka-Band,L-Band,et.),and

theaessmethodemployed(FDMA,TDMA,orCDMA).Also,thesesystemsprovidedierentserviesand

theymayormaynothaveon-boardswithingapabilities. Forinstane,Iridiumprovidestelephoneservie

only, LEOone will provide data ommuniations only, while most other satellite systems are designed to

provide multimedia servies. Iridium and Teledesi haveon-board digital proessing and swithing, while

other systems,suhastheGlobalstar,atasabentpipe. Despitethese dierenes,from thepointofview

of providing telephony-basedservies,the priniplesof operationare verysimilar, andthus, theanalytial

tehniques tobedevelopedin theproposed work willbeappliableto anyLEO satellitesystemthat oers

suhservies.

1.1 Related Researh

Despitetheimportaneofsatellitesystems,theirperformanehasnotbeenadequatelyevaluated. Atypial

wayof modeling asatellitesystemin theliterature isto representeahellasan M/M/K/Kqueue. This

approahpermitsthealulationofvarioususefulperformanemeasures,suhastheallblokingprobability.

However,thistypeofmodeldoesnottakeintoaountthefatthattheamountoftraÆinoneelldepends

ontheamountoftraÆin oneormoreotherells. ThistypeoftraÆdependeniesaretakenintoaount

in ourmodelsdesribedinSetion 2.

In [6℄, Ganz et al., investigated the distribution of the numberof hand-os and the average all drop

probabilityforLEOsatellitesystems. Bothbeam-to-beamandsatellite-to-satellitehand-osweretakeninto

aount. EahellwasmodeledasanM/M/K/Kqueue,where Kdenotes thenumberofhannelsperell,

assuming that thenumberof hand-oalls entering aellis equalto thenumberof hand-oalls leaving

(4)

throughput and average delay was alulated. See also [9, 7℄. In [12℄, Pennoni and Ferronidesribed an

algorithm toimprovetheperformaneofLEOsystems. Theydenedtwoqueuesforeahell,onefornew

allsandoneforhand-oalls. Theallsareheldinthesetwoqueuesforamaximumallowedwaitingtime.

That is,theyaredroppediftheyarenotservedwithinthis time. Thequeuefornewallshasamaximum

waitingtime equalto20 se. Thequeueforhand-oallshasamaximumwaitingtime equalto the

ross-over time of the overlappingzone of two adjaent ells. The hand-o queue has higherpriority than the

newalls queue. Simulationresultsshowedthatthisalgorithmdereasedthealldroppingratedrastially.

In [14℄,Ruiz etal., usedteletraÆtehniquestoalulate thebloking andhand-oprobabilities. Various

hannel assignmentstrategies were investigated. In [5℄, Dosiereet al., dened amodel foralulating the

hand-o traÆ rate. Theauthors divided astreet of overage into small piees where eah piee is equal

to the footprint area of a satellite. Given the total arrival distribution for the whole street of overage,

thearrivalrateofeahsatellitewasobtainedbyintegratingthatdistribution forthesatelliteinterval. The

hand-oratewasthen alulatedthroughaseondintegration. One thehand-oratehasbeenobtained,

theblokingprobabilityanbealulatedusingtheErlanglossformula.

Anumberof authorshavealso dealt withtheveryinterestingproblemof routingin asatellite system.

In [18, 19℄, Werner et al., proposed adynami routing algorithmfor ATM-based LEO and MEO satellite

systems. Duetothefatthatsatellitesmoveinorbitsandorbitsslowlyrotatearoundtheearth,thenetwork

topologyanbeseenasonsistingofaseriesoftopologieswhih ontinuouslyrepeatthemselves. Foreah

topology,end-to-endroutes arealulated. Subsequently, anoptimization proedureis arriedoutoverall

thenetworktopologieswithaviewtominimizingtheourreneofhand-osbetweensuessivetopologies.

In [11℄, Mauger and Rosenberg proposed the virtual node routing algorithm for ATM traÆ. Users are

mapped onto virtualnodes, and eah virtual node is served bya satellite. When the satellitepasses, the

nextsatellitetakesitsplaeandservesthevirtualnode. Routingisperformedaordingtothetopologyof

thevirtualnodes.

Changetal.,proposedthenitestateautomaton(FSA)modelin[3,1℄tosolvetheISLlinkassignment

problem inLEOsatellitesystems. Thetotaltimeittakestheposition ofallthesatellitesovertheearthto

repeatitself,is dividedintoequallengthintervalsduring whih thevisibilitybetweensatellites,thatis the

networktopologyofthesatellites,doesnothange. GivenatraÆmatrixforeahinterval,alinkassignment

algorithm is runwith a viewto maximizing theresidual apaity of the bottlenek links. Theresult is a

tablethatshowsonnetivitybetweensatellitesforeahinterval. Thesetablesanbestoredineahsatellite,

and duringthe real-timeoperationof thesystemtheinter-satellitelinks areestablishedaordingtothese

tables. Furtherrelatedresearhanbefoundin[4,2℄.

Uzunaliogluetal.,suggestedin[16,17℄aonnetionhand-oprotoolforLEOsatellitesystems. First,a

minimumostrouteforaonnetionbetweentwopointsontheearthisobtained. Thisrouteisusedforas

longaspossible. Whenahand-ooursateitherend oftheonnetion,theprotoolsimplyaddsthenew

link to thepath. This ontinuesfor apredetermined amountof time, when the protool omputesa new

(5)

1.2 Contributions and Organization

In this paper we study the problem of arrying voie alls over a LEO satellite network and we present

an analytialmodel for omputingall blokingprobabilities for asingle orbitof asatellite onstellation.

We rstderiveanexatMarkovproess,and orrespondingqueueingnetwork,forasingleorbitunder the

assumption that satellites are xed in the sky (i.e., there are no hand-os of voie alls). We show that

thequeueingnetworkhasaprodut-formsolution,andwedevelopamethodforomputingthenormalizing

onstant. Intermsoftimeomplexity,ourmethodrepresentsasigniantimprovement(whihwequantify)

overabrute-fore alulation,however,it anbeapplieddiretly to orbitswithat mostvesatellites. For

a system with a larger number of satellites, we then presentan approximate deomposition algorithm to

ompute allblokingprobabilities bydeomposing thesystem intosmallersub-systems, and solvingeah

sub-systeminisolationusingtheexatsolutiondesribedabove. Thisapproahleadstoaniterativesheme,

where theindividual sub-systemsaresolvedsuessivelyuntilaonvergeneriterionissatised.

Next,weintroduehand-osbyonsideringthesystemofsatellitesastheyorbittheearth. Foranorbit

with earth-xed overage,wethenshowthat there isno bloking due to hand-os,and thus, the solution

(exat orapproximate) obtained under the assumption that satellites are xed in thesky an be used to

omputeallblokingprobabilitiesinthisase. Foranorbitwithsatellite-xedoverage,ontheotherhand,

bloking due to hand-os does our. In this ase, we show how the queueing network desribed above

anbeextendedto modelall hand-osbyallowingustomers to movefromone node toanother, andwe

derivetherateofsuh node-to-nodetransitions intermsof thespeedofthesatellitesandtheshapeof the

footprints. We also show that the new queueing network has aprodut-form solution similar to the one

under theno-hand-os assumption, and thus, the exatand approximate algorithms developed abovean

beapplieddiretlytoomputeall blokingprobabilitiesunderthepreseneofhand-os.

Thepaperis organized asfollows. InSetion 2 we develop anexat Markovproess model under the

assumptionthatsatellitesarexedinthesky(i.e.,nohand-ostakeplae),andin Setion3wepresentan

approximatedeompositionalgorithmforalargenumberofsatellites. InSetion4weextendourapproahto

modelhand-osforbothearth-xedandsatellite-xedoverage.Wepresentnumerialresultsin Setion5,

andinSetion6weonludethepaperbydisussingpossiblediretionstowhihthisworkmaybeextended

in thefuture.

2 An Exat Model for the No Hand-Os Case

Letus rstonsidertheasewherethepositionofthesatellitesinthesingleorbitisxedin thesky,asin

the aseof geo-stationarysatellites. Theanalysisof suh asystemissimpler,sinenoalls arelost dueto

hand-osfrom onesatellitetoanother, aswhenthesatellitesmovewith respetto theusersontheearth.

(6)

Satellite 1

Satellite 3

Satellite 2

ISL 1-2

ISL 3-1

ISL 2-3

Figure1: Threesatellitesinasingleorbit

earth-xed andsatellite-xedoverage.

Eahup-and-downlinkofasatellitehasapaitytosupportupto C

UDL

alls,whileeahinter-satellite

link hasapaityequalto C

ISL

alls. Letusassumethat allrequestsarriveat eah satelliteaordingto

aPoissonproess,andthatall holdingtimesareexponentiallydistributed. Wenowshowhowtoompute

blokingprobabilitiesforthe3satellitesinthesingleorbitofFigure 1. Theanalysisanbegeneralizedto

analyze k> 3satellitesin asingleorbit. Forsimpliity, we onsider onlyshortest-path routing,although

theanalysisanbeappliedtoanyxedroutingshemewherebythepathtakenbyaallisxedandknown

in advaneofthearrivaloftheallrequest.

Let n

ij

be a random variable representing the number of ative alls between satellite i and satellite

j; 1 i;j 3, regardless of whether the alls originated at satellite i orj. Let

ij

(respetively, 1=

ij )

denotethearrivalrate(resp.,meanholding time)ofalls betweensatellitesiandj. Then,theevolutionof

thethree-satellitesysteminFigure1anbedesribedbythesix-dimensionalMarkovproess:

n = (n

11 ;n

12 ;n

13 ;n

22 ;n

23 ;n

33

) (1)

Alsolet1

ij

denoteavetorwithzerosforallrandomvariablesexeptrandomvariable n

ij

whihis1. The

statetransitionratesforthisMarkovproessaregivenby:

r(n ;n+1

ij

) =

ij

8 i;j (2)

r(n ;n 1

ij

) = n

ij

ij

8i;j; n

ij

>0 (3)

The transitionin (2) isdue to thearrivalofaallbetweensatellitesi and j,while thetransition in (3)is

due totheterminationofaallbetweensatellitesiandj.

Duetothefat thatsomeoftheallsshareommonup-and-downandinter-satellitelinks,thefollowing

onstraintsareimposedonthestatespae:

2n

11 +n

12 +n

13

C

UDL

(4)

n

12 +2n

22 +n

23

C

UDL

(7)

13 23 33 UDL n 12 C ISL (7) n 13 C ISL (8) n 23 C ISL (9)

Constraint(4)ensuresthatthenumberofallsoriginating(equivalently,terminating)atsatellite1isat

most equalto the apaity ofthe up-and-down link of that satellite. Note that a allthat originatesand

terminates within the footprintof satellite 1aptures two hannels, thus the term2n

11

in onstraint(4).

Constraints (5)and (6) are similar to (4), but orrespond to satellites2 and3, respetively. Finally,

on-straints(7)-(9)ensurethatthenumberofallsusingthelinkbetweentwosatellitesisatmostequaltothe

a-paityofthatlink. Notethat,beauseof(4)-(6),onstraints(7)-(9)beomeredundantwhenC

ISL C

UDL .

Inotherwords,thereisnoblokingattheinter-satellitelinkswhentheapaityofthelinksisatleastequal

to theapaityoftheup-and-downlinksat eah satellite 1

.

It isstraightforwardto verify that theMarkovproess forthe three-satellitesystemshownin Figure 1

hasalosed-formsolutionwhihisgivenby:

P(n) = P(n

11 ;n 12 ;n 13 ;n 22 ;n 23 ;n 33 ) = 1 G n11 11 n 11 ! n12 12 n 12 ! n13 13 n 13 ! n22 22 n 22 ! n23 23 n 23 ! n33 33 n 33 ! (10)

whereGisthenormalizingonstantand

ij =

ij =

ij

; i;j=1;2;3;istheoeredloadofallsfromsatellitei

tosatellitej. Asweansee,thesolutionistheprodutofsixtermsoftheform n

ij

ij =n

ij

!; i;j=1;2;3;eah

orrespondingto oneof thesix dierent typesof alls. Therefore, itis easily generalizableto a k-satellite

system,k>3.

AnalternativewayistoregardthisMarkovproessasdesribinganetworkofsixM/M/K/Kqueues,one

for eah typeofalls betweenthethree satellites. Sine thesatellitesdonotmove,thereare nohand-os,

and asa onsequeneustomers do not move from one queue to another (we will see in Setion 4.2 that

hand-osmaybemodeled byallowingustomersto movebetweenthequeues). Now,theprobabilitythat

there are n ustomers in an M/M/K/K queue isgivenby the familiar expression ( n =n!)= P K k =0 k =k! ,

andtherefore,theprobabilitythatthereare(n

11 ;n 12 ;n 13 ;n 22 ;n 23 ;n 33

)ustomersin thesixqueuesisgiven

by(10). Unlikepreviousstudiesreportedintheliterature,ourmodeltakesintoaountthefatthatthesix

M/M/K/K queuesare notindependent, sinethenumberofustomersaeptedin eahM/M/K/K queue

dependsonthenumberofustomersin otherqueues,asdesribedbytheonstraints(4)-(9).

Ofourse,themainonerninanyprodut-formsolutionistheomputationofthenormalizingonstant:

G = X n n11 11 n 11 ! n12 12 n 12 ! n13 13 n 13 ! n22 22 n 22 ! n23 23 n 23 ! n33 33 n 33 ! (11) 1

Whentherearemorethan threesatellitesinanorbit, allsbetweena numberofsatellitepairsmaysharea given

inter-satellitelink. Consequently,theonstraintsofak-satelliteorbit,k>3,orrespondingto(7)-(9)willbesimilartoonstraints

(4)-(6),inthattheleft-handsidewillinvolveasummationoveranumberofalls.Inthisase,blokingoninter-satellitelinks

mayourevenifC

ISL C

(8)

omputethenormalizingonstantGin aneÆientmanner.

WeanwriteP(n)as:

P(n 11 ;n 12 ;n 13 ;n 22 ;n 23 ;n 33

) = P(n

11 ;n 22 ;n 33 jn 12 ;n 13 ;n 23 )P(n 12 ;n 13 ;n 23 )

=P(n

11 jn 12 ;n 13 ;n 23 )P(n

22 jn 12 ;n 13 ;n 23 )P(n 33 jn 12 ;n 13 ;n 23 )P(n

12 ;n 13 ;n 23 )

=P(n

11 jn 12 ;n 13 )P(n 22 jn 12 ;n 23 )P(n

33 jn

13 ;n

23 )P(n

12 ;n 13 ;n 23 ) (12)

Theseondstepinexpression(12)isduetothefatthat,onethevaluesofrandomvariablesn

12 ;n 13 ;n 23 ,

representingthenumberofallsineahoftheinter-satellitelinks,isxed,thentherandomvariablesn

11 ;n 22 ; andn 33

areindependentofeahother(refer alsotoFigure1). Thethirdstepin(12)isduetothefatthat

randomvariablen

11

dependsonn

12 andn

13

,anditisindependentoftherandomvariablen

23

;similarlyfor

randomvariablesn

22 andn

33 .

Whenwexthevaluesoftherandomvariablesn

12 andn

13

,thenumberofup-and-downallsinsatellite

1isdesribedbyanM/M/K/Klosssystem,andthus:

P(n 11 jn 12 ;n 13 )= X

02n11CUD L n12 n13 n11 11 n 11 ! (13)

SimilarexpressionsanbeobtainedforP(n

22 jn

12 ;n

23

)andP(n

33 jn

13 ;n

23

),orrespondingtosatellites2

and3,respetively. Weannowrewriteexpression(11)forthenormalizingonstantasfollows:

G = X 0n 12 ;n 13 ;n 23 minfC UD L ;C ISL g n12 12 n13 13 n23 23 n 12 !n 13 !n 23 ! 2 4 0 X

02n11CUD L n12 n13 n11 11 n 11 ! 1 A 0 X

02n22CUD L n12 n23 n22 22 n 22 ! 1 A 0 X

02n33CUD L n13 n23 n33 33 n 33 ! 1 A 3 5 (14)

Let C = maxfC

ISL ;C

UDL

g. Using expression (14) we an see that the normalizingonstant an be

omputed inO(C 3

)timeratherthantheO(C 6

)timerequiredbyabruteforeenumerationofallstates,a

signiantimprovementin eÆieny.

Onethevalueofthenormalizingonstantisobtained,weanomputeblokingprobabilitiesbysumming

upalltheappropriateblokingstates. Considerthe3-satelliteorbitofFigure1. Theprobabilitythataall

whiheither originatesorterminatesat satellite1willbeblokedontheup-and-downlinkofthat satellite

isgivenby:

P UDL 1 = X 2n11+n12+n13=CUD L

P(n) (15)

whiletheprobabilitythataalloriginatingatsatellitei(orsatellitej)andterminatingat satellitej (ori)

(9)

P

ISLij =

0; C

ISL >C

UDL

P

n

ij =C

ISL

P(n); otherwise

(16)

One the bloking probabilities on all up-and-down and inter-satellite links have been obtained using

expressionssimilarto(15)and(16),theblokingprobabilityofallsbetweenanytwosatellitesanbeeasily

obtained. Wenotethatexpressions(15)and(16)expliitlyenumerateallrelevantblokingstates,andthus,

they involvesummations overappropriate parts of the state spae of the Markov proess for the satellite

orbit. Consequently, diret omputation of the link bloking probabilities using these expressions an be

omputationallyexpensive. Wehavebeenabletoexpresstheup-and-downandinter-satellitelinkbloking

probabilities in awaythat allows us to omputethese probabilitiesasa byprodut of the omputationof

thenormalizingG. Asaresult,allblokingprobabilitiesin asatelliteorbitanbeomputedinanamount

oftimethatisequaltothetimeneededtoobtainthenormalizingonstant,plusaonstant. Thederivation

of the expressions for the link bloking probabilities is a straightforward generalization of the tehnique

employedin (12)andis omitted.

3 A Deomposition Algorithm for the No Hand-Os Case

Let k be thenumberof satellitesin asingle orbit,and N bethenumber ofrandom variablesin the state

desriptionof theorrespondingMarkovproess, N =k(k+1)=2. Usingthemethod desribedabove,we

an omputethe normalizingonstant Gin time O(C N k

)asopposed to time O(C N

)needed bya brute

fore enumerationofallstates. Althoughtheimprovementintherunningtimeprovidedbyourmethod for

omputing Ginreases withk, thevalueof N will dominate forlargevalues ofk. Numerial experiments

withtheabovealgorithmindiatethatthismethodislimitedtok=5satellites. Thatis,ittakesanamount

oftimeintheorderofafewminutestoomputethenormalizingonstantGfor5satellites. Thus,adierent

method isneededforanalyzingrealistionstellationsofLEOsatellites.

Inthis setion we present amethod to analyzea singleorbitwith k satellites, k >5,by deomposing

the orbitinto sub-systemsof 3orfewersatellites. Eah sub-systemis analyzedseparately, and theresults

obtainedbythesub-systemsareombinedusinganiterativesheme.

In order to explain how the deomposition algorithm works, letus onsider the ase of a six-satellite

orbit,asshowninFigure2(a). Thisorbitisdividedintotwosub-systems. Sub-system1onsistsofsatellites

1,2,and3,andsub-system2onsistsofsatellites4,5,and6. Inordertoanalyzesub-system1inisolation,

weneedto havesomeinformationfrom sub-system2. Speially, weneed toknow theprobabilitythat a

alloriginatingatasatellitein sub-system1andterminating atasatellitein sub-system2will bebloked

duetolakofapaityinalinkinsub-system2. Also,weneedtoknowthenumberofallsoriginatingfrom

sub-system2andterminatinginsub-system1. Similarinformationisneededfromsub-system1,inorderto

analyzesub-system2.

In view of this, eah sub-system is augmented to inlude two titious satellites whih represent the

(10)

1

2

3

4

5

6

augmented sub-system 1

augmented sub-system 2

(b)

(a)

1

2

3

6

5

4

N1

S1

N2

S2

sub-system 2

sub-system 1

Figure2: (a)Original6-satellite orbit,(b)augmentedsub-systems

and S1,asshownin Figure2(b). Aall originatingat asatellitei;i=1;2;3,andterminating atasatellite

j;j =4;5;6,will be representedby aall from i to oneof the titioussatellites (N1 orS1). Depending

uponiandj,thisall mayberouteddierently. Forinstane,letusassumethati=2andj=4. Then,in

our augmentedsub-system 1,thisall will berouted tosatellite S1throughsatellite3. However,ifj =6,

the allwill be routed to satelliteN1 throughsatellite 1 2

. In other words, satelliteN1 (respetively, S1)

in theaugmentedsub-system 1is thedestinationfor allsof theoriginalorbitthatoriginatefrom satellite

i;i=1;2;3andareroutedtosatellitej;j=4;5;6inthelokwise(respetively,ounter-lokwise)diretion

inFigure2(a). Similarly,allsoriginatingfromsatellitej;j=4;5;6,tosatellitei;i=1;2;3,andareroutedin

theounter-lokwise(respetively,lokwise)diretion,arerepresentedinsub-system1asallsoriginating

fromN1(respetively,S1)toi. Again,theoriginatingsatellite(N1orS1)forthealldependsonthevalues

of iandj andthepaththeallfollowsintheoriginal6-satelliteorbit.

Sub-system2islikewiseaugmentedtoinludetwotitioussatellites,N2andS2(seeFigure2(b)),whih

representtheaggregatebehaviorofsub-system1. SatellitesN2andS2beometheoriginanddestinationof

allstravelingfromsub-system2tosub-system1,andvieversa,inamannersimilartoN1andS1desribed

above.

A summary of our iterative algorithm is provided in Figure 3. Below we desribe the deomposition

2

(11)

A 6-satellite orbit is deomposed into two 3-satellite sub-systems as in Figure 2. Sub-system 1 onsists

of satellites 1to 3in the original orbit plustitious satellitesN1 and S1, while sub-system 2onsists of

satellites4to 6oftheoriginalorbitplustitioussatellitesN2andS2.

1. begin

2. h 0 //Initializationstep

//p

ij

(h)istheprobabilitythataninter-sub-systemallwill beblokedinsub-system 1

//q

ij

(h) istheprobabilitythataninter-sub-systemallwillbeblokedin sub-system2

q

ij

(h) 0; 1i3<j6

3. h h+1 //h-thiteration

4.

ij

(h)

ij

; 1ij3 //Sub-system1

1;N1

=(1 q

16 )

16

+(1 q

15 )

15

1;S1

=(1 q

14 )

14

2;N1

=(1 q

26 )

26

+(1 q

25 )

25

2;S1

=(1 q

24 )

24

3;N1

=(1 q

36 )

36

3;S1

=(1 q

34 )

34

+(1 q

35 )

35

Solvesub-system1toobtainnewvaluesforp

ij (h) 5. ij (h) ij

; 4ij6 //Sub-system2

N2;4 =0

S2;4

=(1 p

14 )

14

+(1 p

24 )

24

+(1 p

34 )

34

N2;5

=(1 p

15 )

15

+(1 p

25 )

25

S2;5

=(1 p

35 )

35

N2;6

=(1 p

16 )

16

+(1 p

26 )

26

+(1 p

36 ) 36 S2;6 =0

Solvesub-system2toobtainnewvaluesforp

ij (h)

6. RepeatfromStep3untiltheblokingprobabilitiesonverge

7. end ofthealgorithm

(12)

ij

alls betweensatellitesiandj. Foranalyzingtheaugmentedsub-systemsin Figure2(b), wewillintrodue

the newarrivalrates

i;N1 , i;S1 , N2;j , and S2;j

, i =1;2;3,j =4;5;6. Speially,

i;N1

(respetively,

i;S1

)aounts for all alls between satellite i;i = 1;2;3, and a satellite in sub-system 2that are routed

in the lokwise (respetively, ounter-lokwise) diretion. Similarly,

N2;j

(respetively,

S2;j

) aounts

for all alls betweensub-system 1and satellite j;j =4;5;6that arerouted in thelokwise (respetively,

ounter-lokwise)diretion.

Initially,wesolvesub-system1in isolationusing:

1;N1

=(1 q

16 )

16

+(1 q

15 ) 15 (17) 1;S1

=(1 q

14 ) 14 (18) 2;N1

=(1 q

26 )

26

+(1 q

25 ) 25 (19) 2;S1

=(1 q

24 ) 24 (20) 3;N1

=(1 q

36 ) 36 (21) 3;S1

=(1 q

34 )

34

+(1 q

35 ) 35 (22) Quantityq ij

;1i 3<j 6, representstheurrentestimateof theprobability thata allbetween

a satellite i in sub-system 1 and and satellite j in sub-system 2 will be bloked due to lak of apaity

in a link of sub-system 2. For the rst iteration, we use q

ij

= 0 for all i and j; how these values are

updated in subsequentiterationswill bedesribed shortly. Thus, the term(1 q

16 )

16

in (17)represents

theeetive arrivalrateofalls betweensatellites1and 6,asseenbysub-system1;similarlyfortheother

termsin(17){(22).

The solutionto the rst sub-system yields an initial value for the probability p

ij

;1 i 3<j 6,

that aallbetweenasatelliteiin sub-system1andasatellitej insub-system2willbeblokedduetolak

of apaityin alink of sub-system 1. Therefore,theeetive arrivalratesof alls between,say, satellite1

and satellite4,that isoeredto sub-system2anbeinitially estimatedas(1 p

16 )

16

. Weannowsolve

sub-system2inisolationusing 3

:

N2;4

=0 (23)

S2;4

=(1 p

14 )

14

+(1 p

24 )

24

+(1 p

34 ) 34 (24) N2;5

=(1 p

15 )

15

+(1 p

25 ) 25 (25) S2;5

=(1 p

35 ) 35 (26) N2;6

=(1 p

16 )

16

+(1 p

26 )

26

+(1 p

36 ) 36 (27) S2;6

=0 (28)

3

In(23)wehavethat

N2;4

=0beauseweassumethatallsbetweensatellitesinsub-system1andsatellite4arerouted

(13)

S2;4

satelliteinsub-system1andsatellite4,asseenbysub-system2. Expressions(23){(28)anbeexplainedin

asimilarmanner. Thesolutiontotheseondsub-systemprovidesanestimateoftheblokingprobabilities

q

ij

;1i 3<j 6, that alls between satellitesin the twosub-systems will be bloked due to lakof

apaityin alink ofsub-system2.

The newestimates for q

ij

are then used in expressions (17) to (22) to update thearrival ratesto the

twotitioussatellitesofaugmentedsub-system1. Sub-system1isthensolvedagain,andtheestimatesp

ij

are updated and used in expressions (23)to (28) to obtainnew arrival ratesfor thetitious satellitesof

sub-system 2. This leadsto aniterativesheme, where thetwosub-systems aresolvedsuessivelyuntil a

onvergeneriterion(e.g.,in termsofthevaluesoftheallblokingprobabilities)issatised.

Orbitsonsisting of any numberk >5 of satellitesan be deomposed into anumberof sub-systems,

eahonsistingof3satellitesoftheoriginalorbit(thelastsub-systemmayonsistoffewerthan3satellites).

The deomposition method is similar to the oneabove, in that for sub-system l, the remaining satellites

are aggregated to two titious satellites. Eah sub-system is analyzed in suession as desribed above.

Thedeompositionalgorithmdesribedaboveissimilarin spirittothedeompositionalgorithmsdeveloped

for tandem queueing networks with nite apaity queues (see [13℄). We note that when employing the

deompositionalgorithm,theseletionofthesub-systemsizewilldependonthenumberofsatellitesin the

originalorbitandhoweÆientlyweanalulate theexatsolutionoftheMarkovproessassoiatedwith

eah sub-system. It is well known in deomposition algorithms that the largerthe individualsub-systems

that have to be analyzed in isolation, the better the auray of the deomposition algorithm. Thus, as

wementionedabove, wehavedeided to deompose anorbitinto sub-systems ofthe largestsize (threeof

theoriginalsatellitesplustwotitiousones)forwhihweaneÆientlyanalyzetheMarkovproess,plus,

possibly,asub-systemofsmallersize,ifthenumberofsatellitesisnotamultipleofthree.

4 Modeling Hand-Os

4.1 Earth-Fixed Coverage

Let us now turn to the problem of determining bloking probabilities in a single orbit of satellites with

earth-xed overage. Letk denote the number of satellites in the orbit. In this ase we assumethat the

earth is divided into k xed ells(footprints) and that time is dividedin intervals of lengthT suh that,

during agiveninterval,eahsatelliteservesaertainellbyontinuouslyrediretingitsbeams. Attheend

of eahinterval,i.e.,everyT timeunits,allsatellitessimultaneouslyredirettheirbeamstoservethenext

footprintalongtheirorbit,andtheyalsohand-ourrentlyservedallstothenextsatelliteintheorbit.

Wemakethefollowingobservationsaboutthissystem. Hand-oeventsareperiodiwithaperiodof T

timeunits,andhand-ostakeplaeinbulkattheendofeahperiod. Also,thereisnoallblokingdueto

hand-os,sine,ateahhand-oeventasatellitepassesitsallstotheonefollowingitand simplyinherits

(14)

period(approximately90minutes)dividedbythenumberofsatellites(e.g.,11fortheIridiumonstellation)

weanassumethat thesystemreahessteadystatewithin theperiod,andthus,theinitialonditions(i.e.,

thenumberofallsinheritedbyeahsatelliteatthebeginningoftheperiod)donotaetitsbehavior.

Now, sineeveryT units oftime, eah satelliteassumesthetraÆ arried bythe satelliteahead, from

thepointofviewofanobserverontheearth,this systemappearsto beasifthesatellitesarepermanently

xed overtheirfootprints. Hene,weanusethedeompositionalgorithm presentedaboveto analyzethis

system.

4.2 Satellite-Fixed Coverage

Consider now satellite-xed elloverage. As asatellite moves, its footprinton the earth (the ell served

by thesatellite) also moveswithit. As ustomers move outof thefootprint areaof asatellite, theiralls

are handed o tothe satellitefollowingitfrom behind. Inorder to model hand-osin thisase, wemake

theassumption thatpotentialustomers areuniformlydistributed overthepartof theearthservedbythe

satellitesintheorbit. Thisassumptionhasthefollowingtwoonsequenes.

Thearrivalrate to eah satelliteremainsonstantasit movesaroundtheearth. Then, thearrival

rateofallsbetweensatellitei andsatellitej isgivenby

ij =r

ij

,where r

ij

istheprobabilitythat

aalloriginatingbyaustomerservedbysatelliteiisforaustomerservedbysatellitej.

Theativeustomersservedbyasatelliteanbeassumedtobeuniformlydistributedoverthesatellite's

footprint. As aresult,therateofhand-osfromsatelliteitosatellitej that isfollowingfrombehind

isproportionaltothenumberofalls atsatellitei.

Clearly,theassumptionthatustomersareuniformlydistributed(evenwithinanorbit)isanapproximation.

InSetion6wewilldisusshowweareurrentlyextendingtheresultspresentedinthissetiontoaurately

modelthesituationwhenustomersarenotuniformly distributed.

LetAdenotetheareaofasatellite'sfootprintandvdenoteasatellite'sspeed. Asasatellitemovesaround

theearth,withinatimeintervaloflengtht,itsfootprintwillmoveadistaneofL,asshowninFigure4.

Callsinvolvingustomersloated in thepartof theoriginal footprintof areaA(the hand-oarea) that

is no longer served by the satellite are handed o to the satellite following it. Let A = AL, where

depends on the shape of thefootprint. Beause of the assumption that ativeustomers are uniformly

distributed overthe satellite'sfootprint, theprobability q that a ustomer will behanded o to the next

satellitealongtheskywithin atimeintervaloflengthtis

q = A

A

= L = vt (29)

Dene =v. Then,whentherearenustomersservedbyasatellite,therate ofhand-ostothesatellite

(15)

Satellite i

Time

t

L

Hand-off area,

∆Α

Figure 4: Calulationofthehand-oprobability

Let us now return to the 3-satellite orbit (see Figure 1) and introdue hand-os. This systeman be

desribedbyaontinuous-timeMarkovproesswiththesamenumberof randomvariablesasthe

no-hand-os model of Setion 2 (i.e., n

11 ;;n

33

), the same transition rates (2) and (3), but with a number of

additionaltransitionratestoaountforhand-os. Wewillnowderivethetransitionratesduetohand-os.

Consider alls between a ustomer served by satellite 1 and a ustomer served by satellite 2. There

are n

12

suh alls serving 2n

12

ustomers: n

12

ustomers on the footprint of satellite 1 and n

12

on the

footprint of satellite 2. Considera all betweenustomer A and ustomer B, served by satellite1 and 2,

respetively. Theprobabilitythat ustomer A will bein the hand-oareaof satellite1but Bwill notbe

in the hand-oareaof satellite 2 is q(1 q) =q q 2

. But, from (29), we havethat lim

t!0 q

2

t

=0, so

therateat whih theseallsexperieneahand-ofromsatellite1tosatellite3that followsitisn

12 . Let

n=(n

11 ;n

12 ;n

13 ;n

22 ;n

23 ;n

33

),anddene1

ij

asavetorofzeroesforallvariablesexeptvariablen

ij whih

is1. Basedontheabovedisussion, wethushave:

r(n;n 1

12 +1

23

) = n

12 ; n

12

>0 (30)

Similarly,theprobabilitythatustomerBwillbein thehand-oareaofsatellite2butAwillnotbein the

hand-o areaof satellite1is q(1 q)=q q 2

. Thus, the rateat whih these alls experiene ahand-o

from satellite2tosatellite1that followsitisagainn

12 :

r(n;n 1

12 +1

11

) = n

12 ; n

12

>0 (31)

Ontheotherhand,theprobabilitythatbothustomersAandBareinthehand-oareaoftheirrespetive

satellitesisq 2

(16)

are n

11

suhalls serving2n

1

1ustomers. Theprobabilitythatexatlyoneoftheustomersofaallisin

thehand-oareaofsatellite1is2q(1 q),sotherateatwhihtheseallsexperienehand-os(involvinga

singleustomer)tosatellite3is2n

11 :

r(n ;n 1

11 +1

13

) = 2n

11 ; n

11

>0 (32)

As before, the probability that both ustomersof the allarein thehand-oareaof satellite 1isq 2

, and

again,nosimultaneous hand-osareallowed.

Thetransitionratesinvolvingtheotherfourrandomvariablesin thestatedesription(1)anbederived

usingsimilar arguments. Forompleteness,thesetransitionratesareprovided in(33)-(38).

r(n;n 1

13 +1

12

) = n

13 ; n

13

>0 (33)

r(n;n 1

13 +1

11

) = n

13 ; n

13

>0 (34)

r(n ;n 1

22 +1

12

) = 2n

22 ; n

22

>0 (35)

r(n;n 1

23 +1

13

) = n

23 ; n

23

>0 (36)

r(n;n 1

23 +1

22

) = n

23 ; n

23

>0 (37)

r(n ;n 1

33 +1

23

) = 2n

33 ; n

33

>0 (38)

Fromthequeueingpointofview,thissystemisthequeueingnetworkofM/M/K/Kqueuesdesribedin

Setion 2,whereustomersareallowedtomovebetweenqueuesaordingto(30)-(38). (Reallthat in the

queueingmodelofSetion2,ustomersarenotallowedtomovefromnodetonode.) Thisqueueingnetwork

hasaprodut-form solutionsimilarto(10). Let

ij

denotethetotalarrivalrateofallsbetweensatellitesi

and j,inludingatarateof

ij

)andhand-oalls(arrivingat anappropriaterate). Thevaluesof

ij an

beobtainedbysolvingthetraÆequationsforthequeueingnetwork. Letalso

ij n

ij

bethedeparture rate

whentherearen

ij

ofthesealls,inludingalltermination(atarateof

ij n

ij

)andallhand-o(atarate

of 2n

ij

). Also,dene 0 ij = ij = ij

. Then, thesolutionforthisqueueingnetworkisgivenby:

P(n) = P(n

11 ;n 12 ;n 13 ;n 22 ;n 23 ;n 33 ) = 1 G ( 0 11 ) n11 n 11 ! ( 0 12 ) n12 n 12 ! ( 0 13 ) n13 n 13 ! ( 0 22 ) n22 n 22 ! ( 0 23 ) n23 n 23 ! ( 0 33 ) n33 n 33 ! (39)

whihisidentialto (10)exeptthat

ij

hasbeenreplaedby 0

ij .

Theprodut-formsolution(39)anbegeneralizedinastraightforwardmannerforanyk-satelliteorbit,

k>3.WeanthususethetehniquesdevelopedinSetion2tosolvethesysteminvolvinghand-osexatly,

or we an usethe deomposition algorithm presentedin Setion 3 to solve orbitswith alarge numberof

(17)

Inthissetionwevalidateboththeexatmodelandthedeompositionalgorithmbyomparingtosimulation

results. Inthegurespresented,simulationresultsareplottedalongwith95%ondeneintervalsestimated

bythemethodofrepliations. Thenumberofrepliationsis30,witheahsimulationrunlastinguntileah

typeofallhasatleast15,000arrivals. Fortheapproximateresults,theiterativedeompositionalgorithm

terminateswhenallallblokingprobabilityvalueshaveonvergedwithin10 6

.

For the results presented here we onsider three dierent traÆ patterns; similar results have been

obtained for several other patterns. Let r

ij

denote the probability that a alloriginating by austomer

servedbysatelliteiisforaustomerservedbysatellitej. TherstpatternisauniformtraÆpatternsuh

that:

r

ij =

1

k

8 i;j (uniformpattern) (40)

where k is the number of satellites. The seond is a pattern based on the assumption of traÆ loality.

Speially,itassumesthat mostallsoriginatingatasatelliteiaretousersinsatellitesi 1,i,andi+1,

where additionandsubtrationismodulo-kforak-satelliteorbit:

r

ij =

(

0:3; j =i 1;i;i+1

0:1

k 3

; j 6=i 1;i;i+1

(loalitypattern) (41)

Thethird patternissuhthatthere aretwoommunitiesofusers,andmosttraÆisbetweenuserswithin

agivenommunity(e.g., satellitesoverdierenthemispheresoftheearth):

r

ij =

(

0:8

k =2

; i;j =1;;k=2; ori;j=k=2+1;;k (2 ommunity pattern)

0:2

k =3

; i=1;;k=2;j=k=2+1;;korj=1;;k=2;i=k=2+1;;k

(42)

5.1 Validation of the Exat Model

InthissetionwevalidatetheexatMarkovproessmodelforthenohand-osasedevelopedinSetion2.

ReallthatweandiretlyomputethenormalizingonstantGusingexpression(14)fororbitsofuptove

satellites. Thus,weomparethebloking probabilityvaluesobtainedbysolvingtheexatMarkovproess

to simulationresultsfora5-satellite orbitandthethreetraÆpatternsdisussedabove.

Figure5plotstheblokingprobabilityagainsttheapaityC

UDL

ofup-and-downlinks,whenthearrival

rate =10 andthe apaityof inter-satellitelinks C

ISL

=10, fortheuniform traÆ pattern. Three sets

of plots are shown: one for alls originating and terminating at the same satellite (referred to as \loal

alls" in thegure),oneforalls travelingoverasingleinter-satellitelink,and oneforalls travelingover

twointer-satellite links 4

. Eahset onsists of two plots,oneorresponding to bloking probability values

obtainedbysolvingtheMarkovproess,andoneorrespondingtosimulationresults.

From the gure, we observe that, as the apaity C

UDL

of up-and-down links inreases, the bloking

probability of all alls dereases. However, for alls traveling over at least one inter-satellite link, the

4

Thesearetheonlypossibletypesofallsina5-satelliteorbitandshortestpathrouting. Furthermore,beauseofsymmetry,

(18)

10

15

20

25

30

35

40

45

50

10

−4

10

−3

10

−2

10

−1

10

0

UDL Capacity

Blocking Probability

Local Calls, Simulation

Local Calls, Analysis

1 ISL hop, Simulation

1 ISL hop, Analysis

2 ISL hops, Simulation

2 ISL hops, Analysis

Figure5: Callblokingprobabilitiesfora5-satellite orbit,=10,C

ISL

=10, uniformpattern

10

15

20

25

30

35

40

45

50

10

−2

10

−1

10

0

ISL Capacity

Blocking Probability

Local Calls, Simulation

Local Calls, Analysis

1 ISL hop, Simulation

1 ISL hop, Analysis

2 ISL hops, Simulation

2 ISL hops, Analysis

Figure 6: Callblokingprobabilitiesfora5-satelliteorbit,=10,C

UDL

=20,uniformpattern

10

15

20

25

30

35

40

45

50

10

−4

10

−3

10

−2

10

−1

10

0

UDL Capacity

Blocking Probability

Local Calls, Simulation

Local Calls, Analysis

1 ISL hop, Simulation

1 ISL hop, Analysis

2 ISL hops, Simulation

2 ISL hops, Analysis

Figure7: Callblokingprobabilitiesfora5-satelliteorbit,=5,C

ISL

(19)

10

15

20

25

30

35

40

45

50

10

−5

10

−4

10

−3

10

−2

10

−1

10

0

UDL Capacity

Blocking Probability

Local Calls, Simulation

Local Calls, Analysis

1 ISL hop, Simulation

1 ISL hop, Analysis

2 ISL hops, Simulation

2 ISL hops, Analysis

Figure8: Callblokingprobabilitiesfora5-satelliteorbit,=10, C

ISL

=10,loalitypattern

10

15

20

25

30

35

40

45

50

10

−4

10

−3

10

−2

10

−1

10

0

UDL Capacity

Blocking Probability

Local Calls, Simulation

Local Calls, Analysis

1 ISL hop, Simulation

1 ISL hop, Analysis

2 ISL hops, Simulation

2 ISL hops, Analysis

Figure9: Callblokingprobabilitiesfora5-satelliteorbit,=10,C

ISL

=10, 2-ommunitypattern

bloking probability urve attens out after an initial drop. This behavior is due to the fat that, for

smallvaluesofC

UDL

,theup-and-downlinks representabottlenek,thus,inreasingC

UDL

reduestheall

blokingprobabilitysigniantly. However,one C

UDL

inreasesbeyondaertainvalue,theinter-satellite

links beomethebottlenek,andtheblokingprobabilityofallsthathavetotravelovertheselinks isnot

aetedfurther. Ontheotherhand,theblokingprobabilityofallsnotusinginter-satellitelinks(i.e.,those

originatingandterminatingatthesamesatellite)dereasesrapidlyasC

UDL

inreases,droppingtozerofor

valuesC

UDL

>30(beauseofthelogarithmisale,valuesofzeroannotbeshowninFigure5,sothereare

novaluesplottedwhenC

UDL

>30fortheurvesofloal alls).

Figure 6plots thebloking probability for thesamealls asin Figure 5, againstthe apaity C

ISL of

inter-satellite links;fortheresultspresentedweassumethat =10andC

UDL

=20. Inthisgurewean

see thatasthevalueofC

ISL

inreases,theblokingprobabilityofallsusinginter-satellitelinksdereases,

(20)

ISL

explainedbynotingthat,asC

ISL

inreases,alargernumberofnon-loalalls(i.e.,allsusinginter-satellite

links) isaepted(sinetheirblokingprobabilitydereases). Sinebothloal andnon-loal allsompete

for up-and-down links,an inreasein thenumberof non-loal alls aeptedwill result in higherbloking

probabilityforloal alls. Butwhenthevalueof C

ISL

exeedsthevalueofC

UDL

(whih isequalto 20in

this ase), the up-and-down links beome the bottlenek, and further inreasesin C

ISL

haveno eet on

blokingprobabilities.

Figure 7issimilar to Figure5exept that thearrivalrateis =5insteadof 10(allother parameters

areasin Figure5). Thebehaviorofthevariousurvesissimilarto thatinFigure5. Themain diereneis

that theblokingprobabilitiesinFigure7aresigniantlylower,aresultthat isexpeteddueto thelower

arrivalrate.

Finally, Figures 8 and 9 show results for the same parameters as in Figure 5, but orrespond to the

loality and 2-ommunitytraÆ patterns, respetively. Again, thebehaviorof theurvesissimilar for all

three gures,although theatualblokingprobabilityvaluesdependonthetraÆpatternused.

TheresultsinFigures5{9illustratethefatthattheblokingprobabilityvaluesobtainedbysolvingthe

Markovproessmaththesimulationresults;thisisexpetedsinetheMarkovproessmodelwedeveloped

isexat. Thus,thismodelanbeusedtostudytheinterplaybetweenvarioussystemparameters(e.g.,C

ISL ,

C

UDL

, traÆpattern, et.) and theireet onthe allbloking probabilities, in aneÆientmanner. We

notethatsolvingtheMarkovproesstakesonlyafewminutes,whilerunningthesimulationtakesanywhere

between30minutesandseveralhours,dependingonthevalueofthearrivalrates.

5.2 Validation of the Deomposition Algorithm

WenowvalidatethedeompositionalgorithmdevelopedinSetion3byomparingtheblokingprobabilities

obtainedbyrunningthealgorithmtosimulationresults. Weonsiderasingleorbitofasatelliteonstellation

onsistingof12satellites,anumberrepresentativeoftypialommerialsatellitesystems. Inallasesstudied,

wehavefoundthat thealgorithms onvergesin onlyafew(less thanten) iterations, takingafewminutes

toterminate. Ontheotherhand,simulationof12-satelliteorbitsisquiteexpensiveintermsofomputation

time, takingseveralhourstoomplete.

Figure 10 plots the bloking probability against the apaity C

UDL

of up-and-down links, when the

arrivalrate =5 and the apaityof inter-satellite links C

ISL

=20, for theuniform traÆ pattern. Six

sets of alls are shown, oneforloal alls,and vefor non-loal alls. Eahset onsistsof twoplots, one

orrespondingtoblokingprobabilityvaluesobtainedbyrunningthedeompositionalgorithmofSetion3,

and one orresponding to simulationresults. Eah non-loal all for whih resultsare shown travelsover

a dierent number of inter-satellite links, from one to ve. Thus, the results in Figure 10 represent alls

betweenall the dierent sub-systems in whih the 12-satellite orbitis deomposed by the deomposition

algorithm.

(21)

UDL

lessthan 20, these links representabottlenek. Thus, inreasingthe up-and-downlink apaityresultsin

a signiant drop in the bloking probability for allalls. When C

UDL

>20, however, theinter-satellite

links beome thebottlenek, and non-loal alls donotbenet from further inreasesin theup-and-down

link apaity. Wealsoobservethat,thelargerthenumberofinter-satellitelinksoverwhihanon-loalall

must travel,thehigheritsblokingprobability,asexpeted. Theblokingprobabilityof loalalls,onthe

otherhand,dropstozeroforC

UDL

>20sinetheydonothaveto ompeteforinter-satellitelinks.

Figures 11 and 12 are similar to Figure 10 but show results for the loality and 2-ommunity traÆ

patterns, respetively. For theresultspresentedweused =5andC

ISL

=10, andwevariedthevalueof

C

UDL

. We observethat the valuesof the allblokingprobabilities depend on theatual traÆ pattern,

but thebehaviorofthevariousurvesissimilartothatinFigure10. Finally,inFigure13,wexthevalue

of C

UDL

to 20, andweplotthe all bloking probabilitiesfor the2-ommunity traÆ pattern againstthe

apaityC

ISL

oftheinter-satellitelinks.

Overall,theresultsinFigures10{13indiatethatanalytialresultsareingoodagreementwithsimulation

overawiderangeoftraÆpatternsandsystemparameters. Thus,ourdeompositionalgorithmanbeused

to estimateallblokingprobabilitiesinLEOsatellitesystemsinaneÆientmanner.

6 Conluding Remarks

We have presented an analytial model for omputing bloking probabilities for a single orbit of a LEO

satelliteonstellation. Wehavedevised amethod forsolvingtheexatMarkovproesseÆientlyforupto

5-satellite orbits. Fororbitsonsistingof alargernumberof satellites,wehavedeveloped anapproximate

deompositionalgorithmtoomputetheall blokingprobabilitiesbydeomposingthesystemintosmaller

sub-systems, anditerativelysolvingeahsub-systemin isolationusing theexatMarkovproess. Wehave

also shownhowourapproahanaptureblokingdueto hand-osforbothsatellite-xedandearth-xed

orbits.

Weareurrentlyextendingthedeomposition algorithmto handleanentire satelliteonstellation.

As-sumingthattheonstellationonsistsofRorbits,anaturalapproahistodeomposeitintoRsub-systems,

eah representing a single orbit. We are also planning to analyzethe ase of heterogeneous traÆ. One

approah to aount fordierentgeographi arrivalrates, isto segmentthe band of earth overedby the

satellites into xed regions, eah with a dierent arrival rate of new alls. This approah givesrise to a

(22)

10

15

20

25

30

35

40

45

50

10

−3

10

−2

10

−1

10

0

UDL Capacity

Blocking Probability

Local Calls, Simulation

Local Calls, Analytical

1 ISL hop, Simulation

1 ISL hop, Analytical

2 ISL hops, Simulation

2 ISL hops, Analytical

3 ISL hops, Simulation

3 ISL hops, Analytical

4 ISL hops, Simulation

4 ISL hops, Analytical

5 ISL hops, Simulation

5 ISL hops, Analytical

Figure10: Callblokingprobabilitiesfora12-satelliteorbit,=5,C

ISL

=20,uniformpattern

10

15

20

25

30

35

40

45

50

10

−3

10

−2

10

−1

10

0

UDL Capacity

Blocking Probability

Local Calls, Simulation

Local Calls, Analytical

1 ISL hop, Simulation

1 ISL hop, Analytical

2 ISL hops, Simulation

2 ISL hops, Analytical

3 ISL hops, Simulation

3 ISL hops, Analytical

4 ISL hops, Simualtion

4 ISL hops, Analytical

5 ISL hops, Simulation

5 ISL hops, Analytical

Figure11: Callblokingprobabilitiesfora12-satelliteorbit,=5,C

ISL

=10,loalitypattern

10

15

20

25

30

35

40

45

50

10

−5

10

−4

10

−3

10

−2

10

−1

10

0

UDL Capacity

Blocking Probability

Local Calls, Simulation

Local Calls, Analytical

1 ISL hop, Simulation

1 ISL hop, Analytical

2 ISL hops, Simulation

2 ISL hops, Analytical

3 ISL hops, Simulation

3 ISL hops, Analytical

4 ISL hops, Simulation

4 ISL hops, Analytical

5 ISL hops, Simulation

5 ISL hops, Analytical

Figure12: Callblokingprobabilitiesfora12-satelliteorbit,=5,C

ISL

(23)

10

15

20

25

30

35

40

45

50

10

−5

10

−4

10

−3

10

−2

10

−1

10

0

ISL Capacity

Blocking Probability

Local Calls, Simulation

Local Calls, Analytical

1 ISL hop, Simulation

1 ISL hop, Analytical

2 ISL hops, Simulation

2 ISL hops, Analytical

3 ISL hops, Simulation

3 ISL hops, Analytical

4 ISL hops, Simulation

4 ISL hops, Analytical

5 ISL hops, Simulation

5 ISL hops, Analytical

Figure13: Callblokingprobabilitiesfora12-satelliteorbit,=5,C

UDL

(24)

[1℄ H.S.Chang,B.W.Kim,C.G.Lee,S.L.Min,Y.Choi,H.S.Yang,andC.S.Kim. Topologialdesign

androutingforLEO satellitenetworks. InIEEEGlobeom,pages529{535,1995.

[2℄ H. S. Chang, B. W. Kim, C. G. Lee, S. L. Min, Y. Choi, H. S. Yang, D. N. Kim, and C. S. Kim.

Performaneomparisonofoptimalroutinganddynamiroutinginlowearthorbitsatellitenetworks.

InIEEEVehiular Tehnology Conferene,pages1244{1249,1996.

[3℄ H. S. Chang, B. W. Kim, C. G. Lee, S. L. Min, Y. Choi, H. S. Yang, D. N. Kim, and C. S. Kim.

Performaneomparisonofstatiroutinganddynamiroutinginlowearthorbitsatellitenetworks. In

IEEE Vehiular Tehnology Conferene,pages1240{1243,1996.

[4℄ H. S. Chang, B. W. Kim, C. G. Lee, S. L. Min, Y. Choi, H. S. Yang, D. N. Kim, and C. S. Kim.

FSA-based link assignment and routingin low earth orbit satellite networks. IEEE Transations on

Vehiular Tehnology,47(3):1037{1048,August1998.

[5℄ F.Dosiere,T.Zein,G.Maral,andJ.P.Boutes. A modelforthehandovertraÆinlowearth-orbiting

satellitenetworksforpersonalommuniations. InIEEEGlobeom,1993.

[6℄ A.Ganz,Y.Gong,andB.Li.Performanestudyoflowearthorbitsatellitesystems.IEEETransations

onCommuniations, 42(2/3/4),February/Marh/April1994.

[7℄ A. Jamalipour. Low Earth Orbital Satellites for Personal Communiation Networks. Arteh House

Publishers,MA,1998.

[8℄ A. Jamalipour, M. Katayama, and A. Ogawa. TraÆ harateristis of LEOS-based global personal

ommuniationsnetworks. IEEECommuniations Magazine, February1997.

[9℄ A. Jamalipour,M.Katayama,T.Yamazato,and A.Derroni. A performaneanalysis ontheeetsof

traÆnon-uniformityinlowearth-orbitsatelliteommuniationsystems. InSITA,1993.

[10℄ Y. S. Kim, Y. H. Bae, Y. Kim, and J. P. Boutes. TraÆload balaning in low earth orbit satellite

networks. InComputer Communiations andNetworks,191-1951998.

[11℄ R. Mauger and C. Rosenberg. QoS guarantees for multimedia servies on a TDMA-based satellite

network. IEEECommuniations Magazine, pages56{65,July1997.

[12℄ G.PennoniandA.Derroni. MobilitymanagementinLEO/ICOsatellitesystems: Preliminary

simula-tionresults. InPIMRC,pages1323{1329,1994.

[13℄ H. Perros. Queueing Networks with Bloking: Exat and Approximate Solutions. Oxford University

Press,1994.

[14℄ G.Ruiz,T.L.Doumi,andJ.G.Gardiner.TeletraÆanalysisandsimulationofmobilesatellitesystems.

(25)

1998.

[16℄ H. UzunaliogluandW. Yen. Managingonnetionhandoverinsatellitenetworks. InIEEE Globeom,

1997.

[17℄ H. Uzunalioglu, W. Yen, andI. F. Akyildiz. A onnetionhandoverprotool forLEO satellite ATM

networks. InACM/IEEEMobiCom '98,pages204{214,1997.

[18℄ M. Werner. A dynami routing onept for ATM-based satellite personal ommuniation networks.

IEEE JournalonSeletedAreasinCommuniations,15(8):1636{1648,Otober1997.

[19℄ M.Werner,C.Deluhi,H.J.Vogel,G.Maral,andJ.J.DeRidder. ATM-basedroutinginLEO/MEO

satellite networks with intersatellite links. IEEE Journal on Seleted Areas in Communiations,

References

Related documents