zero-cache in embedded systems application

7 views
Skip to first unread message

Smart.Enrg

unread,
Feb 26, 2013, 2:10:10 PM2/26/13
to zero-...@googlegroups.com
First of all, Ilya Thanks for this great project...
I am evaluating use of Zero-cache for deeply embedded sensor/ control system development.
Where in I have high-speed (80Mhz) SPI-NOR memory acting as consolidated storage, database accessed by IPv6 sensor/ control nodes as well as http edge device.
If you have any advice for me -- in terms of type of memory, or application/ architecture that I intend to use Zero-cache for, please share.

Thanks for your help.

Ilya Shpigor

unread,
Feb 27, 2013, 1:14:16 AM2/27/13
to zero-...@googlegroups.com
Hello,

Thank you for your letter!

Zero-cache is a more performance solution to store data than the usual databases. You can create
server node to provide data for any edge device via Ethernet network.

The x86 processor with C++ compiler is required to use Zero-cache. Your edge devices and server node must be typical CPU modules (something like Kontron KTLX800/pITX).

Another way is to store data at the server node with Zero-cache system. Server node will communicate with edge devices through special protocol. Zero-cache allow you to create separate processes at server side to communicate with each edge device.  This server side processes can share data through Zero-cache system with Unix sockets.

Also you can explore the possibilities of another NoSQL caching systems (for example Redis and memcached). Zero-cache is alternative solution for these systems.

I think that the Zero-cache 2.0 system will be more closely link with the Linux kernel features and will have faster response time. Zero-cache is good solution if you intend to use Linux operation system for your project.

--
Best regards
Ilya Shpigor
Reply all
Reply to author
Forward
0 new messages