Wednesday, March 28, 2012

OSGi in the cloud - quo vadis?

  • cloud computing is a form of outsourcing
  • problem: dependability
    • <example of cloud down time>
  • distribution adds complexity and its own failure models
  • modularity in OSGi
    • package dependency = tight coupling
    • services = loose coupling
  • problem: parrots are inherently unreliable
  • Remote Service Admin: Mechanism
    • expose this local service
    • import the remote service
  • Topology Manager: Magic
(Eucalyptus cloud)

Goal: when the service you are supplying goes down,  be able to swap to an alternative service with as little service interruption as possible

No comments:

Post a Comment