Cloud Computing Synopsis
Cloud Computing Synopsis
UNIVERSITY
Jnana Sangama, Belgaum-590014
A Project Proposal
On
By
1. Santosh M 1CE07IS071
2. Srinivas P 1CE07IS082
Abstract:
Cloud Computing distributes computation task on the resource pool which consists
of massive computers, accordingly, the application systems can gain the computation
strength, the storage space and software service according to its
demand. Cloud computing can be viewed from two different aspects. One is about
the cloud infrastructure which is the building block for the up layer cloud application. The
other is of course the cloud application. By means of three technical methods, cloud
computing has achieved two important goals for the distributed computing: high scalability
and high availability. Scalability means that the cloud infrastructure can be expanded to very
large scale even to thousands of nodes. Availability means that the services are available
even when quite a number of nodes fail. Student information system uses the concept of
cloud computing to establish an effective means of accessing the details of the student stored
in the cloud.
Introduction:
Aim:
Student information system provides a web application platform that can be used to
store and retrieve the student details. To provide the required services we are using the
concept of cloud computing. The proposed system involves 2 parts a cloud which acts as a
central store of all the data. A client which acts as multiple end users to access only
authorized information available to that specific client.
Purpose:
Cloud computing can be viewed as a replacement for normal client and server
process. Cloud computing offers tech in a pay-as-you-use service model. The traditional
student information systems were based on client and server architecture which required
heavy use of hardware resources which were found to be costly as the users of the system
increased. The proposed system acts as an improvement on the client server systems by using
cloud computing and thus reducing the cost incurred in designing and maintenance of the
system.
Proposed system:
The traditional client server systems had many flaws for example it was bulky and the
systems required a high computational power to process the requirements from the clients.
The proposed system based on cloud computing overcomes these flaws by providing easy
access to any number of clients without overloading the system, it provides high scalability.
Student information system uses the concept of cloud computing is a new trend
alternative to utility computing and client server architecture with many advantages.
Advantages:
• Agility: User must be allowed use resources on demand rapidly. This concept allows
user to customize the application in better way as per their needs
• Cost: User must be charged per resource usage. The cost can be based upon actual
usage of resource or may be based on the number of users accessing the application.
• Internet availability: The application must be available over the internet and any
device must be able gain access of the application through a web browser.
• Reliability: Must be served through multiple redundant sites for better Business
Continuity and Disaster Recovery processes.
• Security: Proper login and data audit logs should be available apart from non-
conventional security methods. In HoC and CoC we have already implemented this
feature in addition with customizable audit logs for data updates and creation.
• Maintenance: Cloud apps are easier to maintain since they do not require
installation over the client machine.
• Integratability: Cloud apps cannot restrict its usage to the application only. They
should provide users with a facility to integrate the data with other third party apps as
well. May be this can be achieved using exposed data over the web services
Applications:
1. Google Docs: Google Docs is free, Web-based word
Processor, spreadsheet, presentation, form, and data storage service offered
by Google. It allows users to create and edit documents online while collaborating in
real-time with other users.
4. Lotus Live: Lotus Live is a suite of business networking and collaboration cloud-
based services hosted by the Software division of IBM. The integrated services
include social networking for businesses, online meetings, file sharing, instant
message, data visualization and e-mail.
Requirements:
1. Hardware Requirements:
• 80 GB SATA HDD
• 1 GB RAM
• 2.0 GHz CPU
2. Software Requirements:
• Linux operating system
• sun virtual box
• 7 zip
• Apache server
• Java
• Oracle