What Are The Drone Anti-jamming Systems Technology?
Â
Next Generation Cassandra
1. Next Generation
Cassandra
Tom Wilkie
Founder & VP Engineering, Acunu
2.
3. Cassandra needs a team
âą Installing, conïŹguring and deploying
âą Automating management operations
âą Monitoring and alerting $ $ $
$
âą Testing and ïŹxing bugs
âą Tuning the garbage collector
âą Tweaking the storage engine
3
4. Acunu: your enterprise Cassandra Appliance
Data driven applications Web UI
Apache Cassandra
Control
Center
Acunu Storage Engine
ConïŹgured and tuned OS
Commodity Hardware
4
6. Castle: Built for Big Data
âą Storage engine optimized for large slow disks,
many cores, Big Data workloads
âą Enterprise density on commodity hardware
âą Lightning disk rebuilds:10x faster than RAID
Shared memory interface
Castle
keys
Userspace
Acunu Kernel
userspace
interface
values
In-kernel
async, shared
memory ring workloads
shared buffers
kernelspace
Streaming interface
interface
range key buffered key buffered
queries insert value insert get value get
Doubling Arrays âą Opensource (GPLv2, MIT
doubling array
mapping layer
for user libraries)
insert Bloom ïŹlters
queues key
get
arrays x
range arrays
queries management
http://goo.gl/gzihe
key
âą
insert merges
http://bitbucket.org/acunu
Arrays
mapping layer
âą
modlist btree
key Version tree
Loadable Kernel Module,
insert btree
key
get
btree
targeting CentOSâs 2.6.18
range
queries value arrays
6
âą
Cache
apping &
http://www.acunu.com/
ng layer
"Extent" layer
prefetc
extent block
extent cache
10. Control Center
The new UI has been critical in helping us work out what is wrong in our code
âThe new UI has been critical in helping us work out
what is wrong in our codeâ
- Matt Miller, TellyBug
12. 13,000 tests per day
1.1 million tests per release
3.5k machine days of testing
for each release
12
13. Short, unit tests
Distributed tests
Data integrity tests
Tests for common, long running operations
(bootstrap, decommission, backup, restore etc)
Failure simulation
Resource usage tests
(checking memory and cpu consumption)
Long running performance tests
13