Distributed Computer Sytems

A course from Prof. Keshav, University of Waterloo, Winter 2012. In this course he is focusing on the Internet as a distributed computing system.

Lecture 1:

Random notes:

  • The trend in the world is converting Atoms to Bits (see Nicholas Negroponte, Being Digital).
  • Internet can be looked at / described from three main perspectives:
    • service view (transporting bits from here to there);
    • topology view: the global conservativeness;
    • formal definition: the set of all reachable IP addresses;
  • There is no one Internet in the sense, that every access point (or every server computer  / user) sees Internet differently. I guess what you can infer from that is that Internet (the global one) is the come sort of the amalgam of these different views;
  • The protocol (definition): a way to formulate relationship and interaction [between agents /nodes, whatever];
  • Kind of the definition of the Internet (came at the end of the lecture, after quite a long discussion of basic topology of the Internet): the network of autonomous systems. My try to formulate this idea a little more generally: Internet is the recursive network of autonomous systems, where the autonomous system can be network itself. Consider association with a framework for scalable cognition.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s