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.
2. An architecture for middlebox cooperation (WP3)
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)
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.