Hi Dragos,

Not a whole lot has been published in the form of patterns for self-update.  
There are of course ideas and techniques but some are not published for 
competitive reasons.

I'll point you first to chapter 12 of "Robust Communications Software" by Greg 
Utas.  He talks about the core techniques for Hitless Patching, Hitless Upgrade 
and Rolling Upgrade.  These aren't quite patterns as we know them and I'm 
pretty sure you won't find earlier versions from Greg in any of the PLoP 
proceedings.
http://www.amazon.com/Robust-Communications-Software-Availability-Carrier-Grade/dp/0470854340/ref=sr_1_1?s=books&ie=UTF8&qid=1331664530&sr=1-1

There is a forthcoming book from two colleagues, Randee Adams and Eric Bauer, 
"Reliability and Availability of Cloud Computing", that might have something of 
relevance to your search, I'm not sure.  It is coming from IEEE Press this 
summer.
http://www.amazon.com/Reliability-Availability-Cloud-Computing-Bauer/dp/1118177010/ref=sr_1_2?ie=UTF8&qid=1331664253&sr=8-2

One of the biggest problems is always the data conversion from one release to 
the next release.  The schema update in database terms.  I wonder (but don't 
know) if concepts like meta-programming and reflection can help.

Bob

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Dragos Manolescu
Sent: Monday, March 12, 2012 1:47 PM
To: [email protected]
Subject: [patterns-discussion] Patterns for self-updateable systems?

Hi --

I'm building a system that needs the ability to self-update (software) from the 
network, at run time. This is an area I don't have first hand experience with 
but I know that it's been done for years--for example, telecom switches. If you 
know of patterns that focus on self-updateable software I would appreciate your 
pointing me their way.

Thanks,

-Dragos


--
Data Services, HP Cloud Services | [email protected] | +1 512 5DRAGOS

_______________________________________________
patterns-discussion mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/patterns-discussion

_______________________________________________
telecom-patterns mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/telecom-patterns

Reply via email to