HPcc: High Performance commodity computing for the IPG: Information Power Grid
Adopt multi-tier enterprise computing model
- Client --> Middle Tier Server ---> Backend high performance system
Use Commodity Software Model as basic distributed computing infrastructure in middle tier
Use Pragmatic Object Web(POW) as the abstraction of today’s commodity distributed object software infrastructure
Middle tier uses high functionality protocols such as Web HTTP, CORBA IIOP, Java RMI etc. with MPI (Nexus or Globus) as optimized “machine code” at backend
So we have a natural hierarchical model with perhaps an SP2 seen as a single POW distributed object in middleware and 128 nodes at backend
Nodes in a Cluster host JWORB server when seen at middle tier and this controls the MPI process view at backend
Note logical progression below which is opposite to some other approaches