Download presentation
Presentation is loading. Please wait.
Published byFelicity Blankenship Modified over 6 years ago
1
Technical Seminar Presentation PHASE - II
R.V.COLLEGE OF ENGINEERING,BENGALURU
2
R. V. COLLEGE OF ENGINEERING BENGALURU – 560059
A Technical Seminar Phase - II Presentation on “Raspberry pi virtualization” Presented by CHAITRA D M 1RV16SSE05 Under the Guidance of Dr. Mamatha G S Associate Professor Department of ISE, RVCE, Bengaluru-59.
3
METHODOLOGY Virtual Machines are more flexible and scalable than using dedicated servers, but also a different virtualization solution in the form of containerization is getting more and more attention now a days. One popular software solution implementing this technique is Docker. Containers do not require a guest OS like VMs do and therefore use much less storage. Running Docker containers on an individual Raspberry Pi and built a software solution for easily running Docker with kubernets on the Raspberry Pi.
4
HYPERVIZED VIRTUALIZATION
This environment contains the guest OS where applications assumes it is running on native hardware, while it is actually running on the host OS. VMs have the advantage of hosting a completely isolated environment, which is preferable for security- or privacy-sensitive applications. Disadvantages are their large size of upto Gigabytes and the fact that they take up some time to start, depending on the guest OS and hardware performance.
5
. What is Docker? Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Docker is a tool that can package an application and its dependencies in a virtual container that can run on any Linux server. Docker provides an additional layer of abstraction and automation of operating-system-level virtualization on Windows and Linux. Docker includes the libcontainer library as its own way to directly use virtualization facilities provided by the Linux kernel.
6
CONTAINER VIRTUALIZATION
In container-based virtualization like Docker, the environment only needs to contain the specific libraries it dependents on. The applications running inside these containers are still isolated from each other, but they no longer require their own guest OS. It shares the OS with the other containers and the host. containers are only several Megabytes in size and are able to start up in milliseconds similar to a normal process The main advantages of container-based virtualization over hypervized virtualization, are performance improvements and reduced start up time.
7
CONTAINER INFRASTRUCTURE
8
The simplified structure of the Raspberry Pi 2 cluster running Kubernetes and Docker.
9
Benefits of container virtualization
A container may be only tens of megabytes in size, whereas a virtual machine with its own entire operating system may be several gigabytes in size. virtual machines may take several minutes to boot up their operating systems and begin running the applications they host, while containerized applications can be started almost instantly. containerization allows for greater modularity, where the application can be split in to modules.
10
.
11
CONCLUSION Virtualizing the Raspberry Pi using container virtualization where many applications can be run on same operating system. Docker virtualization is used in this Raspberry Pi virtualization. All the application can be viewed as a package at once.
12
REFERENCES [1]Raspberry Pi Technology: A Review, Harsha Chaudhari , International Journal of Innovative and Emerging Research in Engineering Volume 2, Issue 3, 2015 [2]Energy Efficient Computing: A Comparison of Raspberry PI with Modern Devices, Waqas Anwaar, Munam Ali Shah , International Journal of Computer and Information Technology (ISSN: – 0764) Volume 04 – Issue 02, March 2015 [3]Towards a Virtualization for Energy Usage Reduction on a Raspberry Pi 2 Cluster, Rob J. van Emous , University of Twente,2016
13
. THANK YOU
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.