Anpassning av systemparametrar erkänns som ett krav på skalbara och tillförlitliga distribuerade system. Tyvärr kan anpassningen inte vara effektiv när den tillhandahålls enbart av enskilda systemkomponenter, eftersom det korrekta beslutet ofta är knutet till själva sammansättningen och systemet som helhet. I själva verket är en korrekt anpassning en övergripande fråga: Diagnostic and feedback operations måste rikta flera komponenter och göra det på olika abstraktionsnivåer. Vi tar itu med detta problem med Serpentine middleware plattform. Genom att förlita sig på branschstandarden JMX som ett servicegränssnitt kan den övervaka och drivas på ett brett utbud av distribuerade mellanprodukter och applikationskomponenter. Genom att bygga på en JMX-aktiverad OSGi-runtime kan Serpentine själv styra komponenternas livscykel. Den skriptbara statslösa servern och kaskadarkitekturen möjliggör ökad pålitlighet och flexibilitet.
Deras ramverk är baserat på Serpentine middleware REF.
Serpentine: adaptive middleware for complex heterogeneous distributed systems
{'venue': "SAC '08", 'journal': None, 'mag_field_of_study': ['Computer Science']}