en

  • 24th June 2023

How to do templates properly

en
Read more 
  • 8th December 2018

A note on distributed election algorithms

Read more 
  • 8th October 2018

How NVRAM can change storage systems?

The most trivial computer model, known to any secondary school student, contains four main parts: a “processor”, a “memory”, a “storage” and an “input-output device”. This review concentrates on comparing a memory and a storage between itself and finding out why it is different. There is a third camp - non-volatile random access memory. NVRAM combines advantages from either hard drives and memory. Unfortunatly, Modern OS and software architecture is based on distinct memory and storage. But, specific efforts can be made in order to use NVRAM’s advantages. Those improvements can be done in a several levels: from the hardware to business-level applications.

Read more 
  • 7th October 2018

Consistent fault-tolerant mechanism for distributed cache

It is known that computer engineering has two open problems: variables naming and cache invalidation. Although, there are approaches for keeping cache consistent and obtain performance gain in reads-optimized distributed systems.

This article based on another paper “Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency”.

Read more