13
Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it , [email protected]

Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, [email protected]

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

Scheduling + Routing in InterPlaNetary Internet

M.A. Bonuccelli F. Martelli S. Pelagatti

June 9-10, 2004

{bonucce,susanna}@di.unipi.it, [email protected]

Page 2: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

2

Outline

Motivations The problem Literature Our results Work in progress

Page 3: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

3

InterPlaNetary Internet

Page 4: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

4

PlaNetary Network architecture

Page 5: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

5

Satellites

SS/TDMA: coverage area is divided in “macrocell”;

N macrocell

N frequencies

N transponders RF switch on

board of satellite

CROSSBAR SWITCH

TRANSPONDERS AND ANTENNA

NETWORK

Satellite

Multi-beamtransmit/receiveantenna

Macrocells

Spot beamcoverage

Page 6: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

6

Satellite Constellations

Typically toroidal meshes

Teledesic Iridium

Page 7: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

7

The Problem

Scheduling packets on switch avoiding collisions on I/O ports minimizing total delivery time maximizing number of messages delivered

Routing packets within constellation choosing among shortest paths load balancing among alternative routes

Page 8: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

8

Literature

Results on single satellite systems: [BCW81] - Bongiovanni Coppersmith and Wong. An

optimal Time Slot assignment algorithm for a SS/TDMA system with variable number of tarsponders. IEEE Transactions on Communication, 37:721-726, 1981

[BGW91] Bonuccelli Gopal and Wong. Incremental Time Slot Assignement in SS/TDMA satellite systems. IEEE Transactions on Communication, 39:1147-1156. 1991.

.. many others

Page 9: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

9

Literature (contd.)

Results on constellations [Inukai81] Inukai. SS/TDMA networking via ISL. In ICC’81,

pp. 70.6.1--70.6.5, 1981

[BBB87] Bertossi Bongiovanni Bonuccelli. Time Slot Assignment in SS/TDMA systems with intersatellite links. IEEE Transactions on Communication, 35:602-608. 1987.

[GG92] Ganz Gao. Efficient Algorithms for SS/TDMA scheduling. IEEE Transactions on Communication, 38:1367-1374. 1992

Page 10: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

10

Our results on Single satellites

Online algorithms (BP00) Competitive ratio worst case Average close to 1 on simulations on different

traffic scenarios

QoS scheduling for Hard Real Time (BC01) EDF and Rate Monotonic Performance guarantees

Page 11: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

11

Results on Constellations

Two models investigated link centred

NP completeness (from [BBB87]) Optimal Algorithm for trees (BMP04a)

switch centred Optimal Algorithm with load balancing

(BMP04b)

Page 12: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

12

Work in progress

QoS scheduling SRT/HRT on constellations offline online

Performance guarantees Multimedia traffic: Jitter

www.pc-bonucce.di.unipi.it/WMGroup/

Page 13: Scheduling + Routing in InterPlaNetary Internet M.A. Bonuccelli F. Martelli S. Pelagatti June 9-10, 2004 {bonucce,susanna}@di.unipi.it, f.martelli@isti.cnr.it

June 10, 2004 www.pc-bonucce.di.unipi.it/WMGroup/

13

References

(BP00) Bonuccelli Pelagatti. Optimal On demand Packet Scheduling in single-hop multichannel communication systems. IEEE IPDPS 2000, vol. 1 p. 343-352. 2000.

(BC01)Bonuccelli Clò. Scheduling of Real Time messages in optical broadcast-and-select networks. IEEE/ACM Transactions on Networking, 9(5):541-552, 2001.

(BMP04a) Bonuccelli Martelli Pelagatti. Optimal Packet Scheduling in Tree Structured LEO satellite clusters. MONET, to appear.

(BMP04b)Bonuccelli Martelli Pelagatti. Optimal Packet scheduling and load balancing algorithms for LEO/MEO satellite Networks. TR Dip Informatica Pisa, submitted for publication.