Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

2004-01-19 SummIT05 Udfordringer i Arkitektur for Pervasive Computing Klaus Marius Hansen Aarhus Universitet.

Lignende præsentationer


Præsentationer af emnet: "2004-01-19 SummIT05 Udfordringer i Arkitektur for Pervasive Computing Klaus Marius Hansen Aarhus Universitet."— Præsentationens transcript:

1 2004-01-19 SummIT05 Udfordringer i Arkitektur for Pervasive Computing Klaus Marius Hansen Aarhus Universitet

2 2004-01-19 SummIT05 Pervasive computing – et arkitektur-perspektiv Pervasive computing –It-i-alting –Alting-i-it Arkitektur- perspektivet –Struktur af systemer –Kvaliteter i systemer

3 2004-01-19 SummIT05 Struktur og kvaliteter Problemet er ikke (bare) funktionalitet og anvendelser LIWAS ! ! !

4 2004-01-19 SummIT05 Arkitekturudfordringer = kvalitetsudfordringer Hvordan opnås interessante kvaliteter i software-arkitektur for pervasive computing? –Skalerbarhed –Modificerbarhed –Pålidelighed –Interoperabilitet Andre kvaliteter –Sikkerhed –Testbarhed –…–… Observation –Mange traditionelle statiske kvaliteter skal håndteres dynamisk

5 2004-01-19 SummIT05 ISIS-erfaringer LIWAS –Skalerbarhed –Modificerbarhed EPCiR/eu-DOMAIN –Interoperabilitet B&O+OO –Pålidelighed

6 2004-01-19 SummIT05 Skalerbarhed En definition –Et systems evne til at håndtere en øget brug af dets ressourcer eller mindre adgang til ressourcer Pervasive computing –Horisontalt / eksplosion Øget antal enheder og kommunikation –Vertikalt / implosion Enheder med mindre hukommelse, processorkraft, energi

7 2004-01-19 SummIT05 Skalerbarhed – LIWAS Håndtere mange enheder i samme geografiske områder –Og omvendt håndtere få enheder i samme område Bruge få ressourcer –Båndbredde –Processorkraft –Lager –(Strøm ad libitum)

8 2004-01-19 SummIT05 Modificerbarhed En definition –Et systems evne til at blive modificeret fx gennem rettelser, adaption eller tilpasning til ændrede krav Pervasive computing –Håndtere uforudsete brugs- sammenhænge –Deployment-problematikker

9 2004-01-19 SummIT05 Modificerbarhed – LIWAS Deployment –Komplekst problem, mange enheder –Kan ikke forudsige brugsmønstre og potentielle behov for modifikationer Simpel klassifikation vs neuralt netværk Simulering – NS-2 Emulering – MobiEmu Field-test – Ex Hoc / OSVM

10 2004-01-19 SummIT05 Interoperabilitet En definition –Et systems evne til at interagere med et eller flere specificerede systemer Pervasive computing –Potentielt mange, heterogene systemer, der skal samarbejde –Systemer og enheder der kommer og går

11 2004-01-19 SummIT05 Interoperabilitet – EPCiR/ eu-DOMAIN Lag af systemer –Enheder –Gateways –Services Et integrations- problem –Web services –Semantiske web services Domæne-model- baseret

12 2004-01-19 SummIT05 Pålidelighed En definition –Et systems evne til at levere en specificeret ydelse, når det anvendes under specificerede forhold (ISO/IEC 9126) Pervasive computing –Systemer alle steder, til alle tider –Skalering i rum og tid

13 2004-01-19 SummIT05 Pålidelighed – B&O+OO Høj pålidelighed påkrævet for AV- udstyr –Safety i hjemmenetværk Brug over et stort tidsrum –VIDL hardware modules hardware modules Sinope BeoSoundAvant LAN 802.11a/b/g IR (location)

14 2004-01-19 SummIT05 Opsummering Fokus på anvendelse og funktion i pervasive computing –Software-arkitektur – struktur og kvaliteter – er central for at opnå ønskede anvendelser Centrale kvaliteter –Skalerbarhed –Modificerbarhed –Interoperabilitet –Pålidelighed Bevægelse mod håndtering af kvaliteter på runtime

15 2004-01-19 SummIT05 For yderligere information http://www.isis.alexandra.dk/software http://www.ooss.dk


Download ppt "2004-01-19 SummIT05 Udfordringer i Arkitektur for Pervasive Computing Klaus Marius Hansen Aarhus Universitet."

Lignende præsentationer


Annoncer fra Google