En effektiv förvaltning av de distribuerade resurserna, under förhållanden med oförutsägbar och varierande arbetsbörda, kräver att en dynamisk resursförvaltningspolitik genomförs. Genomförandet av en sådan politik kräver en relativt finkornig kontroll av de resurser som anslås till arbetstillfällen i systemet. Även om detta är en svår uppgift med hjälp av konventionella arbetsledning och program exekvering modeller, kan omkonfigurerbara program användas för att göra det lönsamt. Med omkonfigurerbara applikationer är det möjligt att dynamiskt ändra, under genomförandet av programmet, antalet samtidigt utföra uppgifter i en ansökan samt de resurser som tilldelats. Således kan omkonfigurerbara applikationer anpassa sig till interna förändringar i resursbehov och till externa förändringar som påverkar tillgängliga resurser. I detta dokument diskuterar vi dynamisk hantering av resurser på distribuerade system med hjälp av omkonfigurerbara applikationer. Vi karakteriserar först omkonfigurerbara parallella applikationer. Därefter presenterar vi en ny programmeringsmodell för omkonfigurerbara applikationer och Distributed Resource Management System (DRMS), en integrerad miljö för design, utveckling, utförande och resursplanering av omkonfigurerbara applikationer. Experiment genomfördes för att verifiera funktionaliteten och prestandan hos omkonfigurering av applikationer under DRMS. En detaljerad uppdelning av kostnaderna vid omkonfigurering presenteras med avseende på flera olika tillämpningar. Våra resultat indikerar att omkonfigurering av applikationen är effektiv under DRMS och kan vara till nytta för att förbättra den individuella applikationens prestanda såväl som systemets övergripande prestanda. Vi observerar en betydande minskning av den genomsnittliga arbetsresponstiden och en förbättring av det totala systemutnyttjandet.  En effektiv förvaltning av de distribuerade resurserna, under förhållanden med oförutsägbar och varierande arbetsbörda, kräver att en dynamisk resursförvaltningspolitik genomförs. Genomförandet av en sådan politik kräver en relativt finkornig kontroll av de resurser som anslås till arbetstillfällen i systemet. Även om detta är en svår uppgift med hjälp av konventionella arbetsledning och program exekvering modeller, kan omkonfigurerbara program användas för att göra det lönsamt. Med omkonfigurerbara applikationer är det möjligt att dynamiskt ändra, under genomförandet av programmet, antalet samtidigt utföra uppgifter i en ansökan samt de resurser som tilldelats. Således kan omkonfigurerbara applikationer anpassa sig till interna förändringar i resursbehov och till externa förändringar som påverkar tillgängliga resurser. I detta dokument diskuterar vi dynamisk hantering av resurser på distribuerade system med hjälp av omkonfigurerbara applikationer. Vi karakteriserar först omkonfigurerbara parallella applikationer. Därefter presenterar vi en ny programmeringsmodell för omkonfigurerbara applikationer och Distributed Resource Management System (DRMS), en integrerad miljö för design, utveckling, utförande och resursplanering av omkonfigurerbara applikationer. Experiment genomfördes för att verifiera funktionaliteten och prestandan hos omkonfigurering av applikationer under DRMS. En detaljerad uppdelning av kostnaderna vid omkonfigurering presenteras med avseende på flera olika tillämpningar. Våra resultat indikerar att omkonfigurering av applikationen är effektiv under DRMS och kan vara till nytta för att förbättra den individuella applikationens prestanda såväl som systemets övergripande prestanda. Vi observerar en betydande minskning av den genomsnittliga arbetsresponstiden och en förbättring av det totala systemutnyttjandet.
Distribuerat resurshanteringssystem (DRMS) REF är ett undantag som ger systemstöd och resurshantering för dynamisk omkonfigurering av parallella program (med avseende på antalet uppgifter och kartläggning av uppgifter till processorer).
Dynamic resource management on distributed systems using reconfigurable applications
{'venue': 'IBM Journal of Research and Development', 'journal': None, 'mag_field_of_study': ['Computer Science']}