Abstract-Modern nätverk ger en QoS (kvalitet på tjänsten) modell för att gå längre än bästa-ansträngning tjänster, men nuvarande QoS modeller är inriktade på låg nivå nätverksparametrar (t.ex. bandbredd, latency, jitter). Applikationsutvecklare, å andra sidan, är intresserade av kvalitetsmodeller som är meningsfulla för slutanvändaren och därför kämpar för att överbrygga klyftan mellan nätverk och program QoS-modeller. Exempel på tillämpningskvalitetsmodeller är svarstid, förutsägbarhet eller budget (för överföringskostnader). Tillämpningar som kan hantera förändringar i nätverksmiljön kallas nätverk-aware. Ett nätverksmedvetet program försöker justera sina resursbehov som svar på nätverksprestandavariationer. I detta dokument presenteras en rambaserad strategi för uppbyggnaden av nätverksprogram. Kärnan i ramverket är en återkopplingsslinga som styr anpassningen av applikationen till nätverksegenskaper. Ramverket ger skelettet för att ta itu med två grundläggande utmaningar för byggandet av nätverksmedvetna applikationer: (i) hur man ska ta reda på dynamiska förändringar av kvaliteten på nätverkstjänsterna och (ii) hur man kartlägger tillämpningscentriska kvalitetsåtgärder (t.ex. förutsägbarhet) för nätverkscentrerade kvalitetsåtgärder (t.ex. QoS-modeller som fokuserar på bandbredd eller latens). Vår preliminära erfarenhet av en prototyp av bildsökningssystem som är nätverksmedvetet visar på genomförbarheten av vårt tillvägagångssätt. Prototypen visar att det finns mer till nätverksmedvetenhet än att bara ta hänsyn till nätverksresurser och protokoll och väcker frågor som måste tas upp (ur ett programvarutekniskt perspektiv) för att göra en allmän strategi för nätverksaware-tillämpningar användbar.
Jürg Bollinger och Thomas Gross REF inför en allmän ram för konstruktion av nätverk-aware-program.
A Framework-Based Approach to the Development of Network-Aware Applications
{'venue': 'IEEE Transactions on Software Engineering', 'journal': None, 'mag_field_of_study': ['Computer Science']}