Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
25Activity
0 of .
Results for:
No results containing your search query
P. 1
Sky x Technology

Sky x Technology

Ratings: (0)|Views: 8,260 |Likes:
Published by Ashish Ben Ajay

More info:

Published by: Ashish Ben Ajay on Aug 19, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

06/01/2014

pdf

text

original

 
1.
INTRODUCTION
Satellites are ideal for providinginternetand privatenetwork accessover longdistanceand to remote locations. However theinternet protocols are not optimized for satellite conditions andconsequently the throughput over the satellite networks is restricted to only a fraction of available bandwidth. We can over come these restrictions by using the Sky Xprotocol. The Sky X Gateway and Sky X Client/Servers systems replaces TCP over satellitelink with a protocoloptimized for the long latency, high loss and asymmetric bandwidthconditions of the typical satellite communication. Adding the Sky Xsystemto a satellitenetwork allows users to take fulladvantageof the available bandwidth. The Sky X Gateway transparently enhances the  performanceof all users on a satellitenetwork without any modifications to the end clients and servers. The Sky X Client and the Sky XServer enhance the performanceof datatransmissions over satellites directly to enduser PC’s, thereby increasing Webperformanceby 3 times or  more andfiletransfer speeds by 10 to 100 times. The Sky X solution is entirely transparent toend users, works with all TCP applications and does not require any modifications to end clientand servers.Sky X products are the leadingimplementationof a class of products known variously as protocolgateway TCPPerformanceEnhancing Proxy (TCP/PEP) , or satellite spoofer.The Sky X gateways are available as ready to installhardwaresolutions which can be added to anysatellitenetwork .The Sky X family consists of the Sky X Gateway, Sky x Client/Server and the sky X OEM products. The Sky X Gateway is ahardwaresolution designed for easy installation into anysatellitenetwork and provides performanceenhancement for all devices on thenetwork . The Sky X Client/Server provides performanceenhancement to individual PC’s.
 
 
2.
SKY X TECHNOLOGY
Satellites are attractive option for carrying internet and other IP traffic to many locations acrossthe globe where terrestrial options are limited or [censored] prohibitive. But data networkingon satellite is faced with overcoming the large latency and high bit error rates typical of satellitecommunications as well as the asymmetric bandwidth design of most satellite network.Satellitesare ideal for providing internet and private network access over long distance and to remotelocations. However the internet protocols are not optimized for satellite conditions. So thethroughput over the satellite networks is restricted to only a fraction of available bandwidth.Mentat , the leading supplies of TCP/IP to the computer industry have overcome their limitationswith the development of the Sky X product family. The Sky X system replaces TCP over satellite link with a protocol optimized for the long latency, high loss and asymmetric bandwidthconditions of the typical satellite communication. The Sky X family consists of Sky X Gateway,Sky X Client/Server and Sky X OEM products. Sky X products increase the performance of IPover satellite by transparency replacing. The Sky X Gateway works by intercepting the TCPconnection from client and converting the data to Sky X protocol for transmission over thesatellite. The Sky X Client /Server product operates in a similar manner except that the Sky Xclient software is installed on each end users PC. Connection from applications running on thePC is intercepted and sends over the satellite using the Sky X protocol.
 
3.
PERFORMANCE OF TCP OVER SATELLITE
Satellites are an attractive option for carryingInternetand other IP traffic to many locationsacross the globe where terrestrial options are limited or price prohibitive. However data networking over satellites is faced with overcoming the latency and high biterror rates typical of satellite communications, as well as the asymmetric bandwidthof most satellite networksCommunication over geosynchronous satellites, orbiting at an altitude of 22,300 miles has roundtrip times of approximately 540 m/s, anorder of magnitude larger than terrestrial networks. The journey through the atmosphere can also introduce biterrors into thedatastream. These factors, combined with backchannel bandwidthtypically much smaller than that available on the forwardchannel,reduce the effectiveness of TCP which is optimized for short hops over low-loss cablesor fiber. Even though the TCP is very effective in the localnetwork connected by using cables or optical fibers by using its many features such as LPV6, LP sec and other leading-edgefunctionality. Also it will work with realtimeoperating systems.TCP is designed for efficiencyand highperformance,and optimized for maximum throughput and the highest transactionspeeds in local networks.But the satellite conditions adversely interact with anumber of elements of the TCParchitecture, including its window sizing, congestion avoidance algorithms, anddataacknowledgmentmechanisms, which contribute to severely constrict thedatathroughput that can be achieved over satellite links. Thus the advantages achieved by TCP in LAN’s are no longer effective in thesatellitelink . So it is desirable to design a separate protocolfor communication through the satellite to eliminate the disadvantages of using TCP over the satellitelink . The adverse effectsof using TCP over satellitelink in its various features are as follows:

Activity (25)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Jyothsna VA liked this
Sagar Pachore liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->