Meeting The Challenges Of Software-Based Networks And Services