What type of providers uses various virtualization technologies to optimize