Utvecklingen av tekniken för mobila enheter utvecklar ett nytt spektrum av tillämpningar som utmanar konventionella infrastrukturmodeller. De flesta av dessa enheter uppfattas av sina användare som "tillämpningar" snarare än datorer, och följaktligen bör applikationshanteringen göras på ett öppet sätt av det underliggande systemet till skillnad från klassiska program som uttryckligen hanteras av användaren. Memory management på sådana enheter bör ta hänsyn till nya typer av mobila applikationer som omfattar kodrörlighet, t.ex. mobila agenter, aktiva nätverk och sammanhangsmedvetna tillämpningar. Detta dokument beskriver en ny kodhanteringsteknik, kallad "kodinsamling" och föreslår en specifik kodsamlingsalgoritm, Adaptive Code Collection Algorithm (ACCAL). Kodinsamling är en mekanism för transparent lastning och kassering av applikationskomponenter på mobila enheter vid körtid som är utformad för att möjliggöra mycket låg minnesanvändning och samtidigt bra prestanda genom att fokusera minnesanvändning på applikationens hotspots. För att uppnå dessa mål använder ACCAL egenskaper som är specifika för körbar kod och förbättrar konventionella datahanteringsmetoder såsom sophämtning och cachelagring. Resultaten visar att finkornig kodsamling gör det möjligt för stora applikationer att köra genom att använda betydligt mindre minne samtidigt inducera små exekveringstid overhead.
Popa m.fl. införa en mekanism som kallas "kodinsamling" för kodutförande på mobila enheter i REF.
Using code collection to support large applications on mobile devices
{'venue': "MobiCom '04", 'journal': None, 'mag_field_of_study': ['Computer Science']}