Storskaliga, dynamiska och heterogena nätverk av beräkningsresurser (alias rutnät) lovar att ge hög prestanda och skalbarhet för beräkningsintensiva tillämpningar. För att uppfylla detta löfte kräver rutnätsmiljöer komplex resurshantering. Vi föreslår decentraliserade strategier för dynamisk omkonfigurering av mellanprogram för att möjliggöra applikationsanpassning till den ständigt föränderliga resurstillgången för delade datornät i Internetskala. Som ett bevis på konceptet presenterar vi ett programvaruramverk för dynamiskt omkonfigurerbara distribuerade applikationer. Internetoperativsystemet (IOS) är en medelstor infrastruktur som syftar till att frigöra programutvecklare från att hantera icke-funktionella problem samtidigt som man försöker optimera programprestanda och globalt resursutnyttjande. IOS består av distribuerade middleware agenter som är kapabla att koppla samman sig i olika virtuella peer-to-peer topologies. IOS middleware-agenter: 1) profilapplikationers kommunikationsmönster; 2) utvärdera dynamiken hos de underliggande fysiska resurserna; och 3) konfigurera om applikationskomponenter genom att ändra deras kartläggningar till fysiska resurser genom migration och genom att ändra deras granularitet genom en split och sammanfogningsmekanism. En viktig egenskap hos IOS är dess decentraliserade samordning och därmed undvika användningen av global kunskap och därmed möjliggöra skalbar omkonfigurering. IOS middleware är programmering modelloberoende: vi har implementerat en aktör programmering modell gränssnitt för SALSA-program och även en process programmering modell gränssnitt för MPI-program. Experimentella resultat visar att adaptiv middleware kan vara ett effektivt tillvägagångssätt för att konfigurera distribuerade applikationer med olika förhållande av kommunikation till beräkning för att förbättra deras prestanda, och mer effektivt utnyttja nätresurser.
B. Middleware-driven omkonfigurering Både processen och komponenten formbarhet är integrerade med Internet-operativsystemet (IOS) REF, ett ramverk för mellanprogram-driven dynamisk omkonfigurering av distribuerade datorsystem.
The Internet Operating System: Middleware for Adaptive Distributed Computing
{'venue': None, 'journal': 'The International Journal of High Performance Computing Applications', 'mag_field_of_study': ['Computer Science']}