Towards a Declarative Framework for Managing Application and Network Adaptations
Source: University of Maryland
Cross layer optimizations are increasingly being used in a variety of applications to improve application performance. However most of these implementations are ad hoc and performed on a per application basis. In this paper the authors propose a declarative framework for managing application and network adaptations. The declarative paradigm provides a much needed clean line of separation between the high level goals and the low level implementations. The framework exposes the tunable features of both the application and the network across layers of the network stack which can then be jointly optimized. They allow operators to control the adaptation process through operator specified policies. This enables operators to retain control over their networks while the application and the network adapt in response to changing conditions.