How RaspberryPi workers building GraphDatabase

  • 339 views
Uploaded on

Distributed system consist from from RaspberryPi workers. These workers are building up GraphDatabse (Neo4j) based on simple logic of exchanging cars. The result of the exchanges is send to the BASE …

Distributed system consist from from RaspberryPi workers. These workers are building up GraphDatabse (Neo4j) based on simple logic of exchanging cars. The result of the exchanges is send to the BASE server and projected into GraphDatabase.

Server uses Spring Framework 4.x and each RaspberryPi worker Netty 4.x

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
339
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
1
Comments
2
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. RaspberryPi workers … …and Graphs …by Miro Kopecky
  • 2. about me: • Polyglot Developer and Architect ! • Artificial Intelligence enthusiast • Machine Learning • Algorithms • Data Mining • Distributed systems ! ! • GeeCON co-founder
  • 3. … what we gonna do ? • dive into the distributed system ! • demo ! • “foreword” It just works ! Performance Cost Availability Reliability Scalability Manageability
  • 4. Technologies overview • MAVEN building tool ! • Java8, JavaScript ! • Spring 4, Spring-Data, Netty, Own libraries, AngularJS ! •Neo4j, SQLite, Infinispan ! • JBoss Wildfly
  • 5. System Architecture BASE Neo4j Inifinispan RaspBlue Netty SQLite RaspONE Netty InfinispanHOTROD-remoteCache WWW In In InWildFly m re
  • 6. DEMO relations explanation: • Building(BASE) —>(garages) ! • Driver -[:HAS_GARAGE_KEY]-(building) ! • Driver -[:HAS_KEY]-(car) ! ! ! … let’s play more
  • 7. “Foreword” • Transparency ! • Communication ! • Concurrency ! • Fault Tolerance !
  • 8. by Miro Kopecky Thank you ! Q&A