SlideShare una empresa de 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

Más contenido relacionado

Último

CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 

Último (20)

Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 

Destacado

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 HubspotMarius Sescu
 
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 ChatGPTExpeed Software
 
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 EngineeringsPixeldarts
 
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 HealthThinkNow
 
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.pdfmarketingartwork
 
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 2024Neil Kimberley
 
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)contently
 
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 2024Albert Qian
 
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 InsightsKurio // The Social Media Age(ncy)
 
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 2024Search Engine Journal
 
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 summarySpeakerHub
 
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 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 Tessa Mero
 
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 IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
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 managementMindGenius
 
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...RachelPearson36
 

Destacado (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.