Doctoral thesis
OA Policy
English

A programming model and execution environment for autonomous systems

Defense date2004-07-30
Abstract

This thesis presents the design and implementation of a programming model for autonomous systems. Autonomous systems are distributed systems based on wireless networks, mobile devices and the Internet. They are characterized by the high dynamics with which their configuration evolves. Ad hoc networks, a member of autonomous systems, illustrate this point since in these networks participants can join and leave at any time. Similarly in Peer-to-Peer networks, another member of autonomous systems, users can abruptly decide to no longer share their resources and to join only when needed. Besides voluntary disconnections decided by users, autonomous systems also suffer from disconnections caused by the infrastructure, e.g. network failures, latency, node failures, etc... Disconnections are therefore a key issue in autonomous systems. Programming distributed systems has always proven to be difficult, but programming distributed systems where disconnections play a major role is even more difficult.

Keywords
  • Autonomous systems
  • Peer to peer
  • Open software
Citation (ISO format)
RAZAFIMAHEFA, Chrislain. A programming model and execution environment for autonomous systems. Doctoral Thesis, 2004. doi: 10.13097/archive-ouverte/unige:17572
Main files (1)
Thesis
accessLevelPublic
Identifiers
935views
675downloads

Technical informations

Creation10/19/2011 3:52:00 PM
First validation10/19/2011 3:52:00 PM
Update time03/29/2023 3:27:23 PM
Status update03/29/2023 3:27:23 PM
Last indexation05/13/2025 3:57:04 PM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack