• Publications
  • Influence
VDE: virtual distributed Ethernet
  • R. Davoli
  • Computer Science
  • First International Conference on Testbeds and…
  • 23 February 2005
The idea of VDE is very effective but straightforward simple and can be applied in very many configuration to provide several services. It is a sort of Swiss knife of emulated networks. It can beExpand
  • 120
  • 14
  • Open Access
Group Communication in Partitionable Systems: Specification and Algorithms
Gives a formal specification and an implementation for a partitionable group communication service in asynchronous distributed systems. Our specification is motivated by the requirements for buildingExpand
  • 108
  • 12
  • Open Access
Paralex: an environment for parallel programming in distributed systems
Modern distributed systems consisting of powerful workstations and high-speed interconnection networks are an economical alternative to special-purpose super computers. The technical issues that needExpand
  • 98
  • 7
  • Open Access
RELACS: A communications infrastructure for constructing reliable applications in large-scale distributed systems
Distributed systems that span large geographic distances or manage large numbers of objects are already common place. In such systems, programming applications with even modest reliabilityExpand
  • 121
  • 5
  • Open Access
System support for partition-aware network applications
Network applications and services need to be environment-aware in order to meet quality-of-service requirements in an increasingly dynamic world. In this paper we consider partition awareness as anExpand
  • 55
  • 3
  • Open Access
Learning operating systems structure and implementation through the MPS computer system simulator
Lab activity is fundamental for the real understanding of several computer science topics such as operating systems. We have built our own hardware emulator after using software tools from otherExpand
  • 29
  • 2
  • Open Access
Real Time Systems: A Tutorial
In this tutorial paper, we introduce a number of issues that arise in the design of distributed real-time systems in general, and hard real-time systems in particular. These issues include timeExpand
  • 26
  • 2
VDE: an emulation environment for supporting computer networking courses
Emulators have long been a valuable tool in teaching. Particularly in the OS course, emulators have allowed students to experiment meaningfully with different machine architectures. Furthermore, manyExpand
  • 19
  • 2
VDE: an emulation environment for supporting computer networking courses
Emulators have long been a valuable tool in teaching. Particularly in the OS course, emulators have allowed students to experiment meaningfully with different machine architectures. Furthermore, manyExpand
  • 4
  • 2
The Kaya OS project and the μMPS hardware emulator
Ideally, the most meaningful learning experience for students in an undergraduate OS course would be to develop fully-functional OS's on their own. This can be accomplished using μmps, a hardwareExpand
  • 22
  • 1
  • Open Access