¤Kdo s tím přišel °Defense Advanced Research Projects Agency (1996) ¤O co jde °Z pasivních packetů aktivní capsule ¤V čem je jejich výhoda °Každý si může síť přizpůsobit svým potřebám
¤Dynamic Load Balancing ¤Vesmírné přenosy ¤Směrování pomocí „Mravenců“ ¤Vylepšení streamování videa
¤Klasická °Odposlech dat °Modifikace dat °(Distributed) denial-of-service attack –Lze jednoduše implementovat ¤Měl by řešit bezpečnostní monitor Alexandre Junqueira
¤Nová °Podvrh aktivního kódu –Vyřešeno identifikací aktivního kódu °Ukradení aktivního kódu –Problém kvůli automatické distibuci kódu °Přetížení uzlu –Řeší Plánovač & Security Manager
¤Svět °ANTS –Aktivní kód – třída implementující rozhaní °PLANet –Aktivní kód – script jazyka PLAN ¤ZČU °Grade –Aktivní kód – třída implementující rozhraní
¤Nástupce za Grade ¤Vlastnosti °Java °Vlastní interpretace kódu (Jan Syrovátka) –Java in Java °Bezpečnost (Alexandre Junqueira)
Network Interfaces Incoming Queue Outgoing Queue Core Repository Kernel Routing Table Security Manager Soft State Code Distribution Scheduler Interpret Applications Space Capsules Space Network
¤Jednotka přenášených dat °Náhrada packetu ¤Formát
¤Automatická °Z uzlu, ze kterého přišla capsule ¤Dělá to servisní capsule
¤Uživatelská °Pomocí uživatelské distribuční capsule °Capsule předem zavede do všech potřebných uzlů aktivní kód
¤Interpretace ¤Zpočátku °Bean Shell ¤Nyní °Vlastní interpret
¤Velikost adresy uzlu: 256 bitů ¤Velikost hlavičky capsule: 900 bitů ¤Ping na localhostu mezi dvěma uzly: ~50 ms
¤Aktivní sítě °Velká oblast použití °Vtipně řeší některé problémy °Problémy s bezpečností ¤Smart Active Node ¤Otázky?