M4 – Definitions and Goals for Distributed Systems

   Info_icon.svg   data    BibTeX_logo.svg   bibtex

Definitions and issues of distributed systems, and their goals: resource availability, transparency, openness, scalability and situatedness.

course of the deck
Course_icon.svg Distributed Systems (Module 1) (2nd cycle, 2023/2024) — Andrea Omicini
used in the lectures
same deck in other editions
reference publication
Publication_icon.svg A Survey on Context-Aware Systems (article in journal, 2007) — Matthias Baldauf, Schahram Dustdar, Florian Rosenberg
Publication_icon.svg Distributed Systems. Concepts and Design (book, 2012) — George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair
Publication_icon.svg The Anatomy of the Grid: Enabling Scalable Virtual Organizations (article in journal, 2001) — Ian Foster, Carl Kesselman, Steven Tuecke
Publication_icon.svg Distributed Computing. Principles, Algorithms, and Systems (book, 2011) — Ajay D. Kshemkalyani, Mukesh Singhal
Publication_icon.svg Scale in Distributed Systems (book chapter, 1994) — B. Clifford Neuman
Publication_icon.svg Towards a Notion of Agent Coordination Context (book chapter, 2002) — Andrea Omicini
Publication_icon.svg Distributed Algorithms for Message-Passing Systems (book, 2013) — Michel Raynal
Publication_icon.svg Distributed Systems. Principles and Paradigms (book, 2017) — Andrew S. Tanenbaum, Maarten van Steen
Publication_icon.svg Environment as a First-class Abstraction in Multi-Agent Systems (article in journal, 2007) — Danny Weyns, Andrea Omicini, James J. Odell
Publication_icon.svg Developing Pervasive Multi-Agent Systems with Nature-Inspired Coordination (article in journal, 2015) — Franco Zambonelli, Andrea Omicini, Bernhard Anzengruber, Gabriella Castelli, Francesco L. DeAngelis, Giovanna Di Marzo Serugendo, Simon Dobson, José Luis Fernandez-Marquez, Alois Ferscha, Marco Mamei, Stefano Mariani, Ambra Molesini, Sara Montagna, Jussi Nieminen, Danilo Pianini, Matteo Risoldi, Alberto Rosi, Graeme Stevenson, Mirko Viroli, Juan Ye