flagflag  
  
Cur: 2008-12-21 (Sun) 03:29:18 gambled source
Line 1: Line 1:
 +** Cooperation with Cache Server [#teef1ce0]
 +*** Negotiation with the Cache Server Control Process [#i34cf0ba]
 +When the Relay Server ([[sl_relay>sl_relay (E)]]) is started with ''-cs'', ''-cp'' or ''-cg'' option, each UDP Relay Process is connected with a Control Process of Cache Server by TCP.  Port numbers and password are determined by negotiation between the Cache Server Control Process and the UDP Relay process.
 +
 +The UDP Relay Process automatically shifts to a mode that doesn't use the Cache Server if negotiation fails.
 +
 +*** Data transfer to the Cache PUT Server [#f49cf840]
 +When the Relay Server ([[sl_relay>sl_relay (E)]]) is started with a ''-cs'' or ''-cp'' option, the UDP Relay Process of [[sl_relay>sl_relay (E)]] transmits all the texture data ([[ImageData>/Second Life/Protocol/UDP/ImageData]], [[ImagePacket>/Second Life/Protocol/UDP/ImagePacket]])  received from the Second Life(SIM) server to the relay process for Cache PUT Server that it has been paired with.
 +
 +All forwarding (caching) is done automatically, there is no need (or option) for user intervention.
 +
 +*** Request to Cache Control Process [#k95bf5ef]
 +When Relay Server ([[sl_relay>sl_relay (E)]]) is started with ''-cs'' or ''-cg'' option, the UDP Relay Process traps the request of the texture data ([[RequestImage>/Second Life/Protocol/UDP/RequestImage]]) from Viewer, and checks whether the texture data is cached with the Cache Control Process.~
 +When only part is cached or the request from the Viewer concerns two or more textures, the request is decomposed, and the request concerning data not cached is forwarded to the Second Life(SIM) server just as it is.
 +
 +The request for cached texture data is issued to the Cache Control Process. This data as well as the texture data from the Second Life(SIM) server is returned.
 +
 +The recieved texture data ACK packet from Viewer is also trapped.  When the ACK packet contains acknowledgments for two or more textures, the ACK packet decomposed, and sent back according to the transmission origin of the texture data.
 +
 +Rewriting of the sequence number of the packet and the ACK number if done in [[sl_relay>sl_relay (E)]].
 +
 +*** Automatic disconnection from the Cache Server [#d3cdfb74]
 +When there is no response from the Cache Server, or a delay occurs too frequently, the UDP Relay Process automatically discontinues data acquisition from the Cache Server.
  

  • Backup diff of sl_relay (E)/Cooperation with the Cache Server(No. All)
    • Cur: 2008-12-21 (Sun) 03:29:18 gambled

Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

45 user(s) are online (11 user(s) are browsing xpwiki)

Members: 0
Guests: 45

more...

Access Counter

Today : 1304130413041304
Yesterday : 9324932493249324
Total : 2358045623580456235804562358045623580456235804562358045623580456
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com