SIO6002 - S2


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

SIO6002 - S2

  1. 1. Net: technologies <ul><li>Réseau </li></ul><ul><li>Périphériques </li></ul><ul><li>Virtualisation </li></ul>
  2. 2. Réseau
  3. 3. Réseau : serveur : routeur : client machines
  4. 4. Réseau : serveur : routeur : client machines
  5. 5. Réseau Fibre : Ethernet : Wifi 802.11 n : Câble rapide : Wifi 802.11 b : Câble : HSDPA : ADSL 2 : EDGE : ADSL : Modem : 1.2 Gbpds 1 Gbps 600 Mbps 100 Mbps 11 Mbps 10 Mbps 5 Mbps 3 584 Kbps 947 Kbps 765 Kbps 56 Kbps Tuyauterie
  6. 6. Architecture (end-to-end) protocoles TCP / IP : Transmission Control Protocol/Internet Protocol BitTorrent (P2P) FTP: File Transfer Protocol HTTP : HyperText Transport Protocol SMTP: Simple Mail Protocol SNMP: Simple Network Management Protocol DHCP: Dynamic Host Configuration Protocol SSL: Secure Socket Layer
  7. 7. Périphériques PC Sans fil Media Center
  8. 8. Périphériques <ul><li>Ubiquité </li></ul><ul><li>Autonomie </li></ul><ul><li>Ergonomie </li></ul><ul><li>Saisie </li></ul><ul><li>Puissance </li></ul><ul><li>Caméra </li></ul>
  9. 9. Virtualisation Données Applications Interface
  10. 10. Lectures <ul><li>Blumenthal, MS and DD Clark (2001) Rethinking the design of the Internet: the end-to-end arguments vs. the brave new world, ACM Transactions on Internet Technology (TOIT), 1(1): 70-109 </li></ul><ul><li>Zittrain, J (2007) Saving the internet., Harvard Business Review, 85(6): 49 </li></ul><ul><li>Raymond, Eric S (1998) The Cathedral and the Bazaar, First Monday: 1-26 </li></ul><ul><li>Halal, WE and P Moorhead (2004) The intelligent internet, The Futurist, 38(2): 27-32 </li></ul><ul><li>Anderson, Janna Q and Lee Rainie (2010) The Future of Cloud Computing, Pew Internet & American Life Project: 1-26 </li></ul><ul><li>Mann, S (2003) Existential Technology: Wearable Computing Is Not the Real Issue!, Leonardo, 36(1): 19-25 </li></ul>
  11. 11. Blumenthal & Clark (2001): Rethinking the design of the Internet <ul><li>End-to-end: complexit é en périphérie </li></ul><ul><li>Avantages: </li></ul><ul><ul><li>Cœur de réseau simple, économique, facile à mettre à jour </li></ul></ul><ul><ul><li>Facilite la création de nouvelles applications </li></ul></ul><ul><ul><li>Les applications ne dépendent pas du réseau </li></ul></ul><ul><li>Pressions </li></ul><ul><ul><li>Sécurité (comment garantir authenticité) </li></ul></ul><ul><ul><li>Applications exigeantes (ex: bande passante priorisée) </li></ul></ul><ul><ul><li>Niveaux de services chez les FAI </li></ul></ul><ul><ul><li>Insertion de tiers (ex: taxation, lutte contre le crime) </li></ul></ul><ul><ul><li>Développement de solutions simples </li></ul></ul>
  12. 12. Blumenthal & Clark (2001): Rethinking the design of the Internet <ul><li>Philosophie de l’Internet </li></ul><ul><ul><li>Liberté </li></ul></ul><ul><ul><li>Pouvoir de l’utilisateur (empowerment) </li></ul></ul><ul><ul><li>Responsabilité de l’utilisateur </li></ul></ul><ul><ul><li>Absence de contrôle dans le réseau </li></ul></ul>
  13. 13. Zittrain, J (2007) Saving the internet
  14. 14. Zittrain, J (2007) Saving the internet <ul><li>Générativité (source d’innovation): </li></ul><ul><ul><li>E ffet de levier </li></ul></ul><ul><ul><li>Adaptabilité </li></ul></ul><ul><ul><li>Facilité à maîtriser </li></ul></ul><ul><ul><li>Accessibilité </li></ul></ul><ul><li>Internet a pulvérisé les systèmes de l’époque </li></ul><ul><ul><li>Compuserve, AOL, Minitel </li></ul></ul>
  15. 15. Zittrain, J (2007) Saving the internet <ul><li>Pout préserver Internet: </li></ul><ul><ul><li>Citoyen du net </li></ul></ul><ul><ul><li>Machines virtuelles (simples) </li></ul></ul><ul><ul><li>Implication des FAI </li></ul></ul><ul><ul><li>Neutralité à l’endroit des Mashups </li></ul></ul>
  16. 16. Raymond (1998): The Cathedral and the Bazaar <ul><li>Cathédrale: </li></ul><ul><ul><li>Le développement requiert calme, réflexion, construction méthodique </li></ul></ul><ul><li>Bazaar: </li></ul><ul><ul><li>Nouveau modèle reposant sur collaboration spontanée et multiples versions </li></ul></ul>
  17. 17. Raymond (1998): The Cathedral and the Bazaar <ul><li>Open source (Wikipedia): </li></ul><ul><ul><li>Libre, signifie contenu public </li></ul></ul><ul><ul><li>Libre signifie droit de modifier </li></ul></ul><ul><ul><li>Libre n’est pas forcément gratuit </li></ul></ul><ul><ul><li>Wikipedia est un exemple de soft + contenu </li></ul></ul>
  18. 18. Raymond (1998): The Cathedral and the Bazaar <ul><li>Every good work of software starts by scratching a developer's personal itch </li></ul><ul><li>Good programmers know what to write. Great ones know what to rewrite (and reuse) </li></ul><ul><li>&quot;Plan to throw one away; you will, anyhow.” </li></ul><ul><li>If you have the right attitude, interesting problems will find you </li></ul><ul><li>When you lose interest in a program, your last duty to it is to hand it off to a competent successor. </li></ul><ul><li>Treating your users as co-developers is your least-hassle route to rapid code provement and effective debugging </li></ul><ul><li>Release early. Release often. And listen to your customers </li></ul><ul><li>Given a large enough beta-tester and co-developer base, almost every problem l be characterized quickly and the fix obvious to someone. </li></ul><ul><li>Smart data structures and dumb code works a lot better than the other way around </li></ul><ul><li>If you treat your beta-testers as if they're your most valuable resource, they will ond by becoming your most valuable resource </li></ul><ul><li>The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better </li></ul><ul><li>Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong </li></ul><ul><li>&quot;Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away.” </li></ul><ul><li>Any tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected. </li></ul><ul><li>When writing gateway software of any kind, take pains to disturb the data stream as little as possible - and *never* throw away information unless the recipient forces you to! </li></ul><ul><li>When your language is nowhere near Turing-complete, syntactic sugar can be your friend </li></ul><ul><li>A security system is only as secure as its secret. Beware of pseudo-secrets. </li></ul><ul><li>To solve an interesting problem, start by finding a problem that is interesting to . </li></ul><ul><li>Provided the development coordinator has a medium at least as good as the Internet, and knows how to lead without coercion, many heads are inevitably better than one. </li></ul>
  19. 19. Halal & Moorhead (2004) The Intelligent Internet
  20. 20. Halal & Moorhead (2004) The Intelligent Internet <ul><li>Reconnaissance vocale répandue en 2010 </li></ul><ul><li>Ordinateurs intelligents d’ici 10 ans </li></ul><ul><li>Ordinateurs puissants </li></ul><ul><li>Environnements virtuels répandus en 2010 </li></ul><ul><li>Murs d’écrans communs </li></ul>
  21. 21. Anderson & Rainie (2010) Future of Cloud Computing
  22. 22. Anderson & Rainie (2010) Future of Cloud Computing <ul><li>Cloud: </li></ul><ul><ul><li>Hotmail, gMail </li></ul></ul><ul><ul><li>Flickr, youtube </li></ul></ul><ul><ul><li>Dropbox, live mesh, jungle disc </li></ul></ul><ul><ul><li>Google Apps, app engine </li></ul></ul><ul><ul><li>Amazon EC2 - S3 </li></ul></ul>
  23. 23. Mann (2003) Existential Technology
  24. 24. Mann (2003) Existential Technology
  25. 25. Mann (2003) Existential Technology
  26. 26. Mann (2003) Existential Technology