4,779 research outputs found
MDCC: Multi-Data Center Consistency
Replicating data across multiple data centers not only allows moving the data
closer to the user and, thus, reduces latency for applications, but also
increases the availability in the event of a data center failure. Therefore, it
is not surprising that companies like Google, Yahoo, and Netflix already
replicate user data across geographically different regions.
However, replication across data centers is expensive. Inter-data center
network delays are in the hundreds of milliseconds and vary significantly.
Synchronous wide-area replication is therefore considered to be unfeasible with
strong consistency and current solutions either settle for asynchronous
replication which implies the risk of losing data in the event of failures,
restrict consistency to small partitions, or give up consistency entirely. With
MDCC (Multi-Data Center Consistency), we describe the first optimistic commit
protocol, that does not require a master or partitioning, and is strongly
consistent at a cost similar to eventually consistent protocols. MDCC can
commit transactions in a single round-trip across data centers in the normal
operational case. We further propose a new programming model which empowers the
application developer to handle longer and unpredictable latencies caused by
inter-data center communication. Our evaluation using the TPC-W benchmark with
MDCC deployed across 5 geographically diverse data centers shows that MDCC is
able to achieve throughput and latency similar to eventually consistent quorum
protocols and that MDCC is able to sustain a data center outage without a
significant impact on response times while guaranteeing strong consistency
Bio-Communication of Bacteria and its Evolutionary Interrelations to Natural Genome Editing Competences of Viruses
Communicative competences enable bacteria to develop, organise and coordinate rich social life with a great variety of behavioral patterns even in which they organise themselves like multicellular organisms. They have existed for almost four billion years and still survive, being part of the most dramatic changes in evolutionary history such as DNA invention, cellular life, invention of nearly all protein types, partial constitution of eukaryotic cells, vertical colonisation of all eukaryotes, high adaptability through horizontal gene transfer and co-operative multispecies colonisation of all ecological niches. Recent research demonstrates that these bacterial competences derive from the aptitude of viruses for natural genome editing. 
	In contrast to a book which would be the appropriate space to outline in depth all communicative pathways inherent in bacterial life in this current article I want to give an overview for a broader readership over the great variety of bacterial bio-communication: In a first step I describe how they interpret and coordinate, what semiochemical vocabulary they share and which goals they try to reach. In a second stage I describe the main categories of sign-mediated interactions between bacterial and non-bacterial organisms, and between bacteria of the same or related species. In a third stage I will focus on the relationship between bacteria and their obligate settlers, i.e. viruses. We will see that bacteria are important hosts for multiviral colonisation and virally-determined order of nucleic acid sequences.


- …