Udfordringer i arkitektur for pervasive computing
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

Udfordringer i Arkitektur for Pervasive Computing PowerPoint PPT Presentation


  • 68 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

Udfordringer i Arkitektur for Pervasive Computing

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


  • Login