A MICROKERNEL ARCHITECTURE FOR DISTRIBUTED MOBILE ENVIRONMENTS

Thomas Bopp, Thorsten Hampel

Abstract

Microkernels are well known in the area of operating systems research. In this paper we adapted the concept of microkernel to the field of Computer Supported Cooperative Work and Learning (CSCW/L) to provide a basic underlying architecture for various collaborative systems. Such architecture serves well for the fields of mobile and distributed collaborative infrastructures with its new inclusion of small mobile devices and ad-hoc network structures. Our architecture provides a distributed object repository for an overlay network of CSCW/L peers. Nodes can dynamically join and leave this network and each peer is still autonomous. In this network different kinds of peers exist depending on the module configuration of a system. So-called super-peers with lots of storage and computing power provide gateways to the network (for example HTTP).

References

  1. Bopp, T.; Hampel, T.; EƟmann, B.: Connecting Virtual Spaces. Proceedings of the ICEIS 2004, Sixth International Conference on Enterprise Information Systems, 475-479.
  2. Eclipse Platform Technical Overview. http://www.eclipse.org/whitepapers/eclipseoverview.pdf, 2004.
  3. Gutknecht, O.; Ferber, J.; Michel, F.: Integrating Tools and Infrastructures for Generic Multi-Agent Systems. Proceedings of the fifth international conference on Autonomous agents, 2001, 441-448.
  4. Hampel T.,Bopp T. (2003): Combining Web Based Document Management and Event-Based Systems - Integrating MUDS and MOOS Together with DMS to Form a Cooperative Knowledge Space. ICEIS 2003, Proceedings of the 5th International Conference on Enterprise Information Systems, pages 218-223.
  5. Hubbold, R., Cook, J., Keates, M., Gibson, S., Howard T., Murta, A.,West, A., Pettifer, S.: GNU/MAVERIK: A Micro-Kernel for Large-Scale Virtual Environments. Proceedings of the ACM Symposium on Virtual Reality Software and Technology 1999, 66-73.
  6. Krasner, G.E., Pope, S.T.: A cookbook for using the Model-View-Controller interface paradigm. Journal of Object-Oriented Programming 1(3) 1988, 26-49.
  7. Kubiatowicz, J.; Bindel, D.; Chen Y.; Eaton, P.; Geels, D.; Gummadi, R.; Rhea, S.; Weatherspoon, H.; Weimer, W.; Wells, C.; Zhao, B.: OceanStore: An Architecture for Global-scale Persistent Storage. Proceedings of ACM ASPLOS, 2000.
  8. Mizrak, A.; Cheng, Y.; Kumar, V.; Savage, S.: Structured superpeers: Leveraging heterogeneity to provide constant-time lookup. Proceedings of the Third IEEE Workshop on Internet Applications, 2003, 104-111.
  9. Oliveira, M.; Crowcroft, J., Brutzman, D., Slater, M.: Components for distributed virtual environments. Proceedings of the ACM Symposium on Virtual Reality Software and Technology 1999, 176-177.
  10. Rashid, R.; Baron, R.; Forin, A.; Golub, D.; Jones, M., Julin, D.; Orr,, D.; Sanzi, R.: Mach: A foundation for Open Systems. In Proceedings of the 34th Computer Society Ithe Second Workshop on Workstation Operating Systems(WWOS2), September 1989.
  11. Watsen, K.; Zyda, M.: Bamboo - A Portable System for Dynamically Extensible, Real-Time, Networked Virtual Environments. Proceedings of the IEEE Virtual Reality Annual International Symposium 1998.
Download


Paper Citation


in Harvard Style

Bopp T. and Hampel T. (2005). A MICROKERNEL ARCHITECTURE FOR DISTRIBUTED MOBILE ENVIRONMENTS . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 972-8865-19-8, pages 151-156. DOI: 10.5220/0002545101510156


in Bibtex Style

@conference{iceis05,
author={Thomas Bopp and Thorsten Hampel},
title={A MICROKERNEL ARCHITECTURE FOR DISTRIBUTED MOBILE ENVIRONMENTS},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 4: ICEIS,},
year={2005},
pages={151-156},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002545101510156},
isbn={972-8865-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 4: ICEIS,
TI - A MICROKERNEL ARCHITECTURE FOR DISTRIBUTED MOBILE ENVIRONMENTS
SN - 972-8865-19-8
AU - Bopp T.
AU - Hampel T.
PY - 2005
SP - 151
EP - 156
DO - 10.5220/0002545101510156