A DNS Based Architecture for Publication and Discovery of Virtual Network Functions in Content Delivery Networks