dynamic re-partitioning

5

Click here to load reader

Upload: mickey-alon

Post on 08-Jul-2015

185 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: dynamic re-partitioning

GigaSpaces load sharing December 2007

Mickey Alon

Customer Solutions Architect

Page 2: dynamic re-partitioning

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

Page 3: dynamic re-partitioning

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

Page 4: dynamic re-partitioning

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

Page 5: dynamic re-partitioning

Thank You