Your SlideShare is downloading. ×
Data replication and synchronization tool
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Data replication and synchronization tool

542
views

Published on

Draft Presentation on Data Replication and Synchronization Tool.. Introduction and Motivation Slides are yet to be included.. ;)

Draft Presentation on Data Replication and Synchronization Tool.. Introduction and Motivation Slides are yet to be included.. ;)

Published in: Engineering, Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
542
On Slideshare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
1
Comments
0
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. Powerpoint Templates 1Powerpoint Templates Data Replication and Synchronization Tool Ashish Sharma Pradeeban Kathiravelu
  • 2. Powerpoint Templates 2 Introduction
  • 3. Powerpoint Templates 3 Motivation
  • 4. Powerpoint Templates 4 Solution Architecture • Users create, share, and update replica sets from a data source. • Infinispan In-Memory Data Grid (version 6.0.2) to store the replica sets. Fig 1. Deployment Architecture
  • 5. Powerpoint Templates 5 Execution Flow • Publisher-Consumer API to consume the replica sets and Data Provider API to communicate with the data source. Fig 2. Execution Flow
  • 6. Powerpoint Templates 6 Design • DataProSpecs API – createReplicaSet – updateReplicaSet – duplicateReplicaSet – deleteReplicaSet Fig 3. Back-end Class Hierarchy
  • 7. Powerpoint Templates 7 Extensibility • Not tightly coupled to the technology. – Other data-grids • Hazelcast, Terracotta Big Memory, Oracle Coherence – Persistence • Integration to SQL or NoSQL solutions such as Mongo DB. – Data sources other than TCIA.
  • 8. Powerpoint Templates 8 What Infinispan offers? • High Performance and Scalability. • Fault-tolerance – Multiple nodes with TCP-IP or Multicast based JGroups clustering configurations. • Distributed Execution. – Optimized for single node as a local cache as well as a multiple-node execution. • MapReduce Framework.
  • 9. Powerpoint Templates 9 What Infinispan offers? • High Performance and Scalable. • Fault-tolerant – Multiple nodes with TCP-IP or Multicast based JGroups clustering configurations. • Distributed Execution. – Optimized for single node as a local cache as well as a multiple-node execution. • MapReduce Framework. Thank you!
  • 10. Powerpoint Templates 10 What Infinispan offers? • High Performance and Scalable. • Fault-tolerant – Multiple nodes with TCP-IP or Multicast based JGroups clustering configurations. • Distributed Execution. – Optimized for single node as a local cache as well as a multiple-node execution. • MapReduce Framework. Thank you!