Unikernels for Cloud Architectures: How Single Responsibility can Reduce Complexity, Thus Improving Enterprise Cloud Security Topics: New and Emerging Design Technologies; System Design, High-Level Synthesis and Optimization; System Specification and Modeling In Proceedings of the 2nd International Conference on Complexity, Future Information Systems and Risk COMPLEXIS - Volume 1, 30-41, 2017 , Porto, Portugal