100 likes | 208 Views
Active. Applying active networks to traditional protocols. Austin Clements Park City High School. Patrick Tullmann, Jay Lepreau University of Utah. Flux Research Group. Focus. Real application, real protocol Identify exploitable properties Doom-specific in-network processing. Doom.
E N D
Active Applying active networks to traditional protocols Austin Clements Park City High School Patrick Tullmann, Jay Lepreau University of Utah Flux Research Group
Focus • Real application, real protocol • Identify exploitable properties • Doom-specific in-network processing
Doom • Multi-user, peer-to-peer, interactive simulation
Properties of the Protocol • Game engine requirements: totally ordered, reliable, complete update stream • Implementation: unicast • Lock-step nature • Reliability is vital • Low-latency is vital
In-network Processing • Application aware servers • In-network application-level totally ordered multicast • Aggregation • Compression
Evaluation and Conclusion • Scalability • Bandwidth • Latency Initial results • Simulation: • Factor of <# of clients> decrease in sent data • 38% less data, due to compression • Implementation: 4x increased update rate
Evaluation and Conclusion http://www.cs.utah.edu/flux/ Initial results • Simulation: • Factor of <# of clients> decrease in sent data • 38% less data, due to compression • Implementation: 4x increased update rate