dynamic re-partitioning
TRANSCRIPT
GigaSpaces load sharing December 2007
Mickey Alon
Customer Solutions Architect
Dynamic repartitioning and load sharing
The main objective
Handling the load from multiple clients that potentially can flood specific space
which is highly updated.
GigaSpaces out-of-the box features
• Content-based routing where you control the routing index at the object level
• Template routing that controls the way the templates (which are the listeners of
the continues queries) are routed. In other words you can decide how to route
your template by setting the routing index of the template object. The default is
routing the templates to all partitions.
• SLA driven container by measuring of the memory, CPU, disk utilization. You
can add your own custom SLA watcher / monitoring bean
Dynamic repartitioning and load sharingexample solution I – reallocating the space to a standby container
Partitioned Space
Partitioned Space
Partitioned Space
SLA Driven Container SLA Driven Container
CPU/MemoryCPU/Memory
physical node I physical node II
Dynamic repartitioning and load sharingexample solution II – template routing
Partitioned Space
Partitioned Space
Partitioned Space
SLA Driven Container
Indexed Notify / Query template
Notify / Query template
Thank You