This talk will give a general Introduction to the ONOS multi layered architecture and it's distributed system platform. It will provide details around the protocol-agnostic distributed core, replication of data and state maintenance. Il will also cover the notions of an ONOS cluster and how it works.