Implement a 16x16 shared memory switch fabric with C. To do this, you must generate some packets and send them into the switch. All packets are written into a shared memory and, then, read by output ports. You assume the destinations of packets are determined by a bit map attached to the beginning of each cell. You have to design you own cell internal format, however, the output ports send the original packets into the line. You have to evaluate your switch regarding random ATM cells and size of the shared memory under:
I) Unicast packets
II) Multicast packets
Note: This problem can be extended to include IP packets, different traffic models, etc. Even you can consider it as a course project if you wish so.
Discussion of programming on Linux, including shell scripting, perl, python, c/c++, mono, java. Whatever tickles your fancy.
1 post • Page 1 of 1
Who is online
Users browsing this forum: No registered users and 3 guests