KEMBAR78
dynamic re-partitioning | PPT
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 sharing example solution I – reallocating the space to a standby container SLA Driven Container SLA Driven Container CPU/Memory CPU/Memory physical node I physical node II Partitioned Space Partitioned Space Partitioned Space
Dynamic repartitioning and load sharing example solution II – template routing SLA Driven Container Indexed  Notify / Query template Notify / Query template Partitioned Space Partitioned Space Partitioned Space
Thank You

dynamic re-partitioning

  • 1.
    GigaSpaces load sharing December 2007 Mickey Alon Customer Solutions Architect
  • 2.
    Dynamic repartitioning andload 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
  • 3.
    Dynamic repartitioning andload sharing example solution I – reallocating the space to a standby container SLA Driven Container SLA Driven Container CPU/Memory CPU/Memory physical node I physical node II Partitioned Space Partitioned Space Partitioned Space
  • 4.
    Dynamic repartitioning andload sharing example solution II – template routing SLA Driven Container Indexed Notify / Query template Notify / Query template Partitioned Space Partitioned Space Partitioned Space
  • 5.