Thanks everyone for the encouraging words on my OverSim tutorials. I got several positive blog comments & direct e-mails. It's seems time is right for a more formal tutorial. I'll try to expand the existing topics & add new ones within next couple of weeks. Please contribute by sending sample codes & suggestions that will help all of us.
This could be a series of blog posts about extending or developing your own OverSim applications & overlay networks. OverSim has a minimal tutorial on writing your own application & overlay network; however, it doesn't show the big picture. So, I'm wasting lots of time playing with code & trying to understand the rest. Good thing is, I like it more & more as I understand. You need to change/develop only a few things, but finding out which ones is a hell of a task. I hope this will not only make my life easy but also will be useful to new comers. Here's what you need to do: You need some background on OMNeT++ OverSim extend OMNeT++. But sometime it has its own way of doing things (to make your task even simple) so understand the differences . Develop several OMNeT++ simulators. TicToc is a good one to start with. Extend it as you imagine. Read Towards a Common API for Structured Peer-to-Peer Overlays , which is the basis for OvseSim's AP...
Comments
I really enjoyed your Oversim blog and would really appreciate that tutorial :-)
I'm working with a network of Super peers and Peers and thus I require two churn generators. The problem I'm currently having is that two types of terminals still seem to be connected to the same overlay.
I only want the super peers connected to the overlay and the peers only connected via UDP/TCP.
Regards
John