Shared memory switching + virtual output queuing: A robust and scalable switch | IEEE Conference Publication | IEEE Xplore