Doctoral Tutor (Informatics)
Research
In the second approach, the end-point is completely unaware of the underlying network. During a connection, the sender has to decide whether to transmit information and at what rate. Every time, the sender evaluates the performance of the action taken and makes a decision about the next action to take, based on that information. The decision making process only depends on the performance score and does not rely on the knowledge of the underlying network. Thus, the protocol performs equally on every type of network. On the other hand, each action is taken prudently to avoid system collapses, that can result into suboptimal performances.
The main goal of my research is to design a congestion control protocol that performs optimally and equally regardless the underlying network topology and parameters, by combining the off-line and online methodologies. With the off-line learning, we expect to generate an optimal protocol over a (more or less) limited range of networks. This is possible via global optimization techniques of black box functions. With the on-line learning, we expect the protocol to adapt to unforeseen network scenarios and dynamically modify its policy to maintain optimality throughout time.