A virtualization-based extensible middleware for clouds.