IITM-ISRO SATELLITE BASED HYBRID INTERNET ACCESS SYSTEM



Similar documents
WAN Data Link Protocols

Component 4: Introduction to Information and Computer Science

Cable Modems. Definition. Overview. Topics. 1. How Cable Modems Work

ADSL or Asymmetric Digital Subscriber Line. Backbone. Bandwidth. Bit. Bits Per Second or bps

Frequently Asked Questions

Network Simulation Traffic, Paths and Impairment

Transport Layer Protocols

Computers Are Your Future Prentice-Hall, Inc.

Chapter 5. Data Communication And Internet Technology

Internet Public Network

CMPT 165: The Internet, Part 3

Model 2120 Single Port RS-232 Terminal Server Frequently Asked Questions

Broadband Bonding Network Appliance TRUFFLE BBNA6401

SUNYIT. Reaction Paper 2. Measuring the performance of VoIP over Wireless LAN

Future Stars. Grade X Manual Chapter 1 Networking and Telecommunication. telecommunication. Telephones, telegrams, radios and televisions help

Broadband Bonding Network Appliance TRUFFLE BBNA6401

CT LANforge WiFIRE Chromebook a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces

Towards 50 million Broadband in India How should we progress? ashok jhunjhunwala, TeNeT Group, IIT Madras

Truffle Broadband Bonding Network Appliance

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

Cabling LANs and WANs

11/22/

Question: 3 When using Application Intelligence, Server Time may be defined as.

NXU RoIP Link to Eliminate Voice-Grade Leased Line

VPN over Satellite A comparison of approaches by Richard McKinney and Russell Lambert

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

Discovering Computers Chapter 9 Communications and Networks

SSVP SIP School VoIP Professional Certification

CSE 3461 / 5461: Computer Networking & Internet Technologies

C Information Systems for Managers Fall 1999

Analysis of TCP Performance Over Asymmetric Wireless Links

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

The Shift to Wireless Data Communication

Communication Links for Offshore Platforms. A User s Guide to Troposcatter Communications

VPN. Date: 4/15/2004 By: Heena Patel

Public Network. 1. Relatively long physical distance 2. Requiring a service provider (carrier) Branch Office. Home. Private Network.

Chapter 2 Introduction

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

Introduction to computer networks and Cloud Computing

Leased Line + Remote Dial-in connectivity

Virtual Server in SP883

New technologies applied to Carrier Monitoring Software Systems. Juan Carlos Sánchez Integrasys S.A.

Broadband 101: Installation and Testing

IT Data Communication and Networks (Optional)

IP SAN BEST PRACTICES

Process Control and Automation using Modbus Protocol

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Chapter 6 Using Network Monitoring Tools

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

What is Network Latency and Why Does It Matter?

CTS2134 Introduction to Networking. Module 07: Wide Area Networks

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

SLIP and PPP. Gursharan Singh Tatla

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

INTERNET CONNECTIVITY

Wide Area Network Latencies for a DIS/HLA Exercise

White Paper: Virtual Leased Line

AIAA Distributed Operation of a Military Research Micro Satellite Using the Internet

How To Get High Speed Internet In Australia

Written examination in Computer Networks


White Paper: Broadband Bonding with Truffle PART I - Single Office Setups

MEASURING WIRELESS NETWORK CONNECTION QUALITY

Key Term Quiz Answers

Chapter 9. Communications and Networks. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Final for ECE374 05/06/13 Solution!!

SwiftBroadband and IP data connections

Chapter 9 The Internet

IAT-1710E Integrated Access Tester

Data Link Protocols. TCP/IP Suite and OSI Reference Model

QoS of Internet Access with GPRS

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Introduction to Computer Networks and Data Communications

Virtual Leased Line (VLL) for Enterprise to Branch Office Communications

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:

Internet and Services

WAN Technologies Based on CCNA 4 v3.1 Slides Compiled & modified by C. Pham

Chapter 2 Introduction

Allocating Network Bandwidth to Match Business Priorities

Chapter 6 Using Network Monitoring Tools

Chapter 6: Broadcast Systems. Mobile Communications. Unidirectional distribution systems DVB DAB. High-speed Internet. architecture Container

CCNA Discovery Chapter Four

Wireless Links - Wireless communication relies on radio signals or infrared signals for transmitting data.

Communication Controller with IP services for leased lines and wireless links Radio Activity S.r.l.

Chapter 2 - The TCP/IP and OSI Networking Models

WAN Technology. Heng Sovannarith

Towards 50 million Broadband in India How should we progress? ashok jhunjhunwala, TeNeT Group, IIT Madras

ReadyNAS Remote White Paper. NETGEAR May 2010

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

Computer Networks CS321

IP SAN Best Practices

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

Lab Testing Summary Report

