udfordringer i arkitektur for pervasive computing
Download
Skip this Video
Download Presentation
Udfordringer i Arkitektur for Pervasive Computing

Loading in 2 Seconds...

play fullscreen
1 / 15

Udfordringer i Arkitektur for Pervasive Computing - PowerPoint PPT Presentation


  • 94 Views
  • Uploaded on

Udfordringer i Arkitektur for Pervasive Computing. Klaus Marius Hansen Aarhus Universitet. Pervasive computing – et arkitektur-perspektiv. Pervasive computing It-i-alting Alting-i-it Arkitektur-perspektivet Struktur af systemer Kvaliteter i systemer. LIWAS. LIWAS. LIWAS. LIWAS.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Udfordringer i Arkitektur for Pervasive Computing' - orinda


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
udfordringer i arkitektur for pervasive computing

Udfordringer i Arkitektur for Pervasive Computing

Klaus Marius Hansen

Aarhus Universitet

pervasive computing et arkitektur perspektiv
Pervasive computing – et arkitektur-perspektiv
  • Pervasive computing
    • It-i-alting
    • Alting-i-it
  • Arkitektur-perspektivet
    • Struktur af systemer
    • Kvaliteter i systemer
struktur og kvaliteter
LIWAS

LIWAS

LIWAS

LIWAS

LIWAS

Struktur og kvaliteter
  • Problemet er ikke (bare) funktionalitet og anvendelser

!

!

LIWAS

!

arkitekturudfordringer kvalitetsudfordringer
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
isis erfaringer
ISIS-erfaringer
  • LIWAS
    • Skalerbarhed
    • Modificerbarhed
  • EPCiR/eu-DOMAIN
    • Interoperabilitet
  • B&O+OO
    • Pålidelighed
skalerbarhed
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
skalerbarhed liwas
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)
modificerbarhed
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
modificerbarhed liwas
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
interoperabilitet
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
interoperabilitet epcir eu domain
Interoperabilitet – EPCiR/eu-DOMAIN
  • Lag af systemer
    • Enheder
    • Gateways
    • Services
  • Et integrations-problem
    • Web services
    • Semantiske web services
      • Domæne-model-baseret
p lidelighed
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
p lidelighed b o oo
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

BeoSound

Avant

Sinope

hardware

modules

hardware

modules

LAN

802.11a/b/g

IR (location)

opsummering
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
for yderligere information
For yderligere information
  • http://www.isis.alexandra.dk/software
  • http://www.ooss.dk
ad