Massachusetts Institute of Technology
Data center is the infrastructure of supporting Internet service. Cloud computing is rapidly changing the face of Web Internet service infrastructure, enabling even small organizations to quickly create Web and mobile applications for millions of users by taking advantage of the scale and flexibility of the shared physical infrastructures provided by cloud providers. In this scenario, multiple tenants saved their data and applications in the same data centers making the network boundaries between each tenant become blurred. Also different tenants have different security requirements; it needs to create different security policies for them. Network virtualization is to "Compile" a diverse set of tenant-specific requirements into a single configuration of the underlying physical cloud network, enabling multi-tenant datacenters to automatically address a large and diverse set of tenants' requirements.