Smile: Enabling Easy and Fast Development of Domain-Specific Scheduling Protocols
Authors
Christian Tilgner, Boris Glavic, Michael H. Böhlen, Carl-Christian Kanne
Abstract
Modern server systems schedule large amounts of concurrent requests constrained by, e.g., correctness criteria and service-level agreements. Since standard database management systems provide only limited consistency levels, the state of the art is to develop schedulers imperatively which is time-consuming and error-prone. In this poster, we present Smile (declarative Scheduling MIddLEware), a tool for developing domain-specific scheduling protocols declaratively. Smile decreases the effort to implement and adapt such protocols because it abstracts from low level scheduling details allowing developers to focus on the protocol implementation. We demonstrate the advantages of our approach by implementing a domain-specific use case protocol.
Links
Reference
Smile: Enabling Easy and Fast Development of Domain-Specific Scheduling Protocols (Christian Tilgner, Boris Glavic, Michael H. Böhlen, Carl-Christian Kanne), In Proceedings of the 28th British National Conference on Databases (BNCOD), 2011.
Bibtex Entry
@inproceedings{TG11a,
	Abstract = {Modern server systems schedule large amounts of concurrent requests constrained by, e.g., correctness criteria and service-level agreements. Since standard database management systems provide only limited consistency levels, the state of the art is to develop schedulers imperatively which is time-consuming and error-prone. In this poster, we present Smile (declarative Scheduling MIddLEware), a tool for developing domain-specific scheduling protocols declaratively. Smile decreases the effort to implement and adapt such protocols because it abstracts from low level scheduling details allowing developers to focus on the protocol implementation. We demonstrate the advantages of our approach by implementing a domain-specific use case protocol.},
	Author = {Christian Tilgner and Boris Glavic and Michael H. B\"ohlen and Carl-Christian Kanne},
	Bibsource = {DBLP, http://dblp.uni-trier.de},
	Booktitle = {Proceedings of the 28th British National Conference on Databases},
	Crossref = {DBLP:conf/bncod/2011},
	Date-Added = {2012-12-14 18:55:49 +0000},
	Date-Modified = {2012-12-18 17:16:36 +0000},
	Ee = {http://dx.doi.org/10.1007/978-3-642-24577-0_13},
	Keywords = {Oshiya},
	Pages = {128-131},
	Title = {{Smile: Enabling Easy and Fast Development of Domain-Specific Scheduling Protocols}},
	Url = {http://cs.iit.edu/%7edbgroup/pdfpubls/TG11a.pdf},
	Venueshort = {BNCOD},
	Year = {2011},
	Bdsk-Url-1 = {http://cs.iit.edu/%7edbgroup/pdfpubls/TG11a.pdf}}
Powered by bibtexbrowser