SlideShare uma empresa Scribd logo
1 de 33
Cloud-Kare
A Cloud WebTop with PC Sync Client
Submitted by,
Gaurav Chhatwal(10503882)
Rishabh Shah(10503885)
Major Project @JIIT
Main Features
• Cloud WebTop
• Virtualization
• Load Balancing
• PC Sync Client App
• Folder Synchronization
• IaaS tool -Owncloud
Main Features
• Cloud WebTop
• Virtualization
• Load Balancing
• PC Sync Client App
• Folder Synchronization
• IaaS tool -Owncloud
Main Features
• Cloud WebTop
• Virtualization
• Load Balancing
• PC Sync Client App
• Folder Synchronization
• IaaS tool -Owncloud
Main Features
• Cloud WebTop
• Virtualization
• Load Balancing
• PC Sync Client App
• Folder Synchronization
• IaaS tool -Owncloud
Main Features
• Cloud WebTop
• Virtualization
• Load Balancing
• PC Sync Client App
• Folder Synchronization
• IaaS tool -Owncloud
Main Features
• Cloud WebTop
• Virtualization
• Load Balancing
• PC Sync Client App
• Folder Synchronization
• IaaS tool -Owncloud
Features Discussion
• Cloud WebTop
Cloud WebTop
• A Cloud WebTop was thought of as a new definition of a
Desktop, where everything inside it can be accessed from
everywhere inside a Network
• The Systems lets you upload your files and work with
them no matter where you are.
• It contains applications like Word Processor, Address
Book, PDF reader, and many more developed by the
Cloud developers and Cloud vendors.
Features Discussion
• Virtualization
Virtualization
• Virtualization provides an interface to the actual hardware
that can support a number of virtual machines that have
application software installed on them.
• We used VMware Player for virtualization.
• One of the approach to increase the utilization is server
consolidation which is possible through Virtualization.
Features Discussion
• Load Balancing
Load Balancing
• Various types of scheduling algorithms are used by load
balancers to determine which backend server to send a
request to.
• We have done load balancing within the virtualized
systems to maintain the equilibrium among them. The
load-balancer checks for the physical memory of the
virtualized machines i.e the RAM and then calculates the
CPU usage accordingly, which in turn serves the requests
of the client to run the applications desired by them.
Load Balancing
• A load balancer process is placed between clients and
servers. All client requests are forwarded to the balancer
process, which forwards the request to the server with
least CPU usage. The reply message takes the reverse
path.
Features Discussion
• PC Sync Client App
PC Sync Client App
• The PC Sync Client is a desktop program you install on
your computer.
• It is for syncing one or more directories on the local
machine with your CloudKare server.
• Just one click and you can always have the latest files
wherever you are.
Features Discussion
• Folder Synchronization
Folder Synchronization
• We are trying to solve the data availability and data loss
issue with the help of folder synchronization.
• There is one main server for the cloud storage. If it fails
then it could result in data loss of all the users.
• Resolving the same we are syncing the data of main cloud
storage server with the backup server.
Features Discussion
• IaaS tool -OwnCloud
Benefits
• Worldwide availability of Cloud WebTop:
As it’s available through internet .
• Requires only browser:
A browser with Java support is more than
enough.
• Extensive list Applications:
Office applications, Multimedia applications,
Network applications and Chat applications etc. all
are available.
Benefits
• Remote storage facility:
Through the file browser you can store files over the
internet and edit them as you want.
• Browser and Platform independent:
All browsers and all operating systems are
supported.
WebTop Architecture
PC Sync Architecture
Tools And Technology
• OwnCloud
• Java Socket Programming
• Adobe Professional CS5
• Zero PC
• Xampp
• Netbeans
• Vmware Player
• Xen
Owncloud
• OwnCloud gives you universal access to your files
through a web interface or WebDAV.
• Its installation has minimal server requirements, doesn’t
need special permissions and is quick.
• OwnCloud is extendable via a simple but powerful API
for applications and plugins.
• OwnCloud started with a keynote by Frank Karlitschek at
Camp KDE’10 where he talked about the need of a self-
controlled free and open source cloud.
Java Socket Programming
• Sockets provide the communication mechanism between two
computers using TCP. A client program creates a socket on its
end of the communication and attempts to connect that socket
to a server.
• When the connection is made, the server creates a socket
object on its end of the communication. The client and server
can now communicate by writing to and reading from the
socket.
• The java.net.Socket class represents a socket, and the
java.net.ServerSocket class provides a mechanism for the
server program to listen for clients and establish connections
with them.
Adobe Professional CS5
• Adobe Flash Professional is a multimedia authoring
program used to create content for the Adobe
Engagement Platform, such as web applications, games
and movies, and content for mobile phones and other
embedded devices.
Zero PC
• ZeroPC is a commercial Webtop developed by
ZeroDesktop. It is called as a personal cloud OS.
• It mimics the look, feel and functionality of desktop
environment of an operating system.
Xampp
• Xampp is a free and open source cross-platform web
server solution stack package, consisting mainly of
the Apache HTTP Server, MySQL database,
and interpreters for scripts written in
the PHP and Perl programming languages.
Netbeans
• NetBeans is an integrated development
environment (IDE) for developing primarily with Java,
but also with other languages, in particular PHP, C/C++,
and HTML5. It is also an application platform framework
for Java desktop applications and others.
• The NetBeans IDE is written in Java and can run on
Windows, OS X, Linux, Solaris and other platforms
supporting a compatible JVM.
VMware Player
• VMware Player is a virtualization software package.
• VMware Player is a hosted virtualization hypervisor that
operates on a Windows- or Linux-based computer and
can run virtual machines (VMs), including both user-
created and downloaded appliances.
• It can be thought of as advance multitasking.
Xen
• Xen is a native hypervisor providing services that allows
multiple computer operating systems to execute on the
same computer hardware concurrently.
• The Xen community develops and maintains Xen as free
and open-source software, subject to the requirements of
the GNU General Public License (GPL), version 2.
Thank-You
Major Project @JIIT

Mais conteúdo relacionado

Último

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 

Último (20)

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

CloudKare- A webtop with PC Sync Client

  • 1. Cloud-Kare A Cloud WebTop with PC Sync Client Submitted by, Gaurav Chhatwal(10503882) Rishabh Shah(10503885) Major Project @JIIT
  • 2. Main Features • Cloud WebTop • Virtualization • Load Balancing • PC Sync Client App • Folder Synchronization • IaaS tool -Owncloud
  • 3. Main Features • Cloud WebTop • Virtualization • Load Balancing • PC Sync Client App • Folder Synchronization • IaaS tool -Owncloud
  • 4. Main Features • Cloud WebTop • Virtualization • Load Balancing • PC Sync Client App • Folder Synchronization • IaaS tool -Owncloud
  • 5. Main Features • Cloud WebTop • Virtualization • Load Balancing • PC Sync Client App • Folder Synchronization • IaaS tool -Owncloud
  • 6. Main Features • Cloud WebTop • Virtualization • Load Balancing • PC Sync Client App • Folder Synchronization • IaaS tool -Owncloud
  • 7. Main Features • Cloud WebTop • Virtualization • Load Balancing • PC Sync Client App • Folder Synchronization • IaaS tool -Owncloud
  • 9. Cloud WebTop • A Cloud WebTop was thought of as a new definition of a Desktop, where everything inside it can be accessed from everywhere inside a Network • The Systems lets you upload your files and work with them no matter where you are. • It contains applications like Word Processor, Address Book, PDF reader, and many more developed by the Cloud developers and Cloud vendors.
  • 11. Virtualization • Virtualization provides an interface to the actual hardware that can support a number of virtual machines that have application software installed on them. • We used VMware Player for virtualization. • One of the approach to increase the utilization is server consolidation which is possible through Virtualization.
  • 13. Load Balancing • Various types of scheduling algorithms are used by load balancers to determine which backend server to send a request to. • We have done load balancing within the virtualized systems to maintain the equilibrium among them. The load-balancer checks for the physical memory of the virtualized machines i.e the RAM and then calculates the CPU usage accordingly, which in turn serves the requests of the client to run the applications desired by them.
  • 14. Load Balancing • A load balancer process is placed between clients and servers. All client requests are forwarded to the balancer process, which forwards the request to the server with least CPU usage. The reply message takes the reverse path.
  • 15. Features Discussion • PC Sync Client App
  • 16. PC Sync Client App • The PC Sync Client is a desktop program you install on your computer. • It is for syncing one or more directories on the local machine with your CloudKare server. • Just one click and you can always have the latest files wherever you are.
  • 18. Folder Synchronization • We are trying to solve the data availability and data loss issue with the help of folder synchronization. • There is one main server for the cloud storage. If it fails then it could result in data loss of all the users. • Resolving the same we are syncing the data of main cloud storage server with the backup server.
  • 20. Benefits • Worldwide availability of Cloud WebTop: As it’s available through internet . • Requires only browser: A browser with Java support is more than enough. • Extensive list Applications: Office applications, Multimedia applications, Network applications and Chat applications etc. all are available.
  • 21. Benefits • Remote storage facility: Through the file browser you can store files over the internet and edit them as you want. • Browser and Platform independent: All browsers and all operating systems are supported.
  • 24. Tools And Technology • OwnCloud • Java Socket Programming • Adobe Professional CS5 • Zero PC • Xampp • Netbeans • Vmware Player • Xen
  • 25. Owncloud • OwnCloud gives you universal access to your files through a web interface or WebDAV. • Its installation has minimal server requirements, doesn’t need special permissions and is quick. • OwnCloud is extendable via a simple but powerful API for applications and plugins. • OwnCloud started with a keynote by Frank Karlitschek at Camp KDE’10 where he talked about the need of a self- controlled free and open source cloud.
  • 26. Java Socket Programming • Sockets provide the communication mechanism between two computers using TCP. A client program creates a socket on its end of the communication and attempts to connect that socket to a server. • When the connection is made, the server creates a socket object on its end of the communication. The client and server can now communicate by writing to and reading from the socket. • The java.net.Socket class represents a socket, and the java.net.ServerSocket class provides a mechanism for the server program to listen for clients and establish connections with them.
  • 27. Adobe Professional CS5 • Adobe Flash Professional is a multimedia authoring program used to create content for the Adobe Engagement Platform, such as web applications, games and movies, and content for mobile phones and other embedded devices.
  • 28. Zero PC • ZeroPC is a commercial Webtop developed by ZeroDesktop. It is called as a personal cloud OS. • It mimics the look, feel and functionality of desktop environment of an operating system.
  • 29. Xampp • Xampp is a free and open source cross-platform web server solution stack package, consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages.
  • 30. Netbeans • NetBeans is an integrated development environment (IDE) for developing primarily with Java, but also with other languages, in particular PHP, C/C++, and HTML5. It is also an application platform framework for Java desktop applications and others. • The NetBeans IDE is written in Java and can run on Windows, OS X, Linux, Solaris and other platforms supporting a compatible JVM.
  • 31. VMware Player • VMware Player is a virtualization software package. • VMware Player is a hosted virtualization hypervisor that operates on a Windows- or Linux-based computer and can run virtual machines (VMs), including both user- created and downloaded appliances. • It can be thought of as advance multitasking.
  • 32. Xen • Xen is a native hypervisor providing services that allows multiple computer operating systems to execute on the same computer hardware concurrently. • The Xen community develops and maintains Xen as free and open-source software, subject to the requirements of the GNU General Public License (GPL), version 2.