1. A method, comprising: providing a switch having a plurality of processor elements (PEs), each of the plurality of PEs running a network operating system (NOS), the NOS allowing the switch to create discrete customized services for customers of a service provider operating the switch by providing each customer with a customized configuration of service object groups; creating a system virtual router on a first PE of the plurality of PEs, wherein creating the system virtual router includes establishing a global object manager associated with the NOS of the first PE, the global object manager being responsible for managing global object groups and global object configurations; and configuring the plurality of PEs from the system virtual router, wherein configuring includes establishing, via the global object manager, a local object manager on each of the PEs, wherein the local object manager for a given PE of the plurality of PEs manages objects local to the given PE and transfers messages between objects on the given PE and between objects on the given PE and objects on other PEs of the plurality of PEs.