| 645 | ==== w/o 4/21-4/27 ==== #w31 |
| 646 | A mild hiatus from usual work. Worked out a base set of slides potentially useful as part of my defense. |
| 647 | |
| 648 | However, some insightful points, possibly: |
| 649 | * Check out threading and delegation of threads in Floodlight per switch. There may be a bottleneck in regards to scaling, according to an ONOS dev (Pankaj). |
| 650 | * Time measurements - If using !PacketIns and !PacketOuts, throw the timestamp into the payload right after packet construction, to bypass the overhead from the packet e.g. lingering in the network stack buffers, allowing better measurement of message processing overhead. |
| 651 | * A very good (big) concern that needs to be addresses is that of switch abstraction in higher tiers. As of now, we count on services being delegated in a way such that the higher tiers do not need any information about the topology. This may not always be the case if we eventually want tiering in terms of scope of network view. |
| 652 | |
| 653 | For the last concern, we may be able to abuse the Topology objects supported in Floodlight. More code reading may be necessary to determine if this is true. |
| 654 | |
| 655 | Switch performance testing is difficult. There is OVS, which may be possible to hack up a bit so we can pull times from it, but for anything else, this is not really feasible. |
| 656 | |