The Difference Between Aggregating Virtualization and Functional Virtualization