On service chaining using Virtual Network Functions in Network-enabled Cloud systems