Switching Fabric Architecture Research Articles