sharing data and services safely in concurrent systems using kamaelia

62
Michael Sparks (BBC Research) http://edit.kamaelia.org/GetKamaelia Sharing Data and Services Safely in Concurrent Systems using Kamaelia Michael Sparks (BBC Research) http://edit.kamaelia.org/GetKamaelia

Upload: kamaelian

Post on 06-May-2015

7.659 views

Category:

Technology


0 download

DESCRIPTION

Kamaelia is generally a \"shared nothing\" architecture, but occasionally you *really* need to share data explicitly. When you do, you need to constrain how you share data and careful about how you advertise services. This is the first presentation done on the facilities that exist in Kamaelia to support this. This presentation was given at Pycon UK 2008, Birmingham uk. Lots of good feedback was had during the q&a and an updated & improved version will be posted at some point in the relatively near future.

TRANSCRIPT

  • 1.Sharing Data and Services Safely inConcurrent Systems using KamaeliaMichael Sparks (BBC Research) http://edit.kamaelia.org/GetKamaelia

2. Unconstrained shared data* is the cause of most problems in concurrent systemsr t ally o*Ac ciden e otherwis Michael Sparks (BBC Research) http://edit.kamaelia.org/GetKamaelia 3. Kamaelia therefore tries to eliminate all shared data... unless necessaryMichael Sparks (BBC Research) http://edit.kamaelia.org/GetKamaelia