loading...
Evolving System Services to Meet Application Requirements
Kauai, Hawaii January 04-January 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HICSS.2006.164Proceedings of the 39th Annual Hawaii ...
 This Article 
 
PURCHASE ARTICLE: $0
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Henry Detmold, University of Adelaide
Katrina Falkner, University of Adelaide
David S. Munro, University of Adelaide
Travis Olds, University of Adelaide
Alicia Zakarevicius, University of Adelaide

An increasingly common server deployment scenario involves dedicated servers supporting single applications. In such cases, system software need not be concerned with fairness between applications, but should instead focus on serving the precise needs of one particular application. To meet this goal, system software must permit applications to express their needs and must evolve to meet those needs.

The fixed abstractions in conventional systems software militate against both expression of applications? needs and against restructuring of system components to meet those needs. The compliant systems architecture (CSA) is a novel language-based software architecture that promises to enhance the extent to which system software is compliant to the applications it supports. Using our CSA instantiation, we identify several tactics for evolving system software to enhance compliance. The principal contribution of this paper is practical validation of CSA, via case studies of these tactics, demonstrating improved system services for an application.

Citation:
Henry Detmold, Katrina Falkner, David S. Munro, Travis Olds, Alicia Zakarevicius, "Evolving System Services to Meet Application Requirements," hicss, vol. 9, pp.213c, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06) Track 9, 2006
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions