SDN and Openflow- Helping Cloud/Virtualization: Part I