Cloud Networking Operating System (CNOS)