Computer architecture; Parallel computer architecture; Internet router architecture; Simulation techniques