An alternative implementation perspective for the scheduling switch architecture