PPP encapsulation has been carefully designed to retain compatibility with most commonly used supporting hardware. PPP encapsulates data frames for

Troubleshooting and Auto-Negotiation Features for IMC Networks Media Conversion Products

INTERNET DELIVERY ON CATV - A BASIC OVERVIEW

Objectives. Lecture 4. How do computers communicate? How do computers communicate? Local asynchronous communication. How do computers communicate?

Wireless LANs vs. Wireless WANs

Transcription:

IITM-ISRO SATELLITE BASED HYBRID INTERNET ACCESS SYSTEM S. Jakir Rehman, S. Suresh Krishna, D. Jalihal TeNeT Group, Dept. of EE, IITM Chennai 600 036 jakir,sks,dj@tenet.res.in K. Kumar, R. Gopalakrishnan, A. Charania, V. H. Patel Space Application Center, ISRO Ahmedabad 380 015 vhpatel@ipdpg.ipdpg.gov.in ABSTRACT This paper reports a hybrid internet access system jointly developed by IITM and ISRO whose objective is to deliver high downlink speeds efficiently and economically to LSPs [2] serving small communities in remote areas. The fact that internet access generates asymmetric traffic is used in designing a hybrid internet access system. High speed satellite broadcast on one side and a two-way low bit-rate land-based link are used to achieve an asymmetric link. Sharing of the satellite broadcast brings down cost. The geographical reach of satellite enables connecting remote areas. The paper also presents results of throughput experiments conducted on a working system. 1. INTRODUCTION A local internet service provider (LSP) providing service to a small community of 100 to 400 users finds the cost of high rate (2 Mbps) internet access prohibitive (currently a 2 Mbps connection costs approx Rs. 20-30 lakhs per year) thus forcing him to settle for a lower 64 kbps internet connection even when the traffic considerations may suggest a higher rate. When the LSP is located in remote areas or in rural areas at a distance of more than 4-5 km from the nearest PSTN office or the fiber presence, he is required to incur a large initial expense in order to get higher internet access speeds. He has to set up an LOS microwave radio link or lay fiber to the PSTN office in order to get higher access rates thus pushing up the cost even further. If internet has to reach a large part of the country the cost of access has to be kept low. To achieve cost reduction several ideas and technologies have to be tried out. This paper reports of one such attempt. If the access link is designed carefully taking into account the characteristics of the network traffic considerable savings in cost and greater link utilization can be achieved. It is known that the traffic generated by WWW access is asymmetric. A user sendng out a URL request generates a traffic of a few tens of bytes. In response to the request, he receives a large (several KBs) file. Typical values for the ratios of uplink to downlink traffic range from 1:4 to 1:8. A user or an LSP, then, really needs an asymmetric link. ADSL, cable based internet access and satellite based internet access are some of the technologies that allow for asymmetric internet access. A satellite based hybrid internet access system addresses these considerations, of achieving a higher rate access and an asymmetric link, very effectively. In the hybrid system, an LSP or a user maintains a low bitrate (64 kbps) connection. The URL requests from the user instead of getting serviced directly are forwarded to a transmit web proxy server which maintains a high bit-rate connection to the internet. The transmit server gets the requested file and sends it to the user on a highrate satellite link as shown in figure 1 A number of satellite based hybrid systems are available [3][4][5]. The high latency of atleast 250 ms that is inherent in satellite access has its impact on the maximum throughput that can be achieved by a single TCP connection. Studies have shown that a single TCP connection achieves a throughput of approximately only 300 kbps when used on a satellite link independent of how large the actual link speed is. Efforts are on to achieve higher throughputs by changing the parameters of a TCP connection such as its window size etc. [6]. The systems described in the previous paragraph

