Network Functions Virtualization Enables Flexible Services