Introducing Parallax – A New OS for Scalable, Distributed and Parallel Computing

Print Friendly, PDF & Email

Dr. Rao Mikkilineni and Ian Seyler have published a paper that introduces the new Parallax operating system for scalable, distributed and parallel computing.

Parallax, a new operating system, implements scalable, distributed, and parallel computing to take advantage of the new generation of 64-bit multi-core processors. Parallax uses the Distributed Intelligent Managed Element (DIME) network architecture, which incorporates a signaling network overlay and allows parallelism in resource configuration, monitoring, analysis and reconfiguration on-the-fly based on workload variations, business priorities and latency constraints of the distributed software components. A workflow is implemented as a set of tasks, arranged or organized in a directed acyclic graph (DAG) and executed by a managed network of DIMEs. These tasks, depending on user requirements are programmed and executed as loadable modules in each DIME.

Parallax is implemented using the assembler language at the lowest level for efficiency and provides a C/C++ programming API for higher level programming. Download the PDF.