Client Satellite High bit rate Satellite link Low bit rate internet link Transmit Server Figure 1: Satellite based hybrid internet access system. were designed primarily to serve isolated users located in remote areas and hence are very expensive. This paper reports a hybrid system jointly developed by Indian Institute of Technology Madras and Indian Space Research Organization whose main objective is to deliver high downlink speeds efficiently and economically to LSPs serving small communities in remote areas. Section 2 describes the architecture of the system and how its use can be economical. Section 3 describes the results of throughput experiments. Section 4 presents conclusions and future work. 2. IITM-ISRO HYBRID SYSTEM The IITM-ISRO hybrid system, shown in figure 2, consists of: one transmit proxy server (located at Delhi) with a high BW connection to the internet on one side and a high bit rate uplink to the satellite on the other side, and multiple receive proxy servers one at each LSP location with a low bit rate connection to the internet and receiving high bit-rate downlink from the satellite. Transmit proxy server running Linux has a plug-in HDLC card which is connected using RS422 interface to the satellite modulator. The modulator is connected to the transmit antenna. Receive proxy server running Linux has a plug-in HDLC card which is connected using RS422 interface to the satellite demodulator. We visualise a deployment scenario where each LSP serves 200-400 clients in remote areas. A web request from a client (URL request) reach the receive proxy which instead of servicing it directly forwards it to the transmit proxy using its land-based internet link. The transmit proxy downloads the requested URL from the internet using its high speed internet-link. It in turn broadcasts downloaded file using the high-speed satellite link. This broadcast is received by all receive stations. The one to which it is intended accepts it and forwards it to the requesting client. The other receivestations ignore it. The broadcast channel is shared by all the receive stations. The satellite based hybrid system will allow each LSP to keep a fixed low-rate (64 kbps) connection to the internet and yet get the benefits of a high-speed access at minimal additional expense. It allows one large connection to the internet to be shared by a number of LSPs. The transmit proxy maintains a high-speed connection to the internet and invests in a router, modems, leased-line etc. appropriate for that speed. Sharing of the high-speed internet link is achieved by the satellite broadcast. While it is true that satellite link is expensive (a 2 Mpbs satellite link costs approx. Rs. 2 crore per year), it is being shared by a large number of LSPs. Each LSP momentarily gets to use the entire bandwidth available at the transmit station. The additional expense that each LSP has to incur because of the satellite download includes the cost of an antenna (approx. Rs. 20,000), a demodulator (approx. Rs. 50,000), an HDLC card (approx. Rs. 7,000) and a PC (which might already be there with the LSP for performing the usual LSP functions). The key cost reduction comes (i) from sharing one high-speed internet connection and sharing an expensive satellite channel and (ii) using free LINUX operating system and utilities that come with it. 2.1. Software and Hardware issues The satellite modulator (or demodulator) is connected to the PC using a plug-in HDLC card which has a DSP on board. The HDLC card communicates to the modulator (or demodulator) using a RS422 interface. This card was developed by Midas Communication for its cordect [1] product for a very different application. This card was modified as a programmable PPP interface that can support data rates of n 64 kbps. PPP is a two way link layer communication protocol. The LCP (Link Control Protocol) was modified to bring up the IP layer without waiting for ACKs and to work in a simplex communication situation required for a

SATELLITE Shared One way Satellite Link 2Mbps 2Mbps or higher Satellite Rxr. LSP 1 Client 1 2Mbps or higher Transmit Proxy Satellite Txr. INTERNET 64kbps Leased Line 64kbps Leased Line LSP n Client 2 Client n Client 1 Client 2 Client n Figure 2: One-way high-speed satellite-based download system serving multiple LSP locations. broadcast type satellite link. A Linux device driver was developed to make this card function as a PPP device. The entire system was developed using Linux (RedHat 7.2) and free web proxy server. This further contributes to keeping the overall cost low. The LSP web proxy was configured in the parent-child mode so that even when the satellite link is down, it continues to work on the two-way land line, perhaps at a lower speed. When requesting a data transfer say FTP, the user sends a request to a remote machine that is running a FTP server program. This program receives the file transfer requests and responds to them. If a hybrid terminal user wanted to receive a file from a machine running FTP server, every packet from the user terminal would take the path shown in figures 3 and 4. Since it is a one-way satellite system, the ACKs for the IP packets transmitted reach the transmitter on a slower internet link. If data gets corrupted in a satellite channel, IP packets will be received with error resulting in end-to-end retransmission of the entire IP packet. It should be noted that this would limit the RJ 45 USER FTP TELNET HTTP ETHERNET ROUTER TCP/IP PPP DEVICE DRIVER HDLC CARD SAT DEMOD RS 422 SERIAL PORT Figure 3: The data paths taking place in the user terminal at one of the receiver side.

RF TEST FTP TELNET HTTP HDLC Card RS422 MOD FREQ CONV NOISE DEMOD HDLC Card RS422 TCP/IP Transmit Proxy PPP DEVICE DRIVER RJ 45 ETHERNET ROUTER HDLC CARD SAT MOD RS 422 SERIAL PORT Figure 4: The data paths taking place at the transmitter side. system performance under low SNRs. At high SNRs there would be an occasional retransmission and not much degradation in the performance. 3. BENCH TESTING AND PERFORMANCE OF THE HYBRID SYSTEM Before connecting the system to the satellite, the entire system was tested in the laboratory using a WAN simulator, NISTNET. The system was initially tested for performance in the base-band as shown in figure 5. The throughput tests were performed under various channel conditions of delay, delay jitter, bandwidth, packet loss etc. RF test followed the base-band test where the output of the transmit proxy was given to the modulator and which in turn was connected to the demodulator through a frequency convertor and an external noise source. Throughput measurements were performed on the RF system under various noise conditions. The hybrid system has two kinds of links: the first is the two-way internet connection that each of the proxy sites has and the second is the one-way shared satellite link from the transmit proxy to receive proxies. The speed of internet connection of the transmit proxy should ideally be equal to the speed of satellite link. However, in the present test-case the transmit proxy located in Delhi is connected to VSNL at 128 kbps and the satellite link speed used is 1 Mbps. The internet speeds of participating receive proxies are: (i) WAN Simulator Figure 5: Bench testing of the hybrid system with a WAN simulator under base-band and RF conditions 64 kbps at Ahmedabad, connected through VSNL, (ii) 512 kbps at IITM connected through Satyam and (iii) Delhi connected through a LAN cable. The objective of the experiment was to test out (i) the internet throughput (what fraction of the 128 kbps of internet link connected to the transmitter is achieved) and (ii) the satellite throughput (what fraction of the 1 Mbps satellite bandwidth is achieved) one gets at a receive proxy station. Experiments were designed to measure both these throughputs. The throughput measurements were taken between 10:00 am and 5:00 pm and the results are shown in the form of plots in figures 6 and 7. Throughput(%) 100 90 80 70 60 50 40 30 20 10 0 Internet Throughput IIT Madras SAC Ahmedabad DES Delhi 11 12 13 14 15 16 Time of Day(Hrs) Figure 6: Throughput plots measuring the internet speed of the transmitter at each of the participating receive station. In order to measure the internet throughput, a large file of size 2.2 MB from the VSNL site [7] was downloaded once every hour at DES, IITM and SAC, Ahmedabad using the satellite link. figure 6 shows the typical internet throughput plots obtained at DES, IITM and

SAC. Note that the throughputs close to 85% of the transmitter internet link speed were achieved. Throughput(%) 100 90 80 70 60 50 40 30 20 10 0 Individual Satellite Throughput Individual Scp at IIT Madras Individual Scp at SAC Ahmedabad Individual Scp at DES Delhi Multiuser(20) at IIT Madras Multiuser(20) at SAC Ahmedabad Multiuser(20) at DES Delhi 11 12 13 14 15 16 17 Time of Day(Hrs) Figure 7: Throughput plots measuring the satellite speeds at each of the participating receive stations. In order to measure the throughputs on satellite link speed, a number of files from the transmit station were downloaded simultaneously using scp once every hour at the participating sites. figure 7 shows the typical satellite throughput plots obtained at DES, IITM and SAC. Note that throughputs close to 90% of the 1 Mbps satellite link speed were achieved while doing multiple simultaneous scp sessions. Besides the throughput plots, download rates were sampled at DES, IITM and SAC when they are downloading (i) simultaneously, and (ii) one at a time, that is, IITM alone is downloading or DES alone is downloading or SAC alone is downloading. These results are also shown in figure 7. 4. CONCLUSIONS The IITM-ISRO hybrid system provides a cost-efficient asymmetric internet access system. Asymmetric access is achieved by simultaneously using two links at each LSP locations - the low bit-rate two-way land based internet link and a high bit-rate shared satellite link. Low cost is achieved by sharing of all potential high-cost components by maintaining one high bit-rate internet connection at the transmit proxy station and using the satellite in the broadcast mode. The geographic reach of the satellite ensures connections to remote areas. It further ensures sharing the link among the LSP who are separated by large distances from each other. Further work is needed to determine the number of LSP stations that can effectively share a satellite link. This requires accurate models for the traffic generated at LSPs. Also, accurate information is needed on the patterns of Indian internet usage. Further cost reduction may be achieved by designing satellite demodulators to suit the end-use conditions. The current demodulators are general purpose demodulators that are designed to support rates from 9.6 kbps to 8 Mbps and all kinds of error control strategies. A careful design using the existing RF components and ICs has the potential to bring down the cost further. ACKNOWLEDGEMENT We thank Profs. Ashok Jhunjhunwala and Timothy A Gonsalves, Indian Institute of Technology Madras for suggesting the problem. We also thank Space Application Center, ISRO, Ahmedabad and Delhi Earth Station, ISRO, Delhi for providing the satellite channel and other transmit and receive systems. Without their continuous support and active involvement the system could not be put in place. REFERENCES [1] cordect Wireless Local Loop, Analog Devices Inc., USA, Indian Institute of Technology, Madras, India, Midas Communication Technologies(P) Ltd., Chennai, India, Technical Report, December 2000. [2] http://www.n-logue.com/technology.htm [3] http://www.direcpc.com/ [4] http://www.geosat.fr/ satellite/pages/xantic [5] http://www.vcom.kiev.ua/sat/ip-dvb.html [6] http://www.isr.umd.edu/techreports/isr- /1996/TR 96-20/TR 96-20.phtml [7] http://internet.vsnl.net.in/dialer/vsnlsetup.exe