In order to provide service differentiation on OBS networks, a shared FDL bank architecture was considered. The shared FDL bank architecture can reduce the size of OBS nodes while accomplishing the service differentiation between classes and guaranteeing the target blocking probability for each calss. Especially, the shared feed-forward type output buffering architecture was considered, and a dynamic FDL bank partitioning algorithm was proposed for the shared architecture.