This document is a 16 page report on cloud computing submitted by Mohammed Farhan to CMR University. It includes a title page, certificate page, acknowledgments, table of contents, list of illustrations, and 6 pages of the report itself. The report provides an introduction to cloud computing, discusses cloud computing basics like types of clouds and stakeholders. It also covers cloud architecture, advantages of cloud computing, and applications of cloud computing in India like e-governance and rural development. References and the professor's approval are also included.
Welcome to the presentation on "Deployment Models in Cloud Computing." In this slideshow, we will explore the various deployment models in cloud computing, their characteristics, and how they cater to diverse business needs. I am Anirban Pati, a student at Asansol Engineering College pursuing Bachelor of Computer Application.
Welcome to the presentation on "Deployment Models in Cloud Computing." In this slideshow, we will explore the various deployment models in cloud computing, their characteristics, and how they cater to diverse business needs. I am Anirban Pati, a student at Asansol Engineering College pursuing Bachelor of Computer Application.
Introduction to Cloud Computing
(A.)What is a Cloud?
(B.)What is Cloud Computing?
Grid of Evolution
Architecture of Cloud Computing
Basic Concepts
Deployment Models
Types of Cloud Computing
(A.)Service Models
(a.)Iaas
(b.)Pass
(c.)Saas
Advantages
Disadvantages
This Presentation will give you the introduction to Cloud Computing. This PPT was presented by me as an assignment in my final year of B.Tech degree. I hope it would prove beneficial to your understanding of this subject. Thank You!
The project had three main objectives:
➢ Create the web application with the Bothe side backend and frontend
➢ prepare the date as well as videos, Pictures, Text...
➢ Host The web application on windows Azure
➢ Try to create data server on windows azure.
السحابة هو تعبير كان يستخدم في البداية للإشارة إلى الإنترنت وذلك في مخططات الشبكات حيث عرف على أنه رسم أولي لسحابة يتم استخدامها لتمثيل نقل البيانات من مراكز البيانات إلى موقعها النهائي في الجانب الآخر من السحابة.
وقد جاءت فكرة البرامج كخدمات عندما عبر "جون مكارثي" الأستاذ بجامعة ستانفورد عن الفكرة بقوله "قد تنظم الحوسبة لكي تصبح خدمة عامة في يوم من الأيام"، حيث رأى أنه من الممكن أن تؤدي تكنولوجيا مشاركة الوقت (Time Sharing) إلى مستقبل تباع فيه الطاقة الحوسبية وحتى التطبيقات الخاصة كخدمة من خلال نموذج تجاري، وبالفعل حظيت تلك الفكرة بشعبية كبيرة في أواخر الستينيات ولكنها تلاشت في منتصف السبعينيات عندما اتضح جلياً أن التكنولوجيا الحديثة المتعلقة بمجال تكنولوجيا المعلومات غير قادرة على الحفاظ على هذا النموذج من الحوسبة المستقبلية.
Group seminar report on cloud computingSandhya Rathi
It is short and sobar.It contains information of
Architectural Considerations in that contains Cloud Platform, Cloud Storage, Cloud Services..... Types of Services is also contain in that
Software as a Service(SaaS) ,Platform as a Service(PaaS) , Infrastructure as a Service(IaaS)
Introduction to Cloud Computing
(A.)What is a Cloud?
(B.)What is Cloud Computing?
Grid of Evolution
Architecture of Cloud Computing
Basic Concepts
Deployment Models
Types of Cloud Computing
(A.)Service Models
(a.)Iaas
(b.)Pass
(c.)Saas
Advantages
Disadvantages
This Presentation will give you the introduction to Cloud Computing. This PPT was presented by me as an assignment in my final year of B.Tech degree. I hope it would prove beneficial to your understanding of this subject. Thank You!
The project had three main objectives:
➢ Create the web application with the Bothe side backend and frontend
➢ prepare the date as well as videos, Pictures, Text...
➢ Host The web application on windows Azure
➢ Try to create data server on windows azure.
السحابة هو تعبير كان يستخدم في البداية للإشارة إلى الإنترنت وذلك في مخططات الشبكات حيث عرف على أنه رسم أولي لسحابة يتم استخدامها لتمثيل نقل البيانات من مراكز البيانات إلى موقعها النهائي في الجانب الآخر من السحابة.
وقد جاءت فكرة البرامج كخدمات عندما عبر "جون مكارثي" الأستاذ بجامعة ستانفورد عن الفكرة بقوله "قد تنظم الحوسبة لكي تصبح خدمة عامة في يوم من الأيام"، حيث رأى أنه من الممكن أن تؤدي تكنولوجيا مشاركة الوقت (Time Sharing) إلى مستقبل تباع فيه الطاقة الحوسبية وحتى التطبيقات الخاصة كخدمة من خلال نموذج تجاري، وبالفعل حظيت تلك الفكرة بشعبية كبيرة في أواخر الستينيات ولكنها تلاشت في منتصف السبعينيات عندما اتضح جلياً أن التكنولوجيا الحديثة المتعلقة بمجال تكنولوجيا المعلومات غير قادرة على الحفاظ على هذا النموذج من الحوسبة المستقبلية.
Group seminar report on cloud computingSandhya Rathi
It is short and sobar.It contains information of
Architectural Considerations in that contains Cloud Platform, Cloud Storage, Cloud Services..... Types of Services is also contain in that
Software as a Service(SaaS) ,Platform as a Service(PaaS) , Infrastructure as a Service(IaaS)
Cloud Computing: Overview and its Deployment ModelIJERA Editor
We live in the era of gigantic complexity. With the daze elevation in technology, the IT infrastructure has remoulded to the core. However, in the fullness of time the epoch of cloud computing is now arising also acknowledged as on-demand computing. It provides marketability, fidelity, coherence, high-performance and adequately low-lying cost conceivable way out as compared to dyed-in-the-wool infrastructure .Aloft the internet, it is the technology yielded in the form of service and these services are furnished with the hardware system in the data centres .This paper gives the meticulous outlining for cloud and focuses on the primarily outlook of Cloud Computing. In the long run, this paper comes to light to render the service modal, types of cloud computing : IaaS , PaaS, SaaS , ways of cloud computing as well as advantages and disadvantages of Cloud Computing. The future of this technology is at top of ladder. It is the next generation and can be of tremendous value to the worldwide companies.
Secured Communication Model for Mobile Cloud Computingijceronline
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...IJERD Editor
The development of cloud computing and mobility,mobile cloud computing has emerged and
become a focus of research. By the means of on-demand self-service and extendibility, it can offer the
infrastructure, platform, and software services in a cloud to mobile users through the mobile network. Security
and privacy are the key issues for mobile cloud computing applications, and still face some enormous
challenges. In order to facilitate this emerging domain, we firstly in brief review the advantages and system
model of mobile cloud computing, and then pay attention to the security and privacy in the mobile cloud
computing. MCC provides a platform where mobile users make use of cloud services on mobile devices. The
use of MCC minimizes the performance, compatibility, and lack of resources issues in mobile computing
environment. By deeply analyzing the security and privacy issues from three aspects: mobile terminal, mobile
network and cloud, we give the current security and privacy approaches. The users of MCC are still below
expectations because of the associated risks in terms of security and privacy. These risks are playing important
role by preventing the organizations to adopt MCC environment. Significant amount of research is in progress in
order to reduce the security concerns but still a lot work has to be done to produce a security prone MCC
environment. This paper presents a comprehensive literature review of MCC and its security issues,challenges
and possible solutions for the security issues.
Cloud Computing at a Glance, the Vision of Cloud Computing, Defining a Cloud, A Closer Look, Cloud Computing Reference Model, Characteristics and Benefits, Challenges Ahead, Historical Developments. Virtualization: Introduction, Characteristics of Virtualized Environment, Taxonomy of Virtualization Techniques, Virtualization and Cloud computing, Pros and Cons of Virtualization, Technology Examples- VMware and Microsoft Hyper-V.
Now a days the work is being done by hiring the space and resources from the cloud providers in order to do work effectively and less costly. This paper describes the cloud, its challenges, evolution, attacks along with the approaches required to handle data on cloud. The practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer. The need of this review paper is to provide the awareness of the current emerging technology which saves the cost of users.
Introduction to Cloud Computing and Cloud InfrastructureSANTHOSHKUMARKL1
Introduction, Cloud Infrastructure: Cloud computing, Cloud computing delivery models and services, Ethical issues, Cloud vulnerabilities, Cloud computing at Amazon, Cloud computing the Google perspective, Microsoft Windows Azure and online services, Open-source software platforms for private clouds.
In the context of the 4.0 revolution, technology applications, especially cloud computing will have strong impacts on all areas, including accounting systems of enterprises. Cloud computing contributes to helping the enterprise accounting apparatus become compact, help automate the input process, improve the accuracy of the input data. Besides, the issur of accounting, reporting, risk control and information security also became better, contributing to improving the effectiveness of accounting. However, besides the positive impacts, businesses also face many difficulties in deploying and applying cloud computing. However, this application requirement will become an inevitable trend contributing to improving the operational efficiency of enterprises. To promote this process requires from the State as well as businesses themselves must have awareness and appropriate decisions. Breakthroughs in information technology have dramatically changed the accounting industry and the creation of financial statements. The Internet and the technologies that use the power of the Internet are playing an important role in the management and accounting activities of businesses - who always tend to be ready to receive and use public innovations technology in collecting, storing, processing and reporting information.
Engineering Mathematics for 4th Semester. FarhanAhmade
In these notes, you will get all the best and simple explanations of topics for 4th Semester Engineering aspirants. This includes examples and the best ways to solve all the tricky questions.
Topics covered in this notes are:-
1. Introduction to Graph Theory.
2. Planner and Trees.
3. Recurrence Relations.
4. Joint Random Variables.
5. Numerical Methods.
Discrete mathematical structure complete notes of 3rd semester B.tech.FarhanAhmade
In this, you will get the questions and answers to the problems of maths of the 3rd semester of B.tech (CS, IT, CTIS).
Topics Covered in this notes are:
1. Mathematical Logic.
2. Relations and Functions.
3. Combinations.
4. Induction, Recursion.
5. Group and Coding Theory.
In this, you will get
1. Binary to decimal and vice versa too.
2. Fractions.
3. Complements. (1's and 2's).
4. Binary addition.
5. Binary Subtraction.
6. Micro-operations.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
Vaccine management system project report documentation..pdfKamal Acharya
The Division of Vaccine and Immunization is facing increasing difficulty monitoring vaccines and other commodities distribution once they have been distributed from the national stores. With the introduction of new vaccines, more challenges have been anticipated with this additions posing serious threat to the already over strained vaccine supply chain system in Kenya.
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfKamal Acharya
The College Bus Management system is completely developed by Visual Basic .NET Version. The application is connect with most secured database language MS SQL Server. The application is develop by using best combination of front-end and back-end languages. The application is totally design like flat user interface. This flat user interface is more attractive user interface in 2017. The application is gives more important to the system functionality. The application is to manage the student’s details, driver’s details, bus details, bus route details, bus fees details and more. The application has only one unit for admin. The admin can manage the entire application. The admin can login into the application by using username and password of the admin. The application is develop for big and small colleges. It is more user friendly for non-computer person. Even they can easily learn how to manage the application within hours. The application is more secure by the admin. The system will give an effective output for the VB.Net and SQL Server given as input to the system. The compiled java program given as input to the system, after scanning the program will generate different reports. The application generates the report for users. The admin can view and download the report of the data. The application deliver the excel format reports. Because, excel formatted reports is very easy to understand the income and expense of the college bus. This application is mainly develop for windows operating system users. In 2017, 73% of people enterprises are using windows operating system. So the application will easily install for all the windows operating system users. The application-developed size is very low. The application consumes very low space in disk. Therefore, the user can allocate very minimum local disk space for this application.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
Maintaining high-quality standards in the production of TMT bars is crucial for ensuring structural integrity in construction. Addressing common defects through careful monitoring, standardized processes, and advanced technology can significantly improve the quality of TMT bars. Continuous training and adherence to quality control measures will also play a pivotal role in minimizing these defects.
Automobile Management System Project Report.pdfKamal Acharya
The proposed project is developed to manage the automobile in the automobile dealer company. The main module in this project is login, automobile management, customer management, sales, complaints and reports. The first module is the login. The automobile showroom owner should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
When a customer search for a automobile, if the automobile is available, they will be taken to a page that shows the details of the automobile including automobile name, automobile ID, quantity, price etc. “Automobile Management System” is useful for maintaining automobiles, customers effectively and hence helps for establishing good relation between customer and automobile organization. It contains various customized modules for effectively maintaining automobiles and stock information accurately and safely.
When the automobile is sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting automobiles for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
Also when the user tries to sale items which are not in stock, the system will prompt the user that the stock is not enough. Customers of this system can search for a automobile; can purchase a automobile easily by selecting fast. On the other hand the stock of automobiles can be maintained perfectly by the automobile shop manager overcoming the drawbacks of existing system.
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Courier management system project report.pdfKamal Acharya
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Report on cloud computing
1. Page 0 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
CLOUD COMPUTING
Report
CMR University SOET
November 2020
2. Page 1 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
Name of the faculty: Prof. venkatesh (Teaching
Associate)
Student Name: Mohammed farhan
Section / Branch: IT (CT /IS)
Registration number: 19BBTIT051
Approved By
Dr. Sarvana Kumar
CMR University SOET
November 2020
3. Page 2 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
Certificate
This is to certify that the project entitled Cloud Computing embodies
the original work done by Mohammed Farhan under my supervision.
Date: 29th
November 2020
Prof. Sarvana Kumar
Place: Bangalore
4. Page 3 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
Acknowledgments
I am greatly indebted to my guide Prof. Sarvana Kumar and the entire computer
science department for their invaluable guidance during the course of report. They
always gave me useful suggestions and I am extremely grateful to the college
library for providing me books for my research.
5. Page 4 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
Table of Contents
Acknowledgments 03
Abstract 06
1. Introduction 07
2. Cloud Computing Basics 08
2.1 Types of Cloud 08
2.2 Cloud Stakeholders 09
2.3 Advantages of Using Cloud 09
3. Cloud Architecture 10
3.1 Comparison between Grid and Cloud Computing 12
3.2 Types of Utility Cloud Models 13
4. Cloud Computing Application in Indian Context 14
4.1 E-Governance 14
4.2 Rural Development 15
5. Conclusions 16
6. References 16
6. Page 5 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
List of Illustrations
o Figure 1 Interconnection between Stakeholders 09
o Figure 2 Basic Cloud Computing Architecture 11
o Figure 3 Virtualization Basic 11
o Table 1 Comparison between Grid and Cloud Computing
12
7. Page 6 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
Abstract
The term “cloud computing” is a recent buzzword in the IT world. Behind this
fancy poetic phrase there lies a true picture of the future of computing for both in
technical perspective and social perspective. Though the term “Cloud Computing”
is recent but the idea of centralizing computation and storage in distributed data
centres maintained by third party companies is not new but it came in way back in
1990s along with distributed computing approaches like grid computing. Cloud
computing is aimed at providing IT as a service to the cloud users on-demand basis
with greater flexibility, availability, reliability and scalability with utility
computing model. This new paradigm of computing has an immense potential in it
to be used in the field of e-governance and in rural development perspective in
developing countries like India.
8. Page 7 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
1. Introduction: -
Cloud computing is a recently developing paradigm of distributed computing. Though it
is not a new idea that emerged just recently. In 1969 L. Kleinrock anticipated, “As of
now, computer networks are still in their infancy. But as they grow up and become more
sophisticated, we will probably see the spread of ’computer utilities’ which, like present
electric and telephone utilities, will service individual homes and offices across the
country.” His vision was the true indication of today’s utility-based computing
paradigm. One of the giant steps towards this world was taken in mid 1990s when grid
computing was first coined to allow consumers to obtain computing power on demand.
The origin of cloud computing can be seen as an evolution of grid computing
technologies. The term Cloud computing was given prominence first by Google’s CEO
Eric Schmidt in late 2006 (maybe he coined the term). So, the birth of cloud computing
is very recent phenomena although its root belongs to some old ideas with new
business, technical and social perspectives. From the architectural point of view cloud is
naturally build on an existing grid-based architecture and uses the grid services and adds
some technologies like virtualization and some business models.
In brief cloud is essentially a bunch of commodity computers networked together in
same or different geographical locations, operating together to serve a number of
customers with different need and workload on demand basis with the help of
virtualization. Cloud services are provided to the cloud users as utility services like
water, electricity, telephone using pay-as-you-use business model. These utility services
are generally described as XaaS (X as a Service) where X can be Software or Platform
or Infrastructure etc. Cloud users use these services provided by the cloud providers and
build their applications in the internet and thus deliver them to their end users. So, the
cloud users don’t have to worry about installing, maintaining hardware and software
needed. And they also can afford these services as they have to pay as much, they use.
So, the cloud users can reduce their expenditure and effort in the field of IT using cloud
services instead of establishing IT infrastructure themselves.
Cloud is essentially provided by large distributed data centres. These data centres are
often organized as grid and the cloud is built on top of the grid services. Cloud users are
provided with virtual images of the physical machines in the data centres. This
virtualization is one of the key concepts of cloud computing as it essentially builds the
abstraction over the physical system. Many cloud applications are gaining popularity
day by day for their availability, reliability, scalability and utility model.
Cloud computing is growing now-a-days in the interest of technical and business
organizations but this can also be beneficial for solving social issues. In the recent time
9. Page 8 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
E-Governance is being implemented in developing countries to improve efficiency and
effectiveness of governance. This approach can be improved much by using cloud
computing instead of traditional ICT. In India, economy is agriculture based and most
of the citizens live in rural areas. The standard of living, agricultural productivity etc
can be enhanced by utilizing cloud computing in a proper way. Both of these
applications of cloud computing have technological as well as social challenges to
overcome.
2. Cloud Computing Basics: -
Cloud computing is a paradigm of distributed computing to provide the customers on-
demand, utility-based computing services. Cloud users can provide more reliable,
available and updated services to their clients in turn. Cloud itself consists of physical
machines in the data centres of cloud providers. Virtualization is provided on top of
these physical machines. These virtual machines are provided to the cloud users.
Different cloud provider provides cloud services of different abstraction level. E.g.
Amazon EC2 enables the users to handle very low-level details where Google App-
Engine provides a development platform for the developers to develop their
applications. So, the cloud services are divided into many types like Software as a
Service, Platform as a Service or Infrastructure as a Service. These services are
available over the Internet in the whole world where the cloud acts as the single point of
access for serving all customers. Cloud computing architecture addresses difficulties of
large-scale data processing.
2.1. Types of Cloud: -
There are three types of cloud.
1. Private Cloud – This type of cloud is maintained within an organization and used
solely for their internal purpose. So, the utility model is not a big term in this
scenario. Many companies are moving towards this setting and experts consider
this is the 1st step for an organization to move into cloud. Security, network
bandwidth are not critical issues for private cloud.
2. Public Cloud – In this type an organization rents cloud services from cloud
providers on-demand basis. Services provided to the users using utility computing
model.
3. Hybrid Cloud – This type of cloud is composed of multiple internal or external
cloud. This is the scenario when an organization moves to public cloud computing
domain from its internal private cloud.
10. Page 9 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
2.2. Cloud Stakeholders: -
To know why cloud computing is used let’s first concentrate on who use it. And then we
would discuss what advantages they get using cloud. There are three types of
stakeholder’s cloud providers, cloud users and the end users [Figure 1]. Cloud providers
provide cloud services to the cloud users. These cloud services are of the form of utility
computing i.e. the cloud users use these services pay-as-you-go model. The cloud users
develop their product using these services and deliver the product to the end users.
2.3 Advantages of using Cloud: -
The advantages for using cloud services can be of technical, architectural, business etc.
1. Cloud Providers’ point of view
a) Most of the data centres today are underutilized. They are mostly 15%
utilized. These data centres need spare capacity just to cope with the huge
spikes that sometimes get in the server usage. Large companies having
those data centres can easily rent those computing power to other
organizations and get profit out of it and also make the resources needed for
running data centre (like power) utilized properly.
Figure 1 Interconnection between Stakeholders
11. Page 10 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
b) Companies having large data centres have already deployed the resources
and to provide cloud services they would need very little investment and
the cost would be incremental.
2. Cloud Users’ point of view
a) Cloud users need not to take care about the hardware and software they use
and also, they don’t have to be worried about maintenance. The users are no
longer tied to some traditional system.
b) Virtualization technology gives the illusion to the users that they are having
all the resources available.
c) Cloud users can use the resources on demand basis and pay as much as they
use. So, the users can plan well for reducing their usage to minimize their
expenditure.
d) Scalability is one of the major advantages to cloud users. Scalability is
provided dynamically to the users. Users get as much resources as they
need. Thus, this model perfectly fits in the management of rare spikes in the
demand.
3. Cloud Architecture: -
The cloud providers actually have the physical data centres to provide virtualized
services to their users through Internet. The cloud providers often provide separation
between application and data. This scenario is shown in the Figure 2. The underlying
physical machines are generally organized in grids and they are usually geographically
distributed. Virtualization plays an important role in the cloud scenario. The data centre
hosts provide the physical hardware on which virtual machines resides. User potentially
can use any OS supported by the virtual machines used.
12. Page 11 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
The underlying platform in virtualization is generally referred to as host and the
software that runs in the VM environment is called as the guest. The Figure 3 shows
very basics of virtualization. Here the virtualization layer covers the physical
hardware. Operating System accesses physical hardware through virtualization
layer. Applications can issue instruction by using OS interface as well as directly
using virtualizing layer interface. This design enables the users to use applications
not compatible with the operating system.
Virtualization enables the migration of the virtual image from one physical machine
to another and this feature is useful for cloud as by data locality lots of optimization
is possible and also this feature is helpful for taking back up in different locations.
This feature also enables the provider to shut down some of the data centre physical
machines to reduce power consumption.
Figure 2 Basic cloud Computing Architecture
Figure 3 Virtualization Basic
13. Page 12 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
3.1 Comparison between Cloud Computing and Grid Computing: -
Most of the cloud architectures are built on Grid architecture and utilizes its service.
Grid is also a form of distributed computing architecture where organizations owning
data centres collaborate with each other to have mutual benefit. Although if
apparently seen it seems that cloud computing is no different from its originator in
the first look but there are substantial difference between them in spite of so many
similarities. The relation between Grid and cloud computing is discussed in Table 1.
Table 1 Comparison between cloud computing and grid computing
Characteristics Grid Computing Cloud Computing
Business Model Adopts project-oriented
business model. The
participating parties agree
to share a certain amount
of resource with others and
gain the opportunity of
using all other grids’
resources.
Uses pay as you go model
Virtualization No virtualization, as the
data centres are handled by
the individual
organizations of their own.
So they generally manage
those usually physically
but not by virtualization.
Although there are some
efforts being given by
some companies like
Nimbus for virtualization
to make dynamic
deployment and
abstraction available.
For cloud computing one
of the essential
components is
virtualization. This is for
providing abstraction and
encapsulation to the users
of the cloud.
Application Model Executing tasks may be
small or large, loosely
coupled or tightly coupled,
Supports only loosely
coupled and transaction
14. Page 13 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
compute intensive or data
intensive.
oriented, mostly
interactive jobs.
Security Grids build on the
assumption that resources
are heterogeneous and
dynamic. Thus, security is
engineered in fundamental
grid infrastructure.
Cloud security is now in
its infancy.
3.2 Types of utility cloud models: -
1. SaaS (Software as a service) – Delivers a single application through the web
browser to thousands of customers using a multitenant architecture. On the
customer side, it means no upfront investment in servers or software licensing;
on the provider side, with just one application to maintain, cost is low
compared to conventional hosting. Under SaaS, the software publisher (seller)
runs and maintains all necessary hardware and software. The customer of SaaS
accesses the applications through Internet. For example, Salesforce.com with
yearly revenues of over $300M, offers on-demand Customer Relationship
Management software solutions. E.g. - Google Apps, Zoho Office.
2. PaaS (Platform as a service) – Delivers development environment as a
service. One can build his/her own applications that run on the provider’s
infrastructure that support transactions, uniform authentication, robust
scalability and availability. The applications built using PaaS are offered as
SaaS and consumed directly from the end users’ web browsers. This gives the
ability to integrate or consume third-party web-services from other service
platforms. E.g. - Google App Engine.
3. IaaS (Infrastructure as a Service) – IaaS service provides the users of the
cloud greater flexibility to lower level than other services. It gives even CPU
clocks with OS level control to the developers. E.g. - Amazon EC2 and S3.
15. Page 14 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
4. Cloud Computing Application in Indian Context: -
Today most of the studies in cloud computing is related to commercial benefits.
But this idea can also be successfully applied to non-profit organizations and to
the social benefit. In the developing countries like India Cloud computing can
bring about a revolution in the field of low-cost computing with greater efficiency,
availability and reliability. Recently in these countries e-governance has started to
flourish. Experts envisioned that utility-based computing has a great future in e-
governance. Cloud computing can also be applied to the development of rural life
in India by building information hubs to help the concerned people with greater
access to required information and enable them to share their experiences to build
new knowledge bases.
4.1. E-Governance: -
E-Governance is an interface between Government and public or this can be an
interface between two governments or between government and business
organizations. Objectives are generally to improve efficiency and effectiveness to
serve public demand and to save costs for online services. This requires
Government to have the will to decentralize the responsibilities and processes and
start to have faith on electronic and internet systems. E-government is a form of e-
business in governance and refers to the processes and structures needed to
deliver electronic services to the public (citizens and businesses), collaborate with
business partners and to conduct electronic transactions within an organizational
entity. This E-Governance can be greatly improved by utility computing.
Impact of Technology in E-governance-
1. 24/7 Service Model – Systems and services require high availability.
Get the citizens feel that Government is always at their service.
2. Need for Content – Web contents should be regularly updated and the
information provided to the public should be sufficient. Respective
departments should be responsible for providing the information.
3. Human Resource – Building these IT skilled resources would need
properly trained personals. This would make government to compete
with other private organizations.
4. Security – Sensitive Government data is to be highly secured. Policies
are to be taken seriously maintained and designed.
5. Privacy – Personal data should be given sufficient privacy. It can be a
difficult issue if data is stored across different departments and
computer systems.
16. Page 15 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
4.2. Rural Development: -
In the context of rural development cloud computing can also be used to success for its
centralized storage and computing facility and utility-based pay model. As per 72.2%
of total Indian population resides in rural areas. According to the survey conducted by
“Hole in the Wall project” computer literacy among boys and girls of age group 8-14
in rural area varies across the regions of India. It is 4050% in most of the regions. So,
the computer literacy is not a concern in rural India and also in it shown that learning
rate is pretty high for computer literacy. Agriculture is India’s biggest employment
source, accounting for 52% employment in India. And agricultural sector contributes
to 20% of country’s total GDP. So, it is very important to make a serious attempt to
develop rural India.
By using cloud computing model some improvement of the current system is possible to
bring about social and as well as economic prospect in rural India.
a) Share knowledge and build knowledge base – Most of the agriculture related
issues are generally local and they can’t be solved by general expertise. So, it
happens many times that the so-called experts are not the right person to answer
the problems but instead the local farmers are better in understanding.
b) Health and medical services – In the developing countries like India one of the
concerns of rural health care is in spite of best intention from both the medical
professionals and patients a practical challenge is faced for difficulties of
communications among interested parties. This issue can be solved using cloud
computing in an appropriate way. Consultation among doctors around the world
make sharing of knowledge possible and takes telemedicine to the next level,
creating a network that goes beyond the one-to-one, patient to-patient, patient-to-
doctor or doctor-to-doctor interactions.
c) Government decision making – Looking at the common knowledge base the
Government can have a fair knowledge of the local situation and take adoptive
steps.
d) Access to Information hub – Government can provide relevant information such
as land revenue data, weather data, soil information etc. through these cloud
services to the people concerned.
17. Page 16 of 16
Mohammed Farhan
19BBTIT051
IT (CT/ IS)
5. Conclusions: -
Cloud computing is a newly developing paradigm of distributed computing.
Virtualization in combination with utility computing model can make a difference in the
IT industry and as well as in social perspective. Though cloud computing is still in its
infancy but it’s clearly gaining momentum. Organizations like Google, Yahoo, and
Amazon are already providing cloud services. The products like Google App-Engine,
Amazon EC2, and Windows Azure are capturing the market with their ease of use,
availability aspects and utility computing model. Users don’t have to be worried about
the hinges of distributed programming as they are taken care of by the cloud providers.
They can devote more on their own domain work rather than these administrative
works. Business organizations are also showing increasing interest to indulge
themselves into using cloud services.
In developing counties like India cloud computing can be applied in the e-governance
and rural development with great success. Although as we have seen there are some
crucial issues to be solved to successfully deploy cloud computing for these social
purposes. But they can be addressed by detailed study in the subject.
6. References:
1. Cloud computing for e-governance. White paper, IIIT-Hyderabad, January 2010.
2. Economy of India. http://en.wikipedia.org/wiki/Economy_of_India, April 2010.
3. F.M. Aymerich, G. Fenu, and S. Surcis. An approach to a cloud computing network.
Applications of Digital Information and Web Technologies, 2008. ICADIWT 2008.
Pages 113 –118, August 2008.
4. Ritu Dangwal. Public Computing, Computer Literacy and Educational Outcome:
Children and Computers in Rural India, pages 59–66. IOS Press, Amsterdam,
Netherlands, 2005.
5. Leonard Kleinrock. An internet vision: the invisible global infrastructure. Ad Hoc
Networks, 1(1):3 – 11, 2003.
6. Persistent Systems. Google app engine. http://www.persistentsys.com/
newpspl/pdf/CMS_1741820566_Google%20Apps%20Engine_WP_010909.pdf, 20