Learn More
This paper presents Natjam, a system that supports arbitrary job priorities, hard real-time scheduling, and efficient preemption for Mapreduce clusters that are resource-constrained. Our contributions include: i) exploration and evaluation of smart eviction policies for jobs and for tasks, based on resource usage, task runtime, and job deadlines; and ii) a(More)
This paper presents Natjam, a system that supports arbitrary job priorities, hard real-time scheduling , and efficient preemption for Mapreduce clusters that are resource-constrained. Our contributions include: i) smart eviction policies for jobs and for tasks, based on resource usage, task run-time, and job deadlines; and ii) a work-conserving task(More)
Recent work in replicated datastores has focused on making availability and low latency the primary requirements. We present two directory-based data-stores which make strong application semantics a primary requirement based on ideas from cache coherence in multiprocessors and distributed shared memory. The two datastores are implemented and evaluated(More)
  • 1