13 Bandwidth Allocation of OBS Networks Using the Aggregate Flow-Level Network Utility Maximization Approach