Mokan : Middleware for distributed mobile platforms

Final Code Version

The Mokan project was created to explore the role of prefetching and reconciliation in the mobile environment.

Our current research focuses on using compile-time information gathered from program sources to assist in both prefetching and reconciliation. This research has lead to new prefetching methods that capture future objects before a disconnection. Mokan is also exploring optimistic replica management with epidemic updates as a technique to ensure application progress in the disconnected environment. In the future we will also investigate compile time techniques allowing automatic reconciliation and object partitioning.

Adaptive Objects

The Adaptive Graph Library A graph algorithm toolkit where users specify the properties of the graphs and allow the system to choose the correct implementation/representation.

Course work

Some software written for school projects.

Utilities and Libraries

Some useful utilities for research and fun.

Kristian G. Kvilekval