Posts

Showing posts with the label Android

Replicated Key Value storage using Android

Image
This was my fourth project in Android.  T h is p r o j e c t i n vol v es d e sig n i n g a sim p le d i s t ri b u t e d r e p lica t e d - va l u e s t o r a g e b as e d o n D ynam o . It is a sim p l i f ied versi o n of D ynam o , w h i c h i n c l u d es p a r t i t i o n i n g, r e p lica t i n g a n d h a nd l i n g f ail u r es. T h e Si m p le D y n amo is bu i l t o n t op o f th e a n d r o i d c ont e n t p r o v i d e r . System Architecture       Design Overview T h e d esign is p r e t t y si m p le as se e n f r o m t h e a b o v e d iagra m . The D y n a m o ( C o n t e n t P r ov i d e r ) h as a s e rver th r e a d a n d c lie n t t h r e a d s w h i c h c om m un i c a t e b y se n d i n g m e ssages. Qu o r u m ma n ager at t h e c li e n t s i d e w ill c h eck w h eth e r r e a d er qu o r u m s i z e a n d w ri t er q u o r u m si z e is  sa t is...