factored operating system for clouds and multicores
TRANSCRIPT
![Page 1: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/1.jpg)
Asad Masood Qazi 1
![Page 2: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/2.jpg)
Operating System for Multicores and Clouds
Fos (Factored Operating System)
![Page 3: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/3.jpg)
Asad Masood Qazi 3
![Page 4: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/4.jpg)
Asad Masood Qazi 4
![Page 5: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/5.jpg)
Operating system categories(Based on Kernel)
• Monolithic kernel operating systems
• Microkernel operating systems
• Hybrid
Asad Masood Qazi 5
![Page 6: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/6.jpg)
Problems in current scenario
• Multicore systems
• Cloud computing
• ……
Asad Masood Qazi 6
![Page 7: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/7.jpg)
Solution
• Fos (factored operating system)
Asad Masood Qazi 7
![Page 8: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/8.jpg)
• Microkernel based operating system
• Supports multi core 100 – 1000’s cores
• Scalable
• Availability
• Fault tolerance
Asad Masood Qazi 8
![Page 9: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/9.jpg)
Asad Masood Qazi 9
![Page 10: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/10.jpg)
Asad Masood Qazi 10
![Page 11: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/11.jpg)
FOS for clouds
• IaaS (Already available)
• PaaS (Proposed)
• SaaS (Proposed)
Asad Masood Qazi 11
![Page 12: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/12.jpg)
• Mobility of Applications
• Single Sign In
• Transformation
• …
Asad Masood Qazi 12
![Page 13: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/13.jpg)
Related Work
• Corey OS
• MS Cloud OS
• Linux Ubuntu Cloud OS
• Tornado and K42 (upto 24 processors)
Asad Masood Qazi 13
![Page 14: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/14.jpg)
References • [1] David Wentzlaff and Anant Agarwal : “Factored Operating Systems (fos): The Case for a
Scalable Operating System for Multicores”. In SIGOPS Oper. Syst. Rev., 43(2):76–85, 2009.
•
• [2] David Wentzlaff, Charles Gruenwald, Nathan Beckmann and Anant Agarwal : “An operating system for multicore and clouds: Mechanisms and Implementation”. In SIGOPS Oper. Syst. Rev., 43(2):76–85, 2010 at MIT Cambridge.
• [3] Ian Sommerville and St. Andrew: “Challenges for Cloud software engineering”. A Presentation slides.
• [4] Ramgovind S, Eloff MM, Smith E: “The Management of Security in Cloud Computing”. In School of Computing, University of South Africa, Pretoria, South Africa.
• [5] Cloud Platforms: In microsoft.com/en-us/server-cloud-os/why-cloud-os.aspx
• [6] PaaS Solutions: In technet.microsoft.com/en-us/cloud.gg650451.aspx
• [7] S. Boyd-Wickizer, H. Chen, R. Chen, Y.Mao, F. Kaashoek, R.Morris, A. Pesterev, L. Stein,M.Wu, Y. D. Y. Zhang, and Z. Zhang. Corey: An operating system for many cores. In Proceedings of the Symposium on Operating Systems Design and Implementation, Dec. 2008.
Asad Masood Qazi 14
![Page 15: Factored Operating system for Clouds and Multicores](https://reader030.vdocuments.net/reader030/viewer/2022020218/55a2b8181a28ab0c0d8b482f/html5/thumbnails/15.jpg)
Asad Masood Qazi 15