KSRCE/QM/7.5.
1/CSE
K.S.R. COLLEGE OF ENGINEERING (Autonomous), TIRUCHENGODE - 637215
Vision of the Institution
We envision to achieve status as an excellent educational institution in the global
knowledge hub, making self-learners, experts, ethical and responsible engineers,
technologists, scientists, managers, administrators and entrepreneurs who will
significantly contribute to research and environment friendly sustainable growth of the
nation and the world.
Mission of the Institution
To inculcate in the students self-learning abilities that enable them to become competitive
and considerate engineers, technologists, scientists, managers, administrators and
entrepreneurs by diligently imparting the best of education, nurturing environmental and
social needs.
To foster and maintain a mutually beneficial partnership with global industries and
Institutions through knowledge sharing, collaborative research and innovation.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Vision of the Department
To create ever green professionals for software industry, academicians for knowledge
cultivation and researchers for contemporary society modernization.
Mission of the Department
To produce proficient design, code and system engineers for software development.
To keep updated contemporary technology and fore coming challenges for welfare of the
society.
Programme Educational Objectives (PEOs)
PEO1 : Figure out, formulate, analyze typical problems and develop effective solutions
by imparting the idea and principles of science, mathematics, engineering fundamentals and
computing.
PEO2 : Competent professionally and successful in their chosen career through life-long
learning.
PEO3 : Excel individually or as member of a team in carrying out projects and exhibit
social needs and follow professional ethics.
DATE: 13.02.2019 COURSE FACULTY H.O.D PRINCIPAL
K.S.R. COLLEGE OF ENGINEERING (Autonomous), TIRUCHENGODE - 637215
Department of Computer Science and Engineering
KSRCE/QM/7.5.1/CSE
Subject Name: CLOUD INFRASTRUCTURES AND SERVICES
Subject Code: 16CS613 Year/Semester: III/VI
Course Outcomes: On completion of this course, the student will be able to
CO1 Understanding the systems, protocols and mechanisms to support cloud computing.
CO2 Develop applications for cloud computing.
CO3 Understanding the hardware necessary for cloud computing.
CO4 Design and implement a novel cloud computing application.
CO5 Indulgent the advancement of cloud over mobile.
Program Outcomes (POs) and Program Specific Outcomes (PSOs)
A. Program Outcomes (POs)
Engineering Graduates will be able to :
Engineering knowledge: Ability to exhibit the knowledge of mathematics, science,
PO1 engineering fundamentals and programming skills to solve problems in computer
science.
PO2 Problem analysis:Talenttoidentify, formulate, analyze and solve complex engineering
problems with the knowledge of computer science. .
PO3 Design/development of solutions: Capability to design, implement, and evaluate a
computer based system, process, component or program to meet desired needs.
PO4 Conduct investigations of complex problems:Potential to conduct investigation of
complex problems by methods that include appropriate experiments, analysis and
synthesis of information in order to reach valid conclusions.
PO5 Modern tool Usage:Ability to create, select, and apply appropriate techniques,
resources and modern engineering tools to solve complex engineering problems.
PO6 The engineer and society:Skill to acquire the broad education necessary to understand
the impact of engineering solutions on a global economic, environmental, social,
political, ethical, health and safety.
PO7 Environmental and sustainability: Ability to understand the impact of the
professional engineering solutions in societal and Environmental contexts and
demonstrate the knowledge of, and need for sustainable development.
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibility
and norms of the engineering practices.
PO9 Individual and team work:Ability to function individually as well as on multi-
disciplinary teams.
PO10 Communication:Ability to communicate effectively in both verbal and written mode to
excel in the career.
PO11 Project management and finance:Ability to integrate the knowledge of engineering
and management principles to work as a member and leader in a team on diverse
projects.
PO12 Life-long learning:Ability to recognize the need of technological change by
independent and life-long learning.
B. Program Specific Outcomes (PSOs)
PSO1 Develop and Implement computer solutions that accomplish goals to the industry,
government or research by exploring new technologies.
PSO2 Grow intellectually and professionally in the chosen field.
DATE: 13.02.2019 COURSE FACULTY H.O.D PRINCIPAL
K.S.R. COLLEGE OF ENGINEERING (Autonomous) R 2016
KSRCE/QM/7.5.1/CSE
SEMESTER - VI
L T P C
16CS613 CLOUD INFRASTRUCTURES AND SERVICES
3 0 0 3
Prerequisite: Basic knowledge of computer networks(16CS515)
Objectives:
To learn about cloud architecture and its services.
To impart fundamental concepts in the area of cloud computing.
To impart knowledge about cloud infrastructure.
To improve knowledge in secured data transmission.
To enrich the process of cloud in mobile environment.
UNIT - I BASIC CONCEPTS OF CLOUD [9]
Definition of Cloud Computing - Cloud Architecture - Services and Applications by Type.
UNIT - II CLOUD COMPUTING PLATFORM [9]
Concepts of Abstraction and Virtualization - Concepts of Platform as a Service - Use of Google Web Services - Use of
Amazon Web Services - Use of Microsoft Cloud Services.
UNIT - III CLOUD INFRASTRUCTURE [9]
Cloud Management -Lifecycle Management of Cloud Services- Concepts of Cloud Security - Overview of Security
Mapping - Security of Data - Identity Management.
UNIT - IV CONCEPTS OF SERVICES AND APPLICATIONS [9]
Service Oriented Architecture - Applications in the Cloud - Cloud Based Storage - Webmail Services.
UNIT - V COMMUNICATING WITH MOBILE CLOUD [9]
Communicating Within the Cloud - Using Media and Streaming - Working With Mobile Devices - Working With Mobile
Web Services.
Total = 45 Periods
Course Outcomes: On Completion of this course , the student will be able to
Understanding the systems, protocols and mechanisms to support cloud computing.
Develop applications for cloud computing.
Understanding the hardware necessary for cloud computing.
Design and implement a novel cloud computing application.
Indulgent the advancement of cloud over mobile.
Text Book :
1 Barrie Sosinsky, “Cloud Computing Bible”, Wiley India Pvt Ltd, 2013.
References:
1 Rajkumar Buvyya,C, Christian Vecchiola, S. Thamarai Selvi, “Mastering Cloud Computing”, McGraw Hill
Education(India) Private Limited, 2013
2 Michel Miller, “Cloud Computing : Web-Based Applications That Change The Way You Work And Collaborate
Online”, First Impression, Pearson Publications., 2009
3 Anthony T. Velte, “Cloud computing: A practical approach”, 1st Edition, Tata Mcgraw-Hill, 2009.
4 https://www.coursera.org/specializations/cloudcomputing
K. S. R. COLLEGE OF ENGINEERING (Autonomous), TIRUCHENGODE – 637 215
Department of Computer Science and Engineering
16CS613 & Cloud Infrastructure and Services
2 Marks and Answers
KSRCE/QM/7.5.1/CSE
UNIT I - BASIC CONCEPTS OF CLOUD
1. Define – Cloud Computing.
Cloud computing, often referred to as simply “the cloud,” is the delivery of on-
demand computing resources—everything from applications to data centers—over the
Internet on a pay-for-use basis. Storing and accessing data and programs over the Internet
instead of your computer's hard drive
2. What is business on demand?
Business On Demand is not just about utility computing as it has a much broader set of
ideas about the transformation of business practices, process transformation, and technology
implementations.
The essential characteristics of on-demand businesses are responsiveness to the
dynamics of business, adapting to variable cost structures, focusing on core business
competency, and resiliency for consistent availability.
3. What are the facilities provided by virtual organization?
The formation of virtual task forces, or groups, to solve specific problems associated
with the virtual organization.
The dynamic provisioning and management capabilities of the resource required meeting the
SLA’s.
4. What are the properties of Cloud Computing?
There are six key properties of cloud computing: Cloud computing is
o user-centric
o task-centric
o powerful
o accessible
o intelligent
o programmable
5. What are the types of Cloud service development?
o Software as a Service
o Platform as a Service
o Web Services
o On-Demand Computing
6. What is meant by scheduler?
Schedulers are types of applications responsible for the management of jobs, such as
allocating resources needed for any specific job, partitioning of jobs to schedule parallel
execution of tasks, data management, event correlation, and service-level management
capabilities.
7. What is meant by resource broker?
Resource broker provides pairing services between the service requester and the
service provider. This pairing enables the selection of best available resources from the
service provider for the execution of a specific task.
8. What is load balancing?
Load balancing is concerned with the integrating the system in order to avoid
processing delays and over-commitment of resources. It involves partitioning of jobs,
identifying the resources and queuing the jobs.
09. Define - Private Cloud.
The private cloud is built within the domain of an intranet owned by a single
organization. Therefore, they are client owned and managed. Their access is limited to the
KSRCE/QM/7.5.1/CSE
owning clients and their partners. Their deployment was not meant to sell capacity over the
Internet through publicly accessible interfaces. Private clouds give local users a flexible and
agile private infrastructure to run service workloads within their administrative domains.
10. Define - Public Cloud.
A public cloud is built over the Internet, which can be accessed by any user who has paid
for the service. Public clouds are owned by service providers. They are accessed by subscription.
Many companies have built public clouds, namely Google App Engine, Amazon AWS,
Microsoft Azure, IBM Blue Cloud, and Salesforce Force.com. These are commercial providers
that offer a publicly accessible remote interface for creating and managing VM instances within
their proprietary infrastructure.
11. Define - Hybrid Cloud.
A hybrid cloud is built with both public and private clouds; Private clouds can
also support a hybrid cloud model by supplementing local infrastructure with computing
capacity from an external public cloud. For example, the research compute cloud (RC2)
is a private cloud built by IBM.
12. Define anything-as-a-service?
Providing services to the client on the basis on meeting their demands at some pay per
use cost such as data storage as a service, network as a service, communication as a service etc.
It is generally denoted as anything as a service (XaaS).
13. What is mean by SaaS?
The software as a service refers to browser initiated application software over thousands
of paid customer. The SaaS model applies to business process industry application, consumer
relationship management (CRM), Enterprise resource Planning (ERP), Human Resources (HR)
and collaborative application.
14. What is mean by IaaS?
The Infrastructure as a Service model puts together the infrastructure demanded by the
user namely servers, storage, network and the data center fabric. The user can deploy and run on
multiple VM’s running guest OS on specific application.
15. Explain PaaS?
The Platform as a Service model enables the user to deploy user built applications onto a
virtualized cloud platform. It includes middleware, database, development tools and some
runtime support such as web2.0 and java. It includes both hardware and software integrated with
specific programming interface.
16.List out the advantages of Cloud Computing.
• Lower IT Infrastructure Costs
• Fewer Maintenance Issues
• Lower Software Costs
• Instant Software Updates
• Increased Computing Power
• Unlimited Storage Capacity
• Increased Data Safety
• Improved Compatibility Between Operating Systems
• Improved Document Format Compatibility
• Easier Group Collaboration
• Universal Access to Documents
KSRCE/QM/7.5.1/CSE
• Latest Version Availability
• Removes the Tether to Specific Devices
17.List out the disadvantages of Cloud Computing.
• Requires a Constant Internet Connection
• Doesn’t Work Well with Low-Speed Connections
• Can Be Slow
• Features Might Be Limited
• Stored Data Might Not Be Secure
• If the Cloud Loses Your Data, You’re Screwed
18. What is Identity?
An identity is a set of characteristics or traits that make something recognizable or known. In
computer network systems, it is one's digital identity that most concerns us. A digital identity is
those attributes and metadata of an object along with a set of relationships with other objects that
makes an object identifiable.
19. Discuss IDAAS:
The establishment and proof of an identity is a central network function. An identity service
is one that stores the information associated with a digital entity in a form that can be queried and
managed for use in electronic transactions. Identity services have as their core functions: a data
store, a query engine, and a policy engine that maintains data integrity.
20. List the companies who offer cloud service development.
• Amazon
• Google App Engine
• IBM
• Salesforce.com
21 .What is SPI?
The acronym for SPI stands for three major services provided through the cloud. They are as
follows, 1. Software as a Service ( SaaS ) 2. Platform as a Service ( PaaS ) 3. Infrastructure as a
Service ( IaaS )
22. State any two service provider of SaaS.
Some of the service providers are 1. Amazon Web services 2. Google Apps 3. icloud 4. Oracle
5. Salesforce.com 6. Windows Azure
PART B
1. Illustrate the different types of Deployment Models with neat sketch.
2. Explain Cloud Computing Architecture in detail.
3. Write short notes on SaaS
4. Write short notes on PaaS
5. Write short notes on IaaS
6. Illustrate the different types of Service Models with neat sketch.
KSRCE/QM/7.5.1/CSE
UNIT II - CLOUD COMPUTING PLATFORM
1. Define- Multi-tenancy.
Multi-tenancy can be defined as a principle in software architecture, where a single instance
of a vendor’s offering runs on the vendor’s servers, serving multiple client organizations (tenants).
Often these tenants will pay a fee for this.
In practice, multi-tenancy allows a cloud provider to provide a service to organizations
that have users of their own. Of course, in certain cases the tenant could have only 1 user; the
important point is that the cloud provider has taken the tenant concept into account and provided
e.g. access based on the tenant concept, billing based on the tenant
2. What is Virtualization?
Virtualization is a foundational element of cloud computing and helps deliver on the value
of cloud computing," Adams said. "Cloud computing is the delivery of shared computing
resources, software or data — as a service and on-demand through the Internet.
3. Define Cloud services with example.
Any web-based application or service offered via cloud computing is called a cloud
Cloud services can include anything from calendar and contact applications to word
processing and presentations.
4. What are the types of Cloud service development?
Software as a Service
Platform as a Service
Infrastructure as a Service
5. Explain cloud provider and cloud broker?
Cloud Provider: Is a company that offers some component of cloud computing typically
infrastructure as a service, software as a Service or Platform as a Service. It is something
referred as CSP.
Cloud Broker: It is a third party individual or business that act as an intermediary between the
purchase of cloud computing service and sellers of that service
6.What is Hypervisor?
A hypervisor or virtual machine monitor (VMM) is a piece of computer software, firmware or
hardware that creates and runs virtual machines. A computer on which a hypervisor is running
one or more virtual machines is defined as a host machine. Each virtual machine is called a guest
machine.
7. What are the types of hypervisor?
There are two types of hypervisors:
Type 1 (bare-metal)
KSRCE/QM/7.5.1/CSE
Type 2 (hosted)
Type 1 hypervisors run directly on the system hardware. They are often referred to as a
"native" or "bare metal" or "embedded" hypervisors in vendor literature.
Type 2 hypervisors run on a host operating system. When the virtualization movement
first began to take off, Type 2 hypervisors were most popular. Administrators could buy
the software and install it on a server they already had.
8. List the Virtualization Characteristics:
1.Access: A client can request access to a cloud service from any location.
2.Application: A cloud has multiple application instances and directs
requests to an instance based on conditions.
3.CPU: Computers can be partitioned into a set of virtual machines with
each machine being assigned a workload. Alternatively, systems can be
virtualized through load-balancing technologies.
4. Storage: Data is stored across storage devices and often replicated for
Redundancy
9. List the five key attributes of cloud computing:
Service-based: A service-based architecture is where clients are abstracted from service
providers through service interfaces.
Scalable and elastic: Services can be altered to affect capacity and performance on demand.
Shared services: Resources are pooled in order to create greater efficiencies.
Metered usage: Services are billed on a usage basis.
Internet delivery: The services provided by cloud computing are based on Internet protocols and
formats.
10. What is load balancing?
. Load balancing is an optimization technique; it can be used to increase utilization and
throughput, lower latency, reduce response time, and avoid system overload.
The following network resources can be load balanced:
1. Network interfaces and services such as DNS, FTP, and HTTP
2. Connections through intelligent switches
3. Processing through computer system assignment
4. Storage resources
5, Access to application instances
11. What is Virtual Machine?
A virtual machine is a computer that is walled off from the physical computer that the
virtual machine is running on. This makes virtual machine technology very useful for running
old versions of operating systems, testing applications in what amounts to a sandbox, or in the
case of cloud computing, creating virtual machine instances that can be assigned a workload.
Virtual machines provide the capability of running multiple machine instances, each with their
own operating system.
12. List the Cloud API set of common interface:
KSRCE/QM/7.5.1/CSE
File Storage Services: Currently Amazon S3, Windows Azure Blob Storage, Nirvanix,
and Local storage is supported by the Storage API. There are plans to extend this API to
Rackspace Cloud Files and GoGrid Cloud Storage.
Document Storage Services: Amazon SimpleDB and Windows
Azure Table Storage are currently supported. Local document storage is
planned.
Simple Queue Services: Amazon SQS, Windows Azure Queue
Storage, and Local queue services are supported.
13. Discuss Platform as a Service:
The Platform as a Service model provides the tools within an environment needed
to create applications that can run in a Software as a Service model. For this reason, some
overlap between vendors has created Software as a Service products, and those vendors have
broadened their services to make their Web applications more customizable. Salesforce.com, the
largest CRM application service company in the world, is an example, with Force.com being its
PaaS (Platform as a Service) offering.
14. Describe PaaS Characteristics:
Application development: A PaaS platform either provides the means to use programs you
create in a supported language or offers a visual development environment that writes the code
for you.
Collaboration: Many PaaS systems are set up to allow multiple individuals to work on the
same projects.
Data management: Tools are provided for accessing and using data in a data store.
Instrumentation, performance, and testing: Tools are available for measuring your
applications and optimizing their performance.
Storage: Data can be stored in either the PaaS vendor's service or accessed from a third-
party storage service.
Transaction management: Many PaaS systems provide services such as transaction
managers or brokerage service for maintaining transaction integrity.
15.What are the different application types in PaaS?
A PaaS provides the tools needed to construct different types of applications that
can work together in the same environment. These are among the common application types:
1.Composite business applications
2.Data portals
3.Mashups of multiple data sources
Part - B
1. Explain Abstraction and Virtualization in detail.
2. Write short notes on Platform as a Service.
3. Illustrate with example explain Google Web Services.
4. Discuss about Amazon Web Services in cloud computing.
5. Illustrate with example explain Microsoft Cloud Services.
6. Identify the various implementation techniques of Hardware virtualization & Explain
KSRCE/QM/7.5.1/CSE
UNIT III - CLOUD INFRASTRUCTURE
1. What is Cloud Lifecycle Management?
Cloud Lifecycle Management is a cloud management platform that accelerates innovation
through automated provisioning, governance, and management of secure cloud services. It
gives users self-service access to click and deploy simple VMs or full application stacks
across multiple cloud environments.
2. What is cloud management?
Cloud management is the exercise of administrative control over public, private and
hybrid clouds. A well-implemented cloud management strategy enables users to maintain
control over these dynamic and scalable cloud computing environments.
3. What is Goals of Cloud management?
Self-service capabilities
Workflow automation
Cloud analysis
Cloud management tools
Private cloud management tools
4. What is Cloud Security?
Cloud security is the protection of data stored online from theft, leakage and deletion.
Methods of providing cloud security include firewalls, penetration testing, obfuscation,
tokenization, virtual private networks (VPN), and avoiding public internet connections. Major
threats to cloud security include data breaches, data loss, account hijacking, service traffic
hijacking, insecure application program interfaces (APIs).
5. What is Data Security?
Data security refers to protective digital privacy measures that are applied to prevent
unauthorized access to computers, databases and websites. Data security also protects data from
corruption. Data security is an essential aspect of IT for organizations of every size and type.
6. What is Identity Management?
Identity management (ID management) is the organizational process for identifying,
authenticating and authorizing individuals or groups of people to have access to applications,
systems or networks by associating user rights and restrictions with established identities. The
managed identities can also refer to software processes that need access to organizational
systems.
7. What is Cloud Infrastructure?
Cloud infrastructure refers to the hardware and software components such as servers,
storage, and a network and virtualization software that are needed to support the computing
requirements of a cloud computing model.
8. What are the components of cloud infrastructure?
Hypervisor.
Management Software.
Deployment Software.
Network.
Server.
Storage.
KSRCE/QM/7.5.1/CSE
Transparency.
Scalability.
9. What are the cloud infrastructural Constraints?
Transparency.
Scalability.
Intelligent Monitoring.
Security.
10. What are the benefits of Identity Management?
Improved user productivity.
Improved customer and partner service.
Reduced help desk costs.
Reduced IT costs.
11. What are the Cloud management software capabilities?
Cloud management software provides capabilities for managing faults, configuration,
accounting, performance, and security; this is referred to as FCAPS.
12.Discuss OCSI.
DMTF has created a working group called the Open Cloud Standards Incubator (OCSI)
to help develop interoperability standards for managing interactions between and in public,
private, and hybrid cloud systems. The group is focused on describing resource management and
security protocols, packaging methods, and network management technologies.
13.What are the roles and Responsibilities Cloud Associates(CA)?
CA Technologies (http://www.ca.com), the company once known as Computer
Associates, has taken some of its technologies in measuring distributed network
performance metrics and repositioned its products as the following:
1.CA Cloud Insight, a cloud metrics measurement service
2.CA Cloud Compose, a deployment service
3.CA Cloud Optimize, a cloud optimization service
4.CA Cloud Orchestrate, a workflow control and policy based automation service.
14. Describe the Function of SMI
The Service Measurement Index (SMI) is based on a set of measurement technologies
forming the SMI Framework that CA donated to the SMI Consortium.
It measures cloud-based services in six areas:
• Agility
• Capability
• Cost
• Quality
• Risk
• Security
KSRCE/QM/7.5.1/CSE
15.What is DMTF?
The Distributed Management Task Force (DMTF; see http://www.dmtf.org/) is
an industry organization that develops industry system management standards for
platform interoperability. Its membership is a “who's who” in computing, and since its
founding in 1992, the group has been responsible for several industry standards, most
notably the Common Information Model (CIM). The DMTF organizes itself into a set
of working groups that are tasked with specifying standards for different areas of
technology.
PART-B
1. Explain Cloud Infrastructure in detail.
2. Explain Life Cycle of Cloud Services.
3. Illustrate a Cloud Management Service.
4. Identify the various concepts of Cloud Security.
5. Write short notes on (i) Brokered cloud storage access. (ii) Storage location and tenancy
UNIT IV - CONCEPTS OF SERVICES AND APPLICATIONS
PART -A
1. What is Service Oriented Architecture?
Service-oriented architecture (SOA) is a software development model for distributed
application components that incorporates discovery, access control, data mapping and security
features.
2. List the benefits of SOA?
The benefits of SOA are:
i. Improved integration and intrinsic interoperability
ii. Inherent reuse
iii. Streamlined architectures and solutions
iv. Leveraging the legacy investment
v. Establishing standardized XML data representation
vi. Focused investment on communications infrastructure
vii. “Best-of-breed” alternatives
viii. Organizational agility
3. List the applications of Cloud.
Online File storage
Photo editing software
Digital video software
Twitter-related applications
Creating image-album
Web application for antivirus
Word processing application
Spreadsheets
KSRCE/QM/7.5.1/CSE
4. List out the advantages of XML.
XML files are human – readable
Widespread industry support
Relational Databases · XML support technologies
More meaningful searches
Development of flexible web applications
Data integration from disparate sources
Local computation and manipulation of data
Multiple views of the data
Granular updates
5. List the Cloud Based Storage Providers.
Google Drive
Google Cloud Storage
Dropbox
Amazon Cloud Drive
Box
Citrix ShareFile
6. What are the advantages of cloud based Storages.
Connectivity
Speed
Rapid Deployment
Storage Immortality
Lower Upfront Cost
7. Define Web Services.
A web service is any piece of software that makes itself available over the internet and
uses a standardized XML messaging system. XML is used to encode all communications to
a web service. A web service is a collection of open protocols and standards used for exchanging
data between applications or systems.
8. List the types of Web services.
IaaS (Infrastructure-as-a-Service)
PaaS (Platform-as-a-Service)
SaaS (Software-as-a-Service)
9. Define WebMail Service
Webmail is a cloud-based service provided by certain companies and ISPs. These
services allow users to access their e-mail over the Internet without the need of software
installation (unlike Microsoft Outlook or Thunderbird). Webmail is a great solution for those
who use multiple devices or are frequently away from their computer.
10. List some Webmail Providers.
Gmail
Zoho Mail
KSRCE/QM/7.5.1/CSE
Yahoo
Outlook
Mail.com
GMX
Proton Mail
AOL Mail
Yandex Mail
Tutanota
11. What are the uses of Web services?
Interoperable – Connect across heterogeneous networks using ubiquitous web-based
standards
Economical – Recycle components, no installation and tight integration of software
Automatic – No human intervention required even for highly complex transactions
Accessible – Legacy assets & internal apps are exposed and accessible on the web.
Available – Services on any device, anywhere, anytime
Scalable – No limits on scope of applications and amount of heterogeneous applications
12. What are the three roles of Web service?
The three role of web service are · Client · Service · Broker
13. What are the types of Cloud Based Storages?
There are three main cloud-based storage architecture models:
public
private
hybrid
14. What is meant by hybrid cloud?
Hybrid cloud is a mix of private cloud and third-party public cloud services with
orchestration between the platforms for management. The model offers businesses flexibility and
more data deployment options. An organization might, for example, store actively used and
structured data in an on-premises cloud, and unstructured and archival data in a public cloud.
15. What are the risks of storing data in the Cloud?
• Reliability
• Security
• User error
• Access problems
16. List some of the more popular cloud storage services.
• Amazon S3
• Egnyte
• ElephantDrive
• Microsoft Office Live Workspace
• Mosso
• myDataBus
• Nirvanix
KSRCE/QM/7.5.1/CSE
• steekR
• Windows Live SkyDrive
PART-B
1. Explain in detail about Service Oriented Architecture.
2. Discuss about Cloud Based Storage in detail.
3. Write short notes on Webmail Services.
4. Write short notes on cloud based services.
UNIT V - COMMUNICATING WITH MOBILE CLOUD
PART – A
1. What is Cloud Communication?
Cloud Communication is the blending of multiple communication modalities. Cloud
Communication is essentially internet-based communication. The storage, applications and
switching are handled and hosted by a third party through the cloud.
2. What are the characteristics of Cloud Computing?
On-demand self-service, Broad network access, Multi-tenancy and resource pooling,
Rapid elasticity and scalability, Measured service.
3. Explain the working principles of Cloud Computing
Enablement
Cost/Benefit
Enterprise risk
Capability
Accountability
Trust
4. Draw the architecture of Cloud?
5. What is Streaming?
Streaming or media streaming is a technique for transferring data so that it can be
processed as a steady and continuous stream. Streaming technologies are becoming
increasingly important with the growth of the Internet because most users do not have fast
enough access to download large multimedia files quickly.
KSRCE/QM/7.5.1/CSE
6. List the five major smartphone operating systems
Google's Android, Apple's iOS (iPhone OS), RIM BlackBerry, Symbian, and Windows
Mobile Phone
7. What are mobile Web Services?
Mobile Web Services are the application of Web Services technology to the mobile
environment. Standard Web Services technology could be directly applied to applications
on mobile devices, for instance a shopping application on a mobile telephone could
invoke an operation on a Web Service using SOAP, to purchase a music CD, and provide
payment information. However, this application of Web Services technology is unlikely to
meet the full requirements of the mobile application and its user
8. Define the term Web Services with example?
The term Web services describes a standardized way of integrating Web-based
applications using the XML, SOAP, WSDL and UDDI open standards over an
Internet protocol backbone. ... Developers can then add the Web service to a GUI (such
as a Web page or an executable program) to offer specific functionality to users.
9. Define Mobile cloud?
The mobile cloud is Internet-based data, applications and related services accessed
through smartphones, laptop computers, tablets and other portable devices.Mobile cloud
computing is differentiated from mobile computing in general because the devices run
cloud-based Web apps rather than native apps.
10. What are the issues in web based applications?
Some of the most common issues include the presence of slow servers, poorly
written code, and duplicate title tags. Here are seven of the most common web
application performance roadblocks and how to fix them: DNS issues and network
connectivity. Slow servers and loading time.
11. What is Mobile cloud Applications?
A mobile cloud application is a software program that is designed to be accessed
over the Internet by many types of portable computing devices. A cloud app, on the other
hand, will always be written to live on virtual servers in a distributed, multi-
tenant architecture and store data in the cloud.
12. Mention the other Cloud service development tools?
Amazon EC2, CloudSim, Google App Engine, Open Stack, Microsoft's Windows Azure
13. Definition of smartphones.
Smartphones are small computers on which you can make phone calls, send
messages, and access Internet data in real time.
14. Define Cloud Telephony
Cloud telephony is the technology that moves your business phone system to the
cloud. It is the smartest way to manage business calls without compromising on quality
and cost. Cloud phone systems ensure businesses have scalable and reliable access to
unified business communication without any burden of setting up infrastructure or
additional CAPEX
KSRCE/QM/7.5.1/CSE
15. What are the features of robust Cloud development? Who it offers.
A robust cloud platform has many advantages like scalability, flexibility, endless
storage, sharing and easy accessibility, Cloud is being used by IT farms
16. What are the types of Cloud service development?
IaaS (Infrastructure-as-a-Service), PaaS(Platform-as-a-Service), SaaS(Software-as-a-
Service) or Storage, Database, Information, Process, Application, Integration, Security,
Management, Testing-as-a-service
17. What are the essential characteristics of Smart Phone?
1.A smartphone has a recognizable operating system.
2.A smartphone can run installable applications.
3.A smartphone offers advanced calling features such as video calls or
conferencing.
4.A smartphone offers messaging features.
5.A smartphone comes with a touch screen; the bigger the touchscreen the smarter
the phone
PART-B
1. Explain in Detail about in Cloud Communications.
2. Discuss about Mobile Web Services.
3. Illustrate the working mobile devices.
4. Write short notes about Media streaming.