What is MaROS?

        MaROS is an application development environment which allows dynamic division of responsibilities between an authenticated mobile host, called MaROS Host (MH), and a fixed host called Mobile Host Service Provider (MSP) acting as an extension to the processing environment for the objects created on an MH. MaROS applications are Java codes that are developed by using MaROS API Library. These applications can only be run on authenticated mobile hosts.

        MaROS environment contains two types of machines:

        • Mobile Hosts: These may move physically between cells and can send and receive data packets to and from any machine which has an interface to a wireless network. When they move between cells the data station which is responsible from routing packets within that cell may also be changed but the MSP they are registered to is somewhere in the world and it is fixed. It is like getting an account from an Internet service provider which is fixed for a user regardless of the network from which s/he connects to the Internet. It is also assumed that the communication protocols used to route packets provide reliable delivery and acceptable performance.
        • Mobile Host Service Provider (MSP): This is a machine which provides a reliable and continuous processing environment for its registered mobile hosts. It communicates with its clients through a wireless link interface. An MSP can serve multiple clients from different cells at the same time but a mobile host can only have one MSP. Current design assumes that the MSP is a single processing environment but it is also possible to extend the MSP design to a distributed system of MSPs connected to a high speed wired network. In distributed case protocols for communication, load balancing, parallel processing etc. should also be dealt with. In both cases, each mobile host will have a home MSP. How the MSP will be chosen is another problem. It can be done automatically based on some criteria such as the area lived in or it can be done manually. If it is manual, mobile host owners may choose their MSP in a similar way as they choose their Internet Service Provider.

        For more information download our first paper explaining MaROS framework ("MaROS: A Framework for Application Development on Mobile Hosts") .

          maros.ps.Z (Compressed PostScript File) 475KBytes

          Abstract


        mail For Your Questions

        [MaROS Homepage| Project Information| Our Publications| The MaROS Team| Mobile Computing Resources]