Allt fler ansökningar skiftar från intranät till Internet, och Internetinriktade tillämpningar blir mer populära. För att fullt ut utnyttja webbens fördelar måste vi utveckla nya design- och programmeringsparadigm. Traditionella distribuerade applikationer tilldelar en uppsättning processer till en given exekveringsmiljö som fungerar som lokala resursförvaltare och samarbetar på ett nätverksunware-sätt. Däremot definierar mobilagent-paradigmet tillämpningar som består av nätverksmedvetna enheter-agenter-som kan uppvisa rörlighet genom att aktivt ändra sin genomförandemiljö, överföra sig under utförandet. 1 Således erbjuder mobila agenter flera fördelar jämfört med traditionella metoder för Internettillämpningar. De kan • spara betydande bandbredd genom att flytta lokalt till de resurser de behöver, • bära koden för att hantera fjärrresurser och behöver inte fjärrtillgängligheten av en specifik server, • fortsätta utan kontinuerliga nätverksanslutningar, eftersom interagerande enheter kan flyttas till samma webbplats när anslutningar är tillgängliga, och kan sedan interagera utan att kräva ytterligare nätverksanslutningar, och • arbeta med mobila datorsystem. Även om mobilagenter på senare tid har rönt stort intresse finns det fortfarande flera utvecklingshinder. Tekniken saknar fortfarande säkert och effektivt genomförandestöd, standardisering, lämpliga programmeringsspråk och samordningsmodeller. Samordning-både mellan agenter och mellan andra enheter som agenter kan stöta på under utförandet i värdmiljöer-spelar en grundläggande roll i mobil-agent applikationer. Vi föreslår en taxonomi av möjliga samordningsmodeller för mobil-agent applikationer, sedan använda vår taxonomi för att kartlägga och analysera de senaste förslagen mobil-agent samordning. Vår fallstudie, som fokuserar på en webbaserad informationsinsamlingsapplikation, hjälper till att visa att rörligheten för applikationskomponenter och distributionsområdets bredd innebär samordningsproblem som skiljer sig från dem som gäller traditionella distribuerade applikationer. I synnerhet utvärderar vi vilka samordningsmodeller som har de egenskaper som krävs för att passa både rörlighet och Internetscenariot. Lämpliga modeller inkluderar samordningsparadigm baserade på att helt frigöra de samverkande enheterna, såsom Linda, 3,4 eventuellt förstärkt med förmågan att programmera specifika reaktioner som svar på interaktionshändelser. 5 Att anta sådana modeller kan leda till enklare tillämpningsdesign än de som härrör från traditionella samordningsmodeller. Vår fallstudie omfattar en ansökan om informationssökning. Vi börjar med antagandena att HTML-sidor sprids över Internet Store information och att en viss användare vill hitta alla HTML-sidor som innehåller ett specifikt sökord. Användaren vet en webbplats-sökningens utgångspunkt-vid som kan hittas dokument som matchar nyckelordet. Internettillämpningarna står inför utmaningar som mobila agenter och antagandet av förbättrade samordningsmodeller kan övervinna. För att vinna loppet måste koordinationsmodellerna inspireras av Lindas samordningsmodell och berikas av programmerbar reaktivitet.
För närvarande kan samordning av mobila agenter delas in i fyra modeller REF.
Mobile-agent coordination models for Internet applications
{'venue': 'IEEE Computer', 'journal': 'IEEE Computer', 'mag_field_of_study': ['Computer Science']}