@conference {3249, title = {Exploiting Universal Redundancy}, booktitle = {The 15th IEEE International Symposium on Network Computing and Applications}, series = {IEEE NCA{\textquoteright}16}, year = {2016}, month = {1 November}, publisher = {IEEE Computer Society}, organization = {IEEE Computer Society}, address = {Cambridge, MA, USA}, abstract = {

Fault tolerance is essential for building reliable services; however, it comes at the price of redundancy, mainly the {\textquotedblleft}replication factor{\textquotedblright} and {\textquotedblleft}diversity{\textquotedblright}. With the increasing reliance on Internet-based services, more machines (mainly servers) are needed to scale out, multiplied with the extra expense of replication. This paper revisits the very fundamentals of fault tolerance and presents {\textquotedblleft}artificial redundancy{\textquotedblright}: a formal generalization of {\textquotedblleft}exact copy{\textquotedblright} redundancy in which new sources of redundancy are exploited to build fault tolerant systems. On this concept, we show how to build {\textquotedblleft}artificial replication{\textquotedblright} and design {\textquotedblleft}artificial fault tolerance{\textquotedblright} (AFT). We discuss the properties of these new techniques showing that AFT extends current fault tolerant approaches to use other forms of redundancy aiming at reduced cost and high diversity.

}, attachments = {https://haslab.uminho.pt/sites/default/files/ashoker/files/artira-tr.pdf}, author = {Ali Shoker} }