Network Layer Routing Protocols and Transport Protocols.
New network applications for sensor networks and for ad hoc mesh networks must often work in continuously changing power conserving environments. For these applications the network can be tuned by configuring the network stack and its encapsulated protocols to attempt to maximise the networks efficiency and/or performance. Often, optimization involves manipulation of configuration across layers because the performance of protocols at one layer affect all the other layers for the given traffic patterns.
Much work has gone into Physical and Data link layer optimizations. The protocols at the network and transport layers have had less attention but for different media configuration/tuning at these higher layers can significantly change the network performance. Especially for low power (battery) applications this can make the difference between successful communication and failure, or it can make the network operate for much longer than it might otherwise have lasted.
We are interested in network stack management whereby the network configuration and the current or expected traffic patterns might be used to actively switch the protocols and their configuration to suit the usage. Of course this management must also be cost aware so that changes only take place where an overall gain will occur.