Back to index


German Goldszmidt et al, IBM Watson

One-line summary: Server farms shared across many apps; monitoring & LB of servers, IP sprayers, and backends can be used to dynamically reallocate "fungible" servers ("dolphins") to different apps, including loading an OS+app image on the fly when a server is reallocd; fixed servers ("whales") handle heavy-duty back-end stuff (DB servers, etc) for each app.  Rule-based system is fed observed conditions and decides what to do; hysteresis and heuristics prevent extreme oscillation (eg when a server is reallocd it cannot be re-reallocd for some threshold amt of time).

Overview/Main Points




Back to index