OverviewMUMThe wide spreading of distributed computing along with the continuous diffusion of wireless networks, such as IEEE 802.11a/b/g (Wi-FI), Bluetooth (BT), and cellular 3G networks, enable new service provisioning scenarios where users want to access services anywhere at anytime according to their profiles. The Mobile agent based Ubiquitous multimedia Middleware (MUM) was designed and implemented with the intent of studying novel middleware-based solution suitable in this highly dynamic environment. In particular, MUM focuses on continuous services, i.e., applications that distribute time-continuous flows with Quality of Service (QoS) requirements, to assist and support service delivery by tailoring the service depending on context information, by granting Quality of Service (QoS) and by maintaining service continuity when users move.
All these issues call for novel approaches to service and middleware design. MUM realizes an original proxy-based infrastructure aimed to assist mobile clients over the fixed network with the introduction of active mobile proxies. So far some solutions have been proposed to assist nomadic users rather than roaming devices, or code downloading rather than service path configuration, but to our knowledge none considers these issues altogether, as different aspects of the same problem that is adding mobility capabilities to the traditional C/S based services, making them feasible to use in a more dynamic scenario. In particular, MUM adopts an original mixed solution based both on Client/Server (C/S) and MAs to dynamically deploy new middlware components only when and where needed. MAs are dynamic, asynchronous and autonomous, therefore suitable in such a challenging scenario. For more information about MUM specific subsystems, please click on the following links:
MUMOCMUM Open Caching is a distributed caching active infrastructure that significantly extends MUM with the possibility of caching both multimedia contents and their metadata descriptions in a highly interoperable way. For more information about MUMOC specific aspects, please click on the following links:
|
|
|||||
|
|