Learn More
Acknowledgments I would like to thank the following people for their help, guidance and support during my studies for the master degree. My advisor Prof. Idit Keidar, for revealing to me the distributed and parallel systems area of study, for very friendly atmosphere for work, wise advices and smart guidance. I thank Dmitri Perelman for saying one day: "(More)
Modern big data processing platforms employ huge in-memory key-value (KV-) maps. Their applications simultaneously drive high-rate data ingestion and large-scale analytics. These two scenarios expect KV-map implementations that scale well with both real-time updates and massive atomic scans triggered by range queries. However, today's state-of-the art(More)
Modern big data processing platforms employ huge in-memory key-value (KV) maps. Their applications simultaneously drive high-rate data ingestion and large-scale analytics. These two scenarios expect KV-map implementations that scale well with both real-time updates and large atomic scans triggered by range queries. We present KiWi, the first atomic KV-map(More)
  • 1