Self-Aware Factored Operating System (sefos)

SEFOS is a new self-aware, factored OS designed from the ground up for scalability, dependability, and adaptability and is targeted at 1000+ core systems.  It ties all of the other Angstrom hardware and software components together and helps address all four of the key extreme-scale challenges of programmability, scalability, dependability and cyber resilience, and energy efficiency.

SEFOS monitors application execution and hardware parameters and performs adjustments and optimizations to ensure applications meet their goals.  By automatically optimizing the system, It takes a large burden off of programmers.  They can simply provide goals and options, and
the OS will take care of choosing the right hardware configuration and software parameters to meet those goals given the ever-changing dynamic
execution environment. There are four key components of SEFOS: the application interface, the hardware interface, the analysis and optimization engine, and self-aware system services.

Researchers: