Escolar Documentos
Profissional Documentos
Cultura Documentos
Srihari Raghavan
(sraghava@vt.edu)
24 APR 2000
This paper discusses in depth the issues in using satellite links as the physical
media for ATM internetworking and uses it to build a design guide for implementation of
ATM over satellite networks. The challenge here is to provide ATM, a connection-
oriented protocol developed specifically for a reliable high-bandwidth wired
infrastructure, along with its QoS guarantees, for mobile networks, which are
characterized by frequent breaks and makes of connections over a shared, unreliable
and limited-bandwidth wireless medium. A successful implementation of ATM inter-
networks depends upon the Bit Error Rate (BER) of the underlying physical layer. ATM
was originally designed for links with low BER like fiber. In the case of satellite links, the
error rate is orders of magnitude higher. The bursty nature of the error in satellite links
also poses a big problem. This paper will systematically deal with such major issues of
Satellite ATMs (SATATM) and their implementation. A set of motivation examples or
scenarios for SATATM networks will be discussed. This will be used to compile a host of
design issues and the various options available for the same and hence can be used as
a theoretical design guide for future ATM over satellite implementations.
2
Table of Contents
Pg. No
1. Introduction 4
1.1. Satellite Communications
1.1.1. Architecture and purpose
1.1.2. Terminology, characteristics, advantages and disadvantages
2. Motivating Scenarios 7
2.1. Description of the architectures
3. SATATM details 10
5. Conclusions 29
6. References 31
3
1. Introduction
Satellite links can operate in different frequency bands and use separate carrier
frequencies for the up-link and downlink. There are some common frequency bands.
They are listed in the table below.
Satellites can be positioned in orbits with different heights and shapes. Based on
the orbital radius, satellites fall into one of the following categories. They are Low Earth
Orbit (LEO), Medium Earth Orbit (MEO), Geostationary Earth Orbit (GEO) and Highly
Elliptic Orbit (HEO). The constellations are described below and their relative merits are
tabulated.
4
The comparisons table between the different constellations is given below. [41][1]
There are several merits to satellite communications as a whole as they can give
global coverage to remote areas not connected by terrestrial network, chance to act as
an alternate mode of communication in military applications and disaster recovery
scenarios, support for multipoint communications due to inherent broadcasting
capability, bandwidth on demand capabilities, ease of network expansion, flexibility of
station organization etc., There are also several demerits associated with satellite
communications such as their bursty error conditions, high BER characteristics, long
delay and the enormous cost associated with user terminals, earth stations and the
satellites as a whole. Also, the dependence of solar power for recharging also poses a
problem. The limited transmission power of both the ground terminals and satellite is
also a problem.
5
nothing to transmit when its time slot comes up, the time slot is sent empty and is
wasted. Because ATM is asynchronous, time slots are available on demand with
information identifying the source of the transmission contained in the header of each
ATM cell.
ATM transfers information in fixed-size units called cells. Each cell consists of 53
octets, or bytes. The first 5 bytes contain cell-header information, and the remaining 48
contain the "payload" (user information). Small fixed-length cells are well suited to
transferring voice and video traffic because such traffic is intolerant of delays that result
from having to wait for a large data packet to download, among other things [42].
There are certain interesting fields in ATM header like Congestion Loss Priority
(CLP) and a Header Error Control (HEC). The former will allow the ATM switch to drop
the cells with CLP set, when there is congestion at the switch. The latter is used for error
control. The ATM layers and the ATM Adaptation layer (AAL) are roughly analogous to
the data-link layer in the OSI model. The ATM layer is responsible for establishing
connections and passing cells through the ATM network. The AAL is used for isolating
higher-layer protocols from the details of the ATM layer. The higher layers residing
above AAL will accept user data, arrange it into packets and hand it to AAL [42]. There
are different AALs like AAL1, AAL3/4 and AAL5 for different types of data and voice and
video packets.
ATM connection establishment process uses the one-pass method, just like the
telephone network. An ATM connection setup proceeds with a connection-signaling
request from source end system and connections are set up throughout the network,
allocating buffer spaces according to QoS guarantees and reaches the final destination,
which either accepts or rejects the connection request. On acceptance, data transfer can
begin. The teardown is also done in the similar way. ATM networks can emulate a
physical LAN. LAN Emulation (LANE) is a standard defined by the ATM forum to
emulate a LAN on top of an ATM network. It provides a service interface for higher-
layers that is identical to that of existing LANs.
6
1.2.3 Wireless ATM (WATM) and its features
WATM is ATM with physical layer being wireless medium. This gives a host of
choices for the physical layer. The benefits of a wireless ATM access technology should
be observed by a user as improved service and improved accessibility. By preserving
the essential characteristics of ATM transmission, wireless ATM offers the promise of
improved performance and quality of service, not attainable by other wireless
communications systems like cellular systems, cordless networks or wireless LANs. In
addition, wireless ATM access provides location independence that removes a major
limiting factor in the use of computers and powerful telecom equipment over wired
networks. The architecture proposed for wireless ATM is composed of a large number of
small transmission cells called pico cells. A base station serves each pico cell. All the
base stations in the network are connected via the wired ATM network. The use of ATM
switching for intercellular traffic also avoids the crucial problem of developing a new
backbone network with sufficient throughput to support intercommunication among large
number of small cells. To avoid hard boundaries between pico-cells, the base stations
can operate on the same frequency.
2. Motivating Scenarios
There are different application scenarios, which are motivating factors behind
SATATM networks. The following sections deal with a set of architectures for which
SATATMs can provide a good quality solution. The scenarios are discussed and the
connectivity requirements are studied and then, SATATM concept will be applied to the
scenarios and its deployment requirements would be studied in the consequent sections.
2.1.1.1 Requirements
The requirements here are QoS guarantee, fast user response, stable
connections, reachability etc.,
7
• High-speed network access by ATM end-nodes, which may be portable (hence
mobile).
• A class of applications, with respect to WATM deals with the mobility of the ATM
switch itself. Here pieces of ATM network, each consisting of ATM switches,
could be in motion with respect to the fixed portion of the network. Application
scenarios would involve mobile platforms with number of users on board. This
scenario is pertinent to airplanes, which provides communication and
entertainment services to passengers. Here the ATM end nodes are not in
motion. Another scenario could be that ships (military and civil) having ATM
networks want to communicate among them and with the land network. The
military networks would also entail security features for intruder-free
communication.
2.1.2.1 Requirements
The requirements here are maintaining quality connections, safeguard QoS
guarantees, smooth handoffs, secure communications etc.,
Distance learning and computer aided instructions are very important and could be
• Broadcast type communications characterized by one-way information flow
• Interactive communications characterized by full-duplex information flow and
• Self-learning, in which students can retrieve learning materials remotely [28].
These scenarios require multimedia communications of very high quality and the main
hindrance is the distance factor. Institutions in the developed countries can educate
people in developing and under-developed countries if quality multimedia connection is
achieved over a large distance. ATM is the de-facto standard for multimedia
communications due to its capacity to guarantee QoS and support for voice, video and
data simultaneously.
2.1.3.1 Requirements
The main requirements are QoS guarantees, voice-video synchronization, large
bandwidth, bandwidth on demand, quality multimedia services etc.,
2.1.4.1 Requirements
QoS guarantees, bandwidth on demand, large bandwidth, synchronization, and
backbone dependability are demanded by multimedia applications. Seamless and
efficient integration schemes are needed by multi-service applications. Interactive
8
computing and bulk transfers with high bandwidth requirements, information
dissemination including stock market data etc., and video broadcasts with low delay
requirements are some other multimedia applications to be taken care of [26].
2.1.5.1 Requirements
Security, encryption and interconnection between geographically diverse locations are
the main issues here.
9
discussion of a generic architecture and issues behind SATATMs and a design guide in
the following sections.
In order to explain the SATATM network details and other issues, the following model
will be considered.
10
• Burst Time Plan – A BTP is required to
o Set up space segment (consisting of satellites) based on the previous
negotiation with the network users
o Provide additional BW if a specific service asks for it
o Incorporate new activated users to the network
• Burst synchronization – with the high rate digital transmission used in the satellite
link, this is needed. The satellite movement will affect the delay and loss of
synchronization will lead to serious degradation. Guard times are used for this
purpose.
• With respect to the figure, s1, s2 and s3 are three positions (at different times) of
the same ship, s. The ships with networks (could be ATM) onboard represents a
mobile network and is shown in different positions so that, they are in different
spot-beams of the same satellite (s1 and s2), necessitating inter-beam
handovers and between different satellite footprints (necessitating inter-satellite
handovers).
• OBS and OBP represent onboard switching and onboard processing capable
satellites and will be described in detail in the later sections.
The design of SATATM networks will require a number of design issues and related
parameters to be considered and analyzed. It is done in the following sections. The
following sections are organized as follows. The design parameters would be given and
would be discussed and the advances in each of the parameters would be discussed
and then a design guide would be provided based on these.
The orbital radius of the satellite greatly affects its capabilities and design. The
following diagram shows the effects of the constellations for GEO and LEO
constellations.
11
important measure of efficiency that affects SATATM is end-to-end delay. A model uses
Number of orbit planes, Number of satellites per orbit plane, Satellite altitude, Orbit plane
inclination angle and Ground terminal coordinates to calculate the total propagation
delay from a source to destination through a LEO network. The end-to-end delay is the
sum of transmission delay, uplink delay, downlink delay, ISL propagation delay,
OBS/OBP delay and buffering delay. The propagation delay is characterized by downlink
delay, uplink delay and ISL propagation delay. In this model, delay variation caused by
orbital dynamics, buffering, adaptive routing and OBP are not taken into account. LEO
propagation delay is of the order of 83.45 ms for a sample propagation delay calculation
from Los Angeles to London with seven satellites in path [10]. GEO propagation delay
for ground terminals farther away from the equator is of the order of 275ms through a
single satellite.
Though LEO networks have relatively smaller propagation delays, the delay
variance is higher than GEO. This variation is due to handovers, satellite motion, OBS
and adaptive routing. These should be considered while selecting the constellation.
Thus, when considering constellation of a satellite, the parameters to be taken
into account are launching cost (less for LEO), propagation delay (less for LEO), delay
variance (more for LEO, hence bad), coverage (more for GEO, change continuously for
LEO), altitude (low for LEO and hence small end-end delays, low power requirements)
etc.,
The orbital revolution of satellites causes satellites to change position with respect to
ground terminals. As a result, the Network Control Center (NCC) in fig.2 must handover
connections to another satellite whose footprint is relevant. In other cases, LEO
systems are not stationary. Hence, caller and called terminals do not remain in the same
footprint of the initial source and initial destination satellites. Thus the satellites need to
transfer the ground caller and called terminals to others. This is called a handover. There
are intra-orbit and inter-orbit handovers. GEO systems do not have too many handovers
due to its large distance from Earth and due to its high coverage area. Handovers for
LEO satellites are estimated to occur on an average 8 to 11 minutes [10]. There is an
amount of delay variance in LEO constellation due to these handovers. There are
different handover protocols being considered and Footprint Handover Rerouting
Protocol (FHRP) is one of them [11]. LEO systems with multi-hop inter-satellite links
need handover and rerouting protocols. This protocol has the following advantages [11].
• Maintains optimality of initial route even after satellite handovers
• Handles the inter-orbit handover problem
• Demands easy processing, signaling and storage costs
• Maintains cell order upon delivery for ATM
• Relative performance of FHRP is not affected by heterogeneous traffic pattern.
Possible after effects of handovers are listed below.
• A new satellite may be added to existing connection route
• The existing connection route should be updated
• A new route/connection must be set up.
Addition of a new node could cause sub-optimal route and hence re-routing is
necessary. This causes additional signaling and processing overhead. The assumption
of FHRP is that all handovers are caused by the mobility of the LEO satellite instead of
the ground terminal. Previous algorithms considered only intra-orbit handovers or inter-
12
orbit handovers without multi-hop handover or handover re-routing problem. This
algorithm improves upon them.
3 73,030 243
4 59,629 199
5 49,567 165
12 21,826 73
There are also millimeter-wave inter-satellite links and optical inter-satellite links [31].
The link budgets of these ISLs are also given.
13
Traditionally, the satellites have always been used as “bent pipes” with no other
processing at the satellite, except for reflecting transmitted waves. The alternative is to
allow on board switching and processing. The requirement for satellite switching results
from the need of small, inexpensive earth terminals. This could be supplied by multiple
beams [33]. However, multiple beams need switching between beams or inter-beam
switching and hence satellite switching must be considered. Satellites with no OBS limits
the applicability of satellites for internetworking to simply links connecting two terrestrial
stations. With OBS, earth terminals with differing QoS requirements can share the uplink
channel.
There are on-board switching architectures that implement the adaptation of real-time
and non-real time services to the satellite communication link, while achieving significant
statistical advantage on communication links, uplinks and downlinks [14]. This model is
based on the GEO constellation. It exploits the burstiness of real-time traffic, this
architecture achieves high system throughput. In this particular architecture the onboard
switch does demodulation, detection and correction of transmission errors, after
receiving the signal and time-multiplexed into digital baseband streams. For this
particular scheme, the traffic is divided into two types. The CBR and rt-VBR traffic
belong to one high priority category and the nrt-VBR, UBR and ABR class traffic belong
to the second low priority category. The switch architecture includes
• Input de-multiplexer for separation of the high and low priority traffic
• A packet switch to route these traffic
• Output queuing packet switch, producing one queue per downlink satellite RF
carrier, allowing for doing congestion control on the low-priority traffic.
• Output interleavers, which insert low-priority cells into unused high-priority
spaces.
Thus, the high-priority traffic is handled according to a circuit emulation mode whereas
an ATM-like packet switch handles the low-priority traffic. The main advantages brought
about by OBP are [14]
• Significant increase in system throughput
• Offered a natural flexibility of a packet-oriented transfer mode
• Achieves true packet switching and statistical advantages for large capacity ATM
networks
• Achieves the required data rates with multimedia traffic from small terminals,
together with meshed networking. Regenerative switching and multi-beam
onboard processing payload satellites can achieve this.
• The inherent broadcast function. Every subscriber located within the same
downlink spot beam as the called subscriber can, receive a message forwarded
to this user station. The normal mode of operation is user specific. An extension
of the broadcast nature along with return link provides the necessary interactivity
required by multimedia services [31].
• Flexibility of the switch to act both in circuit-switched and packet switched modes.
• The large capacity achieved.
• Improved connectivity
• Processing gain, coding gain and optimized link designs[3].
Hence the use of OBP/OBS is very much recommended and the issues to be
addressed, before the selection of OBP/OBS are
• Space environment considerations and associated delays (e.g., GEO systems)
14
• Satellite limitations like long transmission delay, link noise, local weather
conditions and interference.
• Cost of operation of satellite and launch costs. The costs associated with
launching satellites with OBS/OBP are high compared to that of bent pipe
satellites.
• Lifetime of the satellite. Generally the satellites last for an average of ten years.
• Onboard buffer size. This is a very important issue, since the real estate or
memory requirements onboard the satellite are scarce and hence the buffer size
should be carefully chosen. Simulation studies for different types of ATM traffic
are done and should be used [14] before choosing the value for this parameter.
• Capacity and port rate are other important parameters in addition to
implementation considerations. These are addressed in [33].
• While terrestrial switches should be modular to cater to a broad range of
capacities, OBS could be a lot simpler and tailored to satellite communications.
• Due to restrictions on payload size and costs, there should be distribution of
ATM-layer functions between onboard switch, NCC and ground terminals.
• Due to restricted lifetime of satellites, fault tolerance should be added by
introducing fault detection and redundancy, both internal and external to the
switch [33].
• Because of switching delay in the satellites and also to prevent retransmissions
in a long-delay path, the onboard buffers should be larger than the terrestrial
switches to limit onboard congestion.
• Due to hostile radiation environment, particularly in GEO constellations, the
switch ASICs and memory chips for buffers should be suitably safeguarded. The
rad-hard technology is advised [33].
• Switch architectures with a large number of components may be unsuitable due
to satellite limitations in terms of size, mass and power.
• Power consumption and power dissipation are other significant factors to be
considered.
• CLRs should be in the range of 10^-10 to meet the QoS of high-performance
traffic and avoid costly retransmissions [33].
• To get good throughput/delay performance, output or shared queuing should be
used. The output queuing mechanism could be physical buffer based or virtual
buffer based. There are issues in choosing fully output buffered switch. After
sorting through the issues, a fully interconnected fabric with output port
concentrators similar to the knockout switch is being proposed. The high CLR of
these types of switches should also be taken into consideration [33].
• Functions that could be considered for OBS/OBP are switching, queuing, flow
control and scheduling. Connection admission control and resource allocation
should be handled at NCC preferably. All delay-tolerant functions should be kept
on the ground.
4.5 MAC layer protocols, scheduling and ATM services mapping for QoS
The key difference between a SATATM network and the terrestrial network is the fact
that the SATATM network uses multiple access in the uplink. The choice of multiple
access schemes has a great impact on the SATATM network. The primary goal in the
assignment process is
• Satisfy the user’s QoS in the form of maximum cell transfer delay (maxCTD),
peak cell delay variation (peakCDV) and cell loss rate (CLR).
15
• Maximize the utilization of the uplink
• Cell delivery in a timely manner and with minimal collisions [26].
Satellite networks present unique challenges in system design related to QoS
provisioning. MAC protocols are behind the delivery of QoS contract. MAC protocol
should achieve QoS provisioning, efficiency and service interoperability [26].
Satellite environments affect MAC protocols with the long propagation delay, physical
changes to the controllers in space, dynamic nature of satellite links and limited buffer
memory.
The traditional CSMA/CD schemes cannot be used with satellite channels, since it is not
possible for earth stations to do carrier sense on the up-link due to the point-to-point
nature of the link. A carrier sense at the downlink informs the earth stations about
potential collisions that may have occurred 270ms ago. Such delays are not practical [1].
Most SATATM schemes use dedicated channels in time and/or frequency for each user.
ALOHA, Frequency Division Multiple Access (FDMA), Time Division Multiple Access
(TDMA) and Code Division Multiple Access (CDMA) are such schemes. The ability to
use OBP and multiple spot beams will enable future satellite to reuse the frequencies
many times more than today’s system. Demand Assigned Multiple Access (DAMA)
systems allow the number of channels at any time is less than the number of potential
users. Satellite connections are established or dropped only when traffic demands them.
Protocols like Packet Reservation Multiple Access (PRMA), an improved form of TDMA
with techniques from S-ALOHA, could also be used. Its application will depend on
• Round trip delay (higher is bad for PRMA)
• Application and required QoS
• BER of link (high BER is bad) [1]
16
• Variable-rate demand assignment and
• Free assignment.
• Adaptive protocols
• Hybrid protocols
The merits of these schemes are discussed in [46]. When a cell arrives at a queue,
signaling messages are sent to the satellite notifying it of its arrival. When the satellite
receives this information, it dynamically assigns slots to the connection. The drawback is
the delay for the signaling message sent to the satellite. Thus there is a minimum delay
(~0.5s) to be taken into consideration, irrespective of the other conditions. On the
downlink, transmission is multicast and the suitable protocol is Time Division
Multiplexing (TDM). In order to achieve a greater efficiency in SATATM networks, the
DAMA scheme can be employed with other access schemes like MF-TDMA and SCPC
[30].
3.5.1 Design considerations
There are design considerations based on the mode of usage of satellites and the
resulting source traffic at the satellite network level [26]. The following diagram shows
two satellite system network scenarios [26], which can help decide which MAC protocol
would be better for different scenario.
17
An in depth study on MAC protocols for Mars Regional Network [47] could be consulted
for more information. In another extensive study [25], a set of performance objectives
are identified and different MAC protocols are analyzed. The performance objectives are
• High channel throughput
• Low transmission delay
• Channel stability
• Protocol scalability
• Channel reconfigurability
• Broadband applicability
• Low Complexity
Following tables from [25] should be used to differentiate among the plethora of MAC
protocols.
Table 4: Relation between traffic models and MAC choices
Traffic Model MAC class choice
Non-bursty traffic Fixed Assignment
Bursty traffic Random access
Bursty traffic, long messages, large Reservation protocols with contention
number of users
Bursty traffic, long messages, small Reservation protocols with fixed
number of users TDMA reservation channel.
18
Minimum Delay Multi-Access protocol, Generalized TDMA are being used. Interested
readers are referred to [3, 25] for further information on these protocols and other
variations of the same. Some of the conclusions are that the hybrid protocols that take
advantage of both random access and reservation protocols have better throughput
versus delay characteristics. The basic assumptions behind the study are bursty traffic
and asymmetric satellite links.
Another study [7] on MAC protocols compares them in a different plane and is given
below.
Table 6: Performance comparison
Access Efficiency Delay Stability Robustness Complexity
protocol
S-ALOHA .37 Low Low High Low
Tree CRA .43-.49 Medium Medium Poor Medium
DAMA .6-.8 High High High Medium
(reservation)
Hybrid 0.6-0.8 Variable Medium High medium
(reservation-
random)
Here Tree Contention Resolution Access (Tree CRA) and others are being used.
The following tables and explanation gives the overview of a sample assignment
strategy for ATM traffic [8]. Let Aii cells/frame be the bandwidth (BW) allocated for fixed-
rate demand assignment to connection ‘ii’ in a particular uplink beam. Let Bii cells/frame
be the same connection’s variable-rate demand assignment allocation. Let Cii be the
total BW allocated for connection ‘ii’. The terms PCR refers to Peak Cell Rate, MCR to
Minimum Cell Rate and SCR refers to Sustained Cell Rate.
UBR 0 - -
19
Statistical multiplexing is one of the key benefits of ATM. The most common method of
exploiting stat-mux is to merge multiple VBR streams with similar statistical properties
into a common FIFO queue, which may be given some constant rate of service. These
could be intra-terminal statistical multiplexing or inter-terminal statistical multiplexing.
These also could be taken care of in satellite framing [8]. There is a Hierarchical Round
Robin scheduler discussed in [8] which can schedule the uplink access. The advantages
reported are its simplicity, fine BW granularity and avoidance or large delay jitter. The
main pre-condition is the presence of OBS/OBP in the satellite.
In another study [44], some simple rules for ABR service on SATATM networks were
found and studied. This relates to the count of missing resource management cells
(Crm) parameter of the ABR source behavior. Based on the study, the size of the
Transient Buffer Exposure (TBE) parameter was set to 24 bits, and no size was enforced
for the Crm parameter. According to the study, this simple change improved the
throughput over OC-3 satellite links from 45Mbps to 140 Mbps. It was also found that
large values are needed for Crm parameter for long delay links or high-speed links.
It has been shown that when interleaving is done, the ATM cell discard probability (CDP)
and probability of undetected errors are less. Interleaving the ATM cell tends to
“distribute” or spread the bit errors at the cost of increased delay. The interleaving
algorithm can be applied differently according to the AAL types. There is a chance that
errors can occur in the interleaved cells. Another problem is that the interleaving depth
for optimal error performance is still not evident [30].
Error recovery algorithms like automatic repeat request (ARQ) could be used to lower
error ratio for loss-sensitive, delay-insensitive scenarios. There are stop-and-wait, Go-
Back-N and Selective-repeat algorithms. See [40] for more details in error recovery
algorithms. Go-Back-N and Selective-repeat are better than stop-and-wait algorithms.
Coding scheme can be used for error correction or prevention. Currently, convolution
code with viterbi decoding is used to achieve 10^-3 to 10^5 BER [30]. This is not fit for
SATATM networks because of the loss-sensitive ATM traffic. Hence concatenated
20
coding with outer coding as Reed-Solomon (RS) coding with Forward Error Correction
(FEC) as the internal convolution code is being currently used and is a good performer in
this area [30]. Here also, optimal interleaving depth for SATATM networks should still be
determined.
An in-depth study of the impact of transmission error characteristics on SATATMs is
studied in [18]. The ATM cell performance measures are Cell acquisition time (CAT),
Cell in-synch time (CIT) and cell discard probability (CDP). Satellite links that operate at
high rates employ error correction schemes for providing acceptable BER. Burst errors
are generated by these error correction schemes. The ATM HEC is capable of correcting
only single-bit errors. A method called ATM link enhancement (ALE) was developed,
which incorporates a selective interleaving technique allowing it to be transparently
introduced into the satellite link. More information is given in the section under
Commercial SATATM Products in this paper. Studies confirming its validity are shown in
[18]. AAL1 uses a 3-bit CRC, AAL3/4 uses a 10-bit CRC and AAL5 uses 32-bit CRC for
error detection and error correction. All the codes used for AALs are sensitive to burst
errors, hence the need for better error control algorithms.
In another related study [9], a solution is proposed for the error control mechanisms to
adapt to the satellite channel by moving the error recovery and detection to a higher
layer of the ATM. This is based on the ability of the ATM to determine the service of the
retransmission and to base recovery on that service. The study also shows simulation
results to confirm a significant increase in raw data throughput and that in ATM transfer
efficiency 7.5%. The results also show that it is possible to guarantee data services with
no loss of data under certain conditions. The author does this by changing the current
ATM adaptation layer with a proposed Convergence sub-layer AAL. It is also proposed
that differentiation based on the service during recovery and re-transmissions is
necessary.
The relation between BER and CLR has been studied and documented in [15]. The
CLR-vs-BER performance is quite linear. The effects and graphs are to be studied
before implementation.
21
Traffic Control is a measure that takes actions to avoid congestion conditions.
Congestion control acts after congestion is set. Traffic Control is congestion avoidance.
This is very important, since the satellite links are bandwidth limited [30]. The algorithms
should act faster and more efficiently due to the long delay. The basic QoS parameters
are Cell Loss Ratio (CLR), maximum and mean cell transfer delay (CTD) and cell delay
variation (CDV) and the extended QoS parameters are cell error ratio (CER), severely
errored cell block ratio (SECBR) and cell mis-insertion ratio (CMR) are also
recommended. The impact of satellite delay on some basic services is tabulated
here[30].
Table 8: Effect of satellite link delay on applications
Application and properties Sensitivity to satellite link delay
Video and voice service- generates Very sensitive- real time services, good
bursty traffic. as long as delay variation is kept very
small
Text or data service – needs reliability Not sensitive
Video telephony Not sensitive, future video telephony
may be sensitive
Computer Supported Cooperative Work Not sensitive, but delay on TCP/IP due
(CSCW) to satellite delay degrades entire
performance. [see section on Upper
Layer Concerns in this paper]
ITU-T and ATM Forum have specified traffic control functions, which manage and control
traffic to avoid congestion in ATM networks. These functions should be considered.
There are different traffic control procedures described. They are
• Traffic Shaping
o Mechanism to change the traffic characteristics of a cell stream to
achieve desired characteristics
o Should maintain call sequence integrity
o Are peak cell rate reduction, burst length limiting and CDV reduction
o Cannot be used when network is congested
• Priority control and selective cell discard mechanism
o CLP bit is manipulated as a means of traffic control to discard the ATM
cells with lower priority.
o Not efficient in ensuring data delivery
o Can aggravate congestion due to retransmissions
• Connection admission control (CAC)
o For occasional congestion
o Is the set of actions taken by a network to establish whether an ATM
connection can be accepted or rejected
o Useful only in the call-setup phase for SATATM networks.
Congestion control mechanisms are of many types [30]. A frequently used scheme is
selective cell discard. It has advantages and disadvantages as briefed above. Another
method is Explicit Forward Congestion Indication (EFCI) incorporated with a feedback
mechanism. EFCI is used to convey congestion notification to the source. The
destination protocol is required to notify the source of congestion. This whole process is
Forward Explicit Congestion Notification (FECN). In SATATM, this is not very well
matched due to the minimum delay of one-way propagation for the notification.
Backward Explicit Congestion Notification (BECN) is a mechanism, which could be used
22
to send a notification in the reverse direction of the congested path. Buffering and VC
prioritization can also be used in congestion control. The satellite on-board buffer could
also be considered. This could introduce jitter, if not properly done. A related mechanism
is VC prioritization. Other congestion control mechanisms are discussed in [49], although
these should be changed for SATATM considerations. Thus the criteria of choosing the
algorithms should be that, these should not affect the delay-sensitive traffic for
SATATMs.
There is a service specific convergence sub-layer (SSCS) in AAL. This SSCS is divided
into service co-ordination function (SSCF) and SSCOP. The service specific connection
oriented protocol (SSCOP) can run on all protocol stacks. Its main function is to provide
assured delivery of PDUs and use error-recovery procedures if necessary. The following
features [18] are very favorable to SATATM networks. They are the selective
retransmissions, nearly infinite window size definition capability, superior flow control,
optimized support for high-speed and long-delay networks and the protocol is designed
to be insensitive to network delay. SSCOP has been proposed by some people as a
possible replacement for TCP as a wide-area transport protocol, however some doubts
have been expressed as to its efficiency in the face of errors, congestion, variable
delays. A thorough investigation of SSCOP, including simulation to determine its
performance in terms of throughput etc., in a typical error/congestion/delay environment
should be carried out.
TCP is the de-facto standard for the Internet transport protocol. Considerations for using
TCP over ATM over satellite communications have been studied in sufficient depth
[5,6,7,20]. The considerations and findings are explained in this section. A thorough
study [7] gives the TCP performance and buffer requirements over the satellite-ATM-
UBR service and provides guidelines on improving TCP performance in such situations.
The ATM UBR service category is expected to be used by a wide range of applications.
Buffer requirements increase with increasing delay-bandwidth product. The efficiency of
TCP over UBR is measured by
Efficiency = (Sum of TCP throughputs)/(Maximum possible TCP throughput
Fairness Index = (Σxi )^2 / (N * Σxi^2 )
Where xi = throughput of the ith TCP source and N = number of TCP sources.
The buffer requirements are as follows.
• For very small buffer sizes, the resulting TCP throughput suffers.
• TCP performance increases with increase in the buffer sizes
• TCP performance over UBR for sufficiently large buffer sizes is scaleable with
respect to the number of TCP sources.
• A buffer size of 0.5*RTT to 1*RTT is sufficient to provide over 98% throughput.
23
Fairness is high for a large number of sources. This shows that TCP sources with a
good per-VC buffer allocation policy like selective drop, can effectively share the BW.
Providing a guaranteed rate (GR) to UBR traffic has been discussed as a possible
candidate to improve TCP performance over UBR service. Guaranteed Frame Rate
(GFR) is also being discussed as an enhancement to the UBR category. For TCP over
For this case, virtual source and virtual destination can be used to isolate long delay
segments from terrestrial segments [5], which help in efficiently sizing buffers in routers
and ATM switches. Therefore, terrestrial switches only need to have buffers proportional
to the BW-delay product. Employing feedback is also a mechanism for giving feedback
to the sources.
These issues are important and must be taken into consideration before choosing on a
Transport layer protocol. An RFC [20] published recently, does an in-depth study on
TCP over satellite communications and has come up with the following
recommendations and hence could be followed.
24
• Sharing TCP state among similar connections could be used to overcome
limitations in the configuration of the initial state.
• In highly asymmetric networks like satellite links, a low-speed return link can
cause performance drop due to congestion in the acks returning to the sender.
Hence Ack Congestion Control (ACC) must be done.
• Ack filtering can be done in the previous case to limit the number of acks in the
return direction. This could be done taking into advantage, the cumulative
acknowledgement scheme of TCP.
These are some of the TCP improvements to be made for supporting satellite networks
in general and will apply to SATATMs as well.
IPV6 projects are being undertaken over ATM over satellite communications [49, 50, 51].
IPv6 will support hierarchical addressing, routing, Quality of Services, mobility, security,
multi-peer communications. IPv6 coupled to Asynchronous Transfer Mode (ATM) and
GEO/LEO satellites technologies is being investigated as a solution to meet the Air
Traffic Management and passenger’s applications requirements for Air-Air, Air-Ground
and Ground-Ground segments with multimedia high-bandwidth [50]. The issues related
to the management of the QoS over an aggregation of ATM and Satellite networks fall
into several general classes [51]
• how to map the Internet IntServ model to the ATM QoS model,
• how to make RSVP, the Internet signaling protocol, run over ATM and Satellite,
• how to handle the ATM VCs to be able to provide the requested QoS and to
optimize the network resources,
• how to aggregate IP flows,
• how to handle the many-to-many connectionless features of IPv6 and RSVP,
• how to map efficiently the routing algorithms with the switching mechanisms,
• how and when to use satellite to dynamically set up shortcut route between
nodes,
• which time-critical data should be routed over a satellite overlay network on top
of a terrestrial network,
• how to balance the load between satellite and terrestrial links,
• how and where to monitor the achieved QoS performance,
• which measures to prevent misuse/unauthorized use of network resource,
• how to optimize the use of network resource to fulfill the required QoS.
The research work on using IPv6 over SATATM is still going on and many results are
awaited.
Path loss can occur in satellite transmissions due to the following conditions. Weather
conditions like rain, integrated water vapor concentrations and cloud liquid water
contents can affect the transmission. Attenuation due to rain is a major problem in the
Ka and Ku bands. The effect of airline traffic on satellite transmissions is also studied
[45]. Global predictions of slant path attenuation are also being studied and should be
25
taken into consideration. Information related to attenuations could be further studied at
[54].
There are changes proposed to the ATM layer and specifically in the Service Specific
Sub-layer of AAL to incorporate satellite communications as the physical layer transport
of ATM. In one type of change, the CRC and the sequence numbers are moved to the
higher convergence sub-layer. This will entail larger blocks to put error detection and
correction on. It is suggested here [9] that high-speed, long-delay satellite links need a
unique AAL. That is answered in [24], where a separate layer called S-ATM layer is
provided for satellite communication scenarios. In another study [43], the ground
segment proposal is based on a new AAL called AAL2, which is considered to play a
major role in offering an efficient way to provide multimedia services over ATM networks.
It allows easy encapsulation of the complete set of media component sessions, which
forms a multimedia transaction into a single ATM VC connection.
Impact of elevation angles on SATATM network design has been studied in [13]. Use of
GEO satellites means lower elevation angles and large delays in high altitude regions.
These problems can be solved by the use of satellites at much lower altitudes such as
MEO and LEO. By using MEO/LEO satellites and selecting an appropriate inclination
angle, these orbits can offer much higher minimum elevation angles over high altitude
regions. High elevation angles will lead to a very low probability of shadowing and
therefore offer a very high availability of service.
Various schemes are possible here. They are plesiochronous digital hierarchy (PDH),
SONET synchronous digital hierarchy (SDH), physical layer convergence protocol
(PLPC) and no framing. Studies have been done about the differences between them
[30]. PDH was developed to carry digitized voice efficiently in major urban areas. There
are some inefficiency regarding rerouting difficulty and redundant operations. SDH was
developed to take care of the totally synchronized network. SDH is much preferred to
PDH [30]. PLCP is another cell transport method and it is found to be not suitable in the
burst error environment [30]. Thus SDH is preferred.
26
There are tools in production for encryption of ATM traffic over satellite links. A study
was done on ACTS ATM Internetwork (AAI) platform with a prototype ATM encryption
device [35]. One of the new generations of encryptors for unclassified ATM networks is
called FASTLANE. The study reported a successful encryption based experiment.
Encryption of SATATM traffic is certainly possible and should be used when necessary.
4.16.3 NASA-ACTS
27
• On-board baseband switching which permits interconnectivity between
users at the individual circuit level.
• a Ultra-Small Aperture Terminal (USAT) which can support 9.6 kbps from
a 35 cm antenna to a 1.2 m hub. In experiments, the USAT has been
demonstrated at up to 1.544 Mbps using a 60 cm antenna and the 4.7 m
LET hub.
• High Data Rate Earth Station. The ACTS High Data Rate terminal is
capable of transmit ting data at 622 Mbps using a 3.5 m antenna.
Alternatively, up to 4 stations operating at 155 Mbps can be supported
simultaneously in a satellite switched time division multiple access
(SS/TDMA) mode. The Harris T1 (1.544 Mbps) Very Small Aperture
Terminal (VSAT) - using the ACTS baseband processor (BBP) mode, the
T1 VSAT supports up to 1.728 Mbps using a 1.2 m antenna. High Speed
VSAT. A modification of the T1 VSAT will allow it to operate with the BBP
at rates up to 22.5 Mbps in small, limited networks. [49]
• Gigabit satellite networks have been proposed and is operational [12]
A practical design guide for large satellite networks, which gives a design technique,
which employs a set of rules for satellite network design, in combination with extensive
databases of satellite parameters, earth-station parameters and user traffic
requirements, to synthesize a network architecture. This is a very important step for
practical implementation of satellite networks [17].
28
centralized networks with a central host and a number of geographically dispersed
terminals.
The weaker signal from the remote ES is amplified at the satellite acting as a bent pipe
and received by the hub ES. Thus, the lower gain at the uplink is compensated at the
downlink by the high performance hub ES. The down side of this arrangement is that
when two VSATs need to communicate, two satellite hops are required because all
connections must pass through the hub ES node. The data link supported from the hub
to the VSAT is typically slower (19.2 kilobits (kbps)) than that in the reverse direction
(512 kbps) [52]. DirecPC services from HNS, is one of the examples of VSAT systems.
The main disadvantage is that TCP/IP is not well suited here and X.25 is the common
protocol.
5. Conclusions
The section following the motivating scenarios, mentioned SATATM solutions for the
same. Here, a particular motivating scenario will be dealt with, giving justifications for
selection of the same. For the design solution, the mobility architecture would be
considered (see sec. 2.1.2). Let fig.2 also be considered. A perfect example of mobile
networks is the presence of networks in the ships and the ship wants to handle
communications with other ships and also with the ground station. For discussion sake,
let us consider that the ship needs encrypted communications for security and that the
distance between ground station or land-based ATM network and the ship-based ATM
network is pretty huge. The cost of implementation is not a factor. The communications
are delay-sensitive. Multimedia traffic is assumed.
Prior to going into the solution, the design guides [17] and [52] should be reviewed.
Assuming the above conditions, one way of designing the SATATM network would be as
follows. The satellites in the network is a LEO-based with multiple satellites connected
by optical ISLs (for performance). The attenuation factors for the communication should
be taken into account. The handover protocol is chosen as FHRP due to its superior
performance in the face of delay-sensitivity and OBP/OBS is assumed to be present,
due to the great advantages offered by it and DAMA is not used in this case (due to
delay-sensitivity). MF-TDMA can be considered here. RS error code is used as the
external code and FEC as the internal code for error correction scenario. Suitable
adjustments are made for rain and air traffic attenuation. More over, a CAC scheme
based on [38] is used due to the superior performance of this scheme in the face of
multimedia traffic. TCP/IP is assumed to be used, since TCP is a stable protocol and all
the feasible changes according to [20] are assumed to be handled. High elevation
angles are assumed. The cell transport method can be SDH. The encryption is done
using FASTLANE, due to its superior performance. There is S-ATM layer present in the
AAL. This is done since, S-ATM is superior in the face of multimedia traffic and gives
better QoS.
29
This could be the modality of using this particular paper for design decisions. The future
directions could be adding practical considerations like cost of the hardware and
availability could be added to this and the overall structure improved to handle more
design choices. A software, could be designed taking in, the environment restrictions
could be taken in and the output of the software could be a high-level design solution.
30
6. References
31
[23] S. Ray, “Network Segment Mobility in ATM networks”, IEEE Communications
Magazine, Vol.37, No.3, pp.38-45, Mar 1999
[24] I. Mertzanis et al., “Protocol Architectures for Satellite ATM Broadband Networks”,
IEEE Communications Magazine, Vol.37, No.3, pp.46, Mar 1999
[25] H. Peyravi, “Medium Access Control Protocols Performance in Satellite
Communications”, IEEE Communications Magazine, Vol.37, No.3, Mar 1999
[26] D.P. Connors et al., Modeling and Simulation of Broadband Satellite Networks
Part1: Medium Access Control for QoS provisioning”, IEEE Communications Magazine,
Vol. 37, No. 3, pp.72, Mar 1999
[27] Y. Takefuji et al., “ATM and Wireless Experiments for Remote Lectures”, IEEE
Communications Magazine, Vol. 37, No. 3, pp.97-101, Mar 1999
[28] S. Yoshida et al., “Interactive Multimedia Communication Systems for Next-
Generation Education Using Asymmetrical Satellite and Terrestrial Networks”, IEEE
Communications Magazine, Vol.37, No.3 Mar 1999
[29] W.R. Schmidt et al, “Optimization of ATM and Legacy LAN for High Speed Satellite
Communications”, Transport Protocols for High-Speed Broadband Networks workshop,
held at Globecom '96, November 22, 1996
[30] I.F. Akyilidiz et al., “Satellite ATM Networks: A Survey”, IEEE Communications
Magazine, July 1997
[31] M. Wittig et al., “Large-Capacity Multimedia Satellite Systems” IEEE
Communications Magazine, July 1997
[32] “Satellite Communications: An Overview”, http://www.doc.ic.ac.uk/~gmp1/article1/
[33] J. Gilderson et al., “Onboard Switching for ATM via Satellite”, IEEE
Communications Magazine, Vol. 35 No.7, pp.66-70, July 1997
[34] “On-board Processing”, http://www.comsat.com/labs/network_tech/on-board.htm
[35] M. Ehlrich et al., “Encrypting ATM traffic over the ACTS ATM Internetwork”, IEEE
Communications Magazine, Aug. 1997
[36] “Supporting ATM on a Low-Earth Orbit Satellite System”,
http://www.isoquantic.com/pr/ATMsatellites-1.htm.
[37] P.W. Dowd et al., “Geographically Distributed Computing: ATM over the NASA
ACTS Satellite”, Proc. IEEE MILCOM95, Oct 1995
[38] Antonio et al., “Integration of ATM and Satellite Networks: Traffic Management
Issues”, IEICE Trans. Comm., Vol. E83-B, No.2, Feb 2000
[39] B.R. Elbert, “The Satellite Communications Applications Handbook”, Artech House,
Inc. MA, 1997.
[40] A.H. Tanenbaum, “Computer Networks”, 3rd Edition, PH, 1996.
[41] “Introduction to Global Satellite Systems”,
http://www.compassroseintl.com/Pubs/Intro_to_sats.html
[42] “Asynchronous Transfer Mode(ATM) Switching”, http://alliancedatacom.com/cisco-
atm-tutorial.htm
[43] R. Mauger et al., “QoS Guarantees for Multimedia Services on a TDMA-Based
Satellite Network”, IEEE Communications Magazine, pp. 56-65, Jul 1997.
[44] S. Fahmy et al., “On Source Rules for ABR service on ATM Networks with Satellite
Links”, Proc. First Int’l Workshop on Satellite-based Information Services”, Nov.1996.
[45] H. Zhang et al., “The Prediction of Attenuation Due to Aircraft's Flying across the
Earth-Satellite Link at SHF”, Electronic and Radio Applications, Vol.E81-B No.8 p.1687.
[46] H.W. Lee et al., “Combined Random/Reservation Access for Packet-switched
Transmission over a Satellite with On-board Processing-Part II: Multibeam Satellite”,
IEEE Tran. On Comm., Vol.32, No.8, pp.1093-1104, October 1984
[47] H. Peyravi, “A Survey of MAC Protocols for Satellite Communications”,
http://mars.mcs.kent.edu/~peyravi/MAC/mac95.ps
32
[48] J. Wu et al., “Throughput of ATM cell over Wireless Rayleigh Channel”, IEEE ATM
Workshop 99, Kochi, Japan
[49] “IPV6 satellite atm”, http://www.eurocontrol.fr/coe/tec/tecpage/Isa/html/link_nas.html
[50] “IPSky The Internet Technology Strategy for the Aeronautical Telecommunication
Network”, http://www.eurocontrol.fr/coe/tec/tecpage/projects.htm#IPv6
[51] “Convergence Internet-ATM-Satellite (COIAS)-”,
http://www.cs.ucl.ac.uk/research/coias/program.html
[52] “Commercial Satellite Transmission”, U.S. Army Information Systems Engg.
Command, http://www.fas.org/spp/military/docops/army/comsat/Csfinweb.htm
[53] “ATM Research and Industrial Enterprise Study (ARIES)”,
http://www.llnl.gov/gonii/aries/aries.html
[54] “Fourth Ka-Band Utilization Conference 1998 Program”,
http://kaconf.grc.nasa.gov/1998.htm
33