Text this: An optimal control approach to dynamic routing in data communication networks : part I--principles