The MAMI project has three main objectives (as covered by the three technical work packages):

1. Large-scale measurements of deployed middleboxes (WP1)

The MAMI project will perform Internet measurements using existing large-scale measurement platforms such as RIPE ATLAS, CAIDA Ark and the MONROE FIRE+ testbed, as well as design and develop measurement techniques and tools to detect and monitor middlebox behavior. Further, MAMI will implement of a measurement observatory to collect measurement results and make them accessible to others. measurement2-text

2. An architecture for middlebox cooperation (WP3)

 architecture-text Based on understanding derived from analysing middlebox characteristics, MAMI will develop an architecture providing a shim layer that contains the Middlebox Cooperation Protocol (MCP), which allows transport and application protocols to selectively expose semantic information to middleboxes while maintaining protocol level details inside an encrypted encapsulation protocol. Further, MAMI will investigate approaches to maintain connectivity even if the MCP is not supported on a certain path as well as the integration of encryption or partial encryption methods into the proposed architecture. Together with the MCP, this will provide a flexible transport framework that can be used by emerging applications.

3. Experimental evaluation of use case applicability and deployability (WP2)

MAMI will develop a classification scheme and models of middlebox behavior as detected by Internet measurement. This analysis of the middlebox behavior not only be used to improve measurement techniques but will also provide the basic for performance evaluation of and experimentation with the proposed MAMI architecture and spective protocol mechanisms. experimentation-text