Hajautetut ja samanaikaiset järjestelmät 4.4.2008 Harjoitus 4 Ei X-tehtävää tällä viikolla. 19) Jatketaan edelleen tehtävän 5 (harj. 1) ajansopimisprotokollaa laskemalla ajankäyttöä synkronisessa maailmassa. Oletetaan tekstiviestin välittyvän perille 0..1 minuutissa, henkilön reagoivan 0..4 minuutissa, tekevän päätöksen 0..5 minuutissa ja kirjoittavan uuden tekstiviestin 1..3 minuutissa. Laske protokollaan kuluvan kokonaisajan käyttö (minimi ja maksimi) kun viestinvälitys ja henkilöt ovat luotettavia. Ovatko aikarajat realistisia? 20) Laske edellisen tehtävän oletuksin kokonaisajankäyttö jos mikä tahansa yksi viesti voi kadota. Laske aika jonka jälkeen viestin lähettäjä tietää viestin kadonneen ja suorittaa uudelleenlähetyksen. Käytä seuraaviin tehtäviin peräkkäistä ajansopimista (ei siis yhdeltä kaikille muille ja takaisin vaan ketjuna). 21) Piirrä monisteen tapaan viestinvälityskaavio ja loogiset kellot (aikaleimat) neljän henkilön ajansopimisesta kun kaikki viestit kuitataan. 22) Piirrä vektorikellot edellisen tehtävän tapaan kolmen henkilön ajansopimiselle. 23) Vertaisverkko-ohjelmistojen (Gnutella, BitTorrent, Freenet, jne) (yhtenä) tavoitteena on ollut kaiken keskitetyn toiminnan häivyttäminen mahdollisten (tekijän)oikeudellisten vastatoimien estämiseksi/hankaloittamiseksi. Mieti (ja/tai selvitä pienellä verkkohaulla) miten vastuut mahdollisista laittomuuksista jakautuvat erilaisissa vertaisverkoissa? 24) Mieti minkälaisilla toimilla nykyiset vertaisverkkojen tekijänoikeusongelmat voitaisiin saada kuriin, ilman, että laillisten tiedostojen jakamista haitattaisiin. Ovatko tällaiset toimet toteutettavissa / järkeviä.