Applications of Cloud Computing: a Survey

Download Full-Text PDF Cite this Publication

Text Only Version

Applications of Cloud Computing: a Survey

Ajay Kumar.A.H.1, Asha Gowda Karegowda2

1Student, 2Associate Professor, Dept. of MCA, Siddaganga Institute of Technology, Tumkur.

E-mail: vrs.ajay@gmail.com, ashagksit@gmail.com

Abstract

Cloud computing is a new paradigm in which computing resources such as processing, memory, and storage are not physically present at the users location. Instead, a service provider owns and manages these resources, and users access them via the Internet. This paper brings brief details about the cloud computing with an outline of key features to give a foretaste about the new focused technology with its applications in different fields and also the scope of job opportunity in the field of cloud computing.

  1. Introduction

    Cloud computing refers to the many different types of services and applications being delivered in the internet cloud, and the fact that, in many cases, the devices used to access these services and applications do not require any special applications [1]. Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet) [2]. Cloud computing allows for the sharing and scalable deployment of services, as needed, from almost any location, and for which the customer can be billed based on actual usage [1]. Google states that cloud computing is to open standards and service-based, internet centric, safe, fast and convenient data storage and network computing service. IBM believes that cloud computing is a virtual pool of computing resources or a new mode of IT resources [3]. With cloud computing, most of the firms will shortly no longer have to maintain IT resources such as servers, storage and software in-house. They will be able to rent these as and when required, sharply reducing pricey upfront investments in IT infrastructure. While coders use frameworks such as .net and programming languages such as Java to create applications for traditional IT, writing cloud applications will require newer frameworks such as Spring Source and Ruby on Rails [4].

    Many companies are delivering services from the cloud. Some notable examples are Google, Microsoft, and Salesforce.com etc. to name a few [1].

    1. Google has a private cloud that it uses for delivering many different services to its

      users, including email access, document applications, text translations, maps, web analytics, and much more.

    2. Microsoft has Microsoft® SharePoint® online service that allows for content and business intelligence tools to be moved into the cloud, and Microsoft currently makes its office applications available in a cloud.

    3. Salesforce.com runs its application set for its customers in a cloud, and its Force.com and Vmforce.com products provide developers with platforms to build customized cloud services.

      Cloud computing has a variety of characteristics, as discussed below [1]:

      1. Shared Infrastructure uses a virtualized software model, enabling the sharing of physical services, storage, and networking capabilities.

      2. Dynamic Provisioning Allows for the provision of services based on current demand requirements. This dynamic scaling needs to be done while maintaining high levels of reliability and security.

      3. Network Access Needs to be accessed across the internet from a broad range of devices such as PCs, laptops, and mobile devices, using standards-based APIs (for example, ones based on HTTP). Deployments of services in the cloud include everything from using business applications to the latest application on the newest smartphones.

      4. Managed Metering uses metering for managing and optimizing the service and to provide reporting and billing information. In this way, consumers are billed for services according to how much they have actually used during the billing period.

      Cloud computing services are deployed in terms of business models can differ depending on requirements. The primary service models being deployed are Infrastructure as a service (IaaS), Platform as a service (PaaS), Software as a service (SaaS) and Network as a service (NaaS) [2].

      Deploying cloud computing can differ depending on requirements, and the following four deployment models namely Private Cloud (maintained and operated for a specific organization), Community Cloud (is shared among a number of organizations with similar interests and requirements), Public Cloud (the cloud infrastructure is available to the public on a commercial basis by a cloud service provider) and Hybrid Cloud (combination of private and public clouds) [1].

      The following are some of the possible benefits of cloud computing-based services [1]:

      1. Cost Savings Companies can reduce their capital expenditures and use operational expenditures for increasing their computing capabilities. This is a lower barrier to entry and also requires fewer in- house IT resources to provide system support.

      2. Scalability/Flexibility Companies can start with a small deployment and grow to a large deployment fairly rapidly, and then scale back if necessary. Also, the flexibility of cloud computing allows companies to use extra resources at peak times, enabling them to satisfy consumer demands.

      3. Reliability Services using multiple redundant sites can support business continuity and disaster recovery.

      4. Maintenance Cloud service providers do the system maintenance, and access is through APIs that do not require application installations onto PCs, thus further reducing maintenance requirements.

      5. Mobile Accessible Mobile workers have increased productivity due to systems accessible in an infrastructure available from anywhere.

      Three major challenges associated with Cloud computing are Security and Privacy, Lack of Standards and Continuously Evolving [1].

      1. Security and Privacy relate to storing and securing data, and monitoring the use of the cloud by the service providers.

      2. Lack of Standards Clouds have documented interfaces; however, no standards are associated with these, and thus it is unlikely that most clouds will be interoperable.

      3. Continuously Evolving User requirements are continuously evolving, as are the requirements for interfaces, networking, and storage. This means that a cloud,

      especially a public one, does not remain static and is also continuously evolving.

      In this paper, survey on jobs and market of cloud computing is discussed in Section 2, followed by applications of cloud computing in the various fields in Section 3. Finally the concluding remarks are mentioned in Section 4.

  2. Survey on Jobs and Market of Cloud Computing

    A recent study commissioned by Microsoft and conducted by International Data Corporation (IDC), USA, has reported that cloud computing will generate some 14 million jobs worldwide by 2015, and India alone it will create over 2 million [6, 7]. The Microsoft IDC study estimates that the revenues from cloud innovation could reach as high as $1.1 trillion a year by 2015 from $400 billion in 2011, where some $28 billion was spent worldwide on public cloud it services 1.5 million jobs. The study predicts over two million jobs each to be generated in the communications and media and manufacturing sectors, followed by banking over 1.4 million. Though there is no such break-up available for Indian market, the footprint is expected to be more or less similar to global markets [6,7]. hile the enterprises are exploring the possibilities of adopting this technology, it is essential for these enterprises to critically evaluate the likelihood of this technology for their specific businesses.

    In 2012, more than 1.7 million jobs related to cloud computing were remained unfilled worldwide. The reason for this is lack of training and certification. Research firm, International Data Corporation (IDC) titled in a new report Climate Change: Clouds Impact on IT Organizations and Staffing sponsored by Microsoft reported that the demand for cloud-savvy IT professionals will grow by 26% annually until 2015 and will create more than seven million cloud-related vacancies worldwide. The report identified cloud related skill areas such as senior management, project and program managers, business analysts, application development and maintenance, IT systems and operations, network, telecom, security, and web management, help desk and end-user support will be key to building and maintaining cloud infrastructure within organizations [5].

    A study by EMC and Zinnov Management Consulting estimates the total cloud market in India at

    $400 million: this is expected to touch $4.5 billion by 2015. It expects the private cloud market, where the infrastructure is operated for specific companies, to create 100,000 IT jobs by 2015 from 10,000 today (Figure 1) [4]. In addition to technical jobs, marketing and selling of cloud-based solutions will also be essential, which in turn will create a host of new

    positions. According to a paper by research IDC, jobs will be created across functional areas such as marketing, sales, finance and administration, production and service. More than 50 per cent will be in small and medium businesses, two million plus each in communications and media, and manufacturing, and over 1.4 million in banking. Of the

    13.8 million jobs created globally by 2015 because of cloud computing, two million will be in India (Figure 2) [4].

    Figure 1. Jobs cloud computing creating globally [4]

    Figure 2. Rate of jobs in different business fields [4]

  3. Applications of Cloud Computing in Different Fields

    Cloud computing has been employed in various fields including banking, communications/media, education, government, healthcare, insurance, process manufacturing, resource industries and retail.

      1. Banking

        Cloud computing can help financial institutions improve performance in a number of ways [8].

        1. Cost Savings and Usage-based Billing

          With cloud computing, financial institutions can turn a large up-front capital expenditure into a smaller, ongoing operational cost. There is no need for heavy investments in new hardware and software. In addition, the unique nature of cloud computing allows financial institutions to pick and choose the services required on a pay-as-you-go basis.

        2. Business Continuity

          With cloud computing, the provider is responsible for managing the technology. Financial firms can gain a higher level of data protection, fault tolerance, and disaster recovery. Cloud computing also provides a high level of redundancy and back-up at lower price than traditional managed solutions.

        3. Business Agility and Focus

          The flexibility of cloud-based operating models lets financial institutions experience shorter development cycles for new products. This supports a faster and more efficient response to the needs of banking customers. Since the cloud is available on- demand, less infrastructure investments are required, saving initial set-up time. Cloud computing also allows new product development to move forward without capital investment. Cloud computing also allows businesses to move non-critical services to the cloud, including software patches, maintenance, and other computing issues. As a result, firms can focus more on the business of financial services, not IT.

        4. Green IT

    Organizations can use cloud computing to transfer their services to a virtual environment that reduces the energy consumption and carbon footprint that comes from setting up a physical infrastructure. It also leads to more efficient utilization of computing power and less idle time.

      1. Communications/Media & Entertainment Industry

        The troika of service-oriented architecture (SOA), digital supply chain, and cloud is evolving into the blueprint for enjoying innovation with the potential to reduce capital expense and operating expense. This triad of technologies, SOA, digital supply chain, and cloud will enable media companies to keep pace with turbulent times by providing [9]:

        1. Faster time to market

        2. Increased sales by increasing exposure to content

        3. A richer flow of information to adapt quickly to changing consumer interests and demand

        4. Decreased labour, inventory, and working capital costs

        5. Faster, fresher content packaged, identified, and available to the right consumer anywhere, anytime.

          Using cloud computing, media companies are developing new and better ways to quickly and efficiently deliver content to fine-grained targeted consumers. Cloud computing represents many opportunities for media companies to improve their competitive advantage by getting content to multichannel, three-screen (or even four-screen) markets faster than ever before while potentially reducing costs [9].

      2. Education

        At their January 22, 2009, meeting, members of the EDUCAUSE Board of Directors advised the staff that: (1) they believed that the time was right for EDUCAUSE to assume a more activist role in promoting higher education; and (2) the shift to above- campus computing prompted by the maturation of

        cloud computing and related emerging technologies deserved close EDUCAUSE attention and probable action. Since then, EDUCAUSE has engaged in [10]:

        1. A thorough review of the literature on the topic

        2. A framing of the roles that EDUCAUSE might play in this emerging area of activity, and

        3. Interviews and focus group discussions to elicit the views of members and leaders in the community.

          Benefits of Cloud for Education include [11]:

          1. Reshaping teaching by extending interactive multimedia learning environments to anyone, anywhere

          2. Accelerating delivery of administrative services

          3. Simplifying operations, saving time, and cutting cost

          4. Reducing risk and strengthening security

      3. Government

        The Programme for Government and the Public Service Reform Plan highlight Information and Communications Technologies (ICT) as key enablers to delivering improved public services. Implementation of the ICT elements of the Programme and the Reform Plan will ensure a strong focus on the customer and that better and more innovative use is made of technology to improve the customer experience. A document entitled Cloud Computing Strategy sets out a strategic approach for the public service to engage with Cloud Computing and to undertake a comprehensive programme of Data Centre Consolidation. It positions both as key elements of the public services ICT Strategy. It details the criteria to be considered by individual public bodies when considering public Cloud offerings, and highlights

        how a Public Service Community Cloud will be progressively phased in [12].

        Cloud Computing is a radically new approach to the delivery of ICT services which promises [12]:

        1. anywhere access to shared computing resources;

        2. freedom from capital expenditure on back- end computing equipment and software;

        3. The ability to provision computing services very quickly and cheaper than traditional models; and

        4. The ability to pay for such services on some form of metered or per-use basis.

      4. Healthcare

        In healthcare, cloud computing can suppot a wide range of organizational structures and business services, such as electronic health records, e- prescribing, practice management, computerized physician order entry (CPOE), billing and administration, etc. The healthcare industry has not rushed to the cloud as quickly as many other industries, but a fast-growing number of healthcare cloud-based services are available, and certainly interest is growing among healthcare providers [13].

        In healthcare, the pace of change is increasing, along with the complexity of delivering higher quality care for significantly fewer dollars per patient. Hospitals and physicians are looking for strategies to increase business flexibility, while demonstrating greater healthcare value. To do so, a transformation from institution-centered, data-poor systems to patient-centered, information-rich health systems is needed. A flexible and scalable approach to applications and infrastructure can help healthcare organizations support new business approaches and seamless patient experiences [14].

        Cloud computing in health care can be employed for [15]:

        1. Faster Deployment of EHR technology

        2. Data Sharing/Enhanced Collaboration

        3. Management of Big Data

        4. Longitudinal Patient Medical Record

        5. Revenue Cycle Management

        6. Claims Processing

        7. Enrollment

      5. Insurance

        The three major trends in cloud computing for insurance that can change the way insurers do business [17]:

        1. Real-time data collection

        2. Making use of the full cloud stack

        3. Opportunities for increased customer engagement.

          Experience to date shows that the key drivers of cloud computing in insurance include the ability to [16]:

          1. Reduce total costs of IT ownership and operation

          2. Unify customer data, enabling customer- centricity

          3. Drive new business and engage customers more effectively through new distribution models

          4. Handle peaks in demand more easily and at lower cost

          5. Reduce speed to market and drive new business opportunities

          6. Force a move to a service-oriented model and new innovation in systems design

          7. Better manage intermediary relationships

          8. Maximize renewals by customers

          9. Support integration of third party systems/agency management systems.

      6. Process Manufacturing

        The manufacturing industry has an

        immediate appetite for cloud computing. So say the researchers and analysts at IDC Manufacturing Insights. Their recent survey of manufacturing companies, titled Business Strategy: Cloud Computing in Manufacturing found that 22% of manufacturers had already incorporated cloud computing into their IT portfolios, and that 44% were in the process of doing so or had firm plans to do so. That means two-thirds of manufacturers are sold on the concept of cloud computing because of cost saving and a mere 2% have no plans for cloud adoption [18].

        By a wide margin, manufacturers ranked reducing hardware costs as the top benefit of cloud adoption, according to IDC. They also expressed a desire to reduce software costs. And as they shift IT resources to this new model, theyre more bullish on external, private clouds than public clouds, though the use of both is on the rise. IDC attributes the disparity to manufacturers interest in protecting company data, and the perception that a private cloud is the more secure platform [18].

      7. Resource Industries

        Industrial problems are very complex and need lot of money and efforts. Availability of expertise and skills causes another problem in the industry. Enterprise resources management solutions are one of the example for this kind of problem. The complicated project of an ERP system implementation in industry results in large changes in the systems [19].

        ERP software brings users economic benefits during a companys operational management. The economic benefits of ERP users are better than the

        non-users. All the data and information resources are managed by Enterprise Resource Planning Systems in the business organizations. This information is stored in centralized and shared data stores. Nowadays information is a priceless tool for organizations and through this perspective it is important to reach all the data of a company IT system in real time. The key is the mobility of the ERP system. We can use Cloud computing infrastructure & SaaS for low cost working. Here Cloud computing infrastructure is just a web service interface to operating system virtualization [19].

      8. Retail

        Retailers constantly strive to improve efficiency and reduce cost. Managing their large application portfolios has become increasingly complex and expensive and their IT departments frequently must support vertically-focused applications with overlapping functions. Simply put, cloud computing can reduce the IT costs of managing existing and new systems [20].

        Cloud computing is a compelling answer to many retail challenges. For example, recent analysis indicates that, in some cases, private cloud implementations built around larger virtualized servers are almost 90 percent less expensive than a distributed, stand-alone server approach. Cloud computing also offers virtualized storage at significant savings and efficient service management and automated provisioning, which can lower the costs of adding IT resources than doing so with traditional mechanisms [20].

        According to the Cisco® Internet Business Solutions Group (IBSG), cloud computing encompasses a combination of well-tested IT best practices that have high impact in terms of cost, speed, and agility. And while cloud is the subject of considerable publicity (and perhaps hype), it is already speeding time to market, accelerating innovation, lowering costs, and improving management for leading retailers. Cloud consists of the following best practices for the retail industry [21]:

        1. Virtualization of data center and store computing resources to increase utilization.

        2. Network-based architectures that centralize IT resources, reduce costs, and serve mobile workers.

        3. Sourcing of computing services in pre- assembled stacks to speed delivery of new retail solutions.

        4. Flexible payment models to ease the burden of financing large capital expenditures.

  4. Conclusion

    This paper brought a glimpse of understanding on cloud computing as a technology for a new era and its applications in various fields namely banking, communications/media, education, government, healthcare, insurance, process manufacturing, resource industries and retail. This paper also brings out the job opportunity of cloud computing in various fields. Some of the benefits of cloud computing could be less initial capital investment, a smaller amount of time will be required to start new services, maintenance and operation costs could go lower, effective utilization through virtualization and the most important thing is simpler disaster recovery. All these points make cloud computing a striking option. Hence one can think of moving from desktop to cloud.

  5. References

  1. http://www.dialogic.com/~/media/products/docs/w hitepapers/12023-cloud-computing-wp.pdf

  2. http://en.wikipedia.org/wiki/Cloud_computing

  3. Bo Wang, HongYo Xing, The Applications of cloud computing in education Informations, International Conference on Computer Science and Service System, 2011.

  4. http://businesstoday.intoday.in/story/cloud- computing-create-two-million-new-jobs-in- india/1/23502.html

  5. http://cloudtimes.org/2013/01/09/idc-report-1-7- million-cloud-computing-jobs-remain-unfilled- gap-widening.

  6. The economic times, March 5th, 2012.

  7. Times of India, March 9th, 2012.

  8. "Cloud Computing for the Media and Entertainment Industry", http://www- 304.ibm.com/easyaccess/ fileserve?contentid=224012

  9. http://net.educause.edu/section_params/conf/ccw1 0/highered.pdf

  10. http://www.cisco.com/web/strategy/education/ cloud_computing.html

  11. http://per.gov.ie/wp-content/uploads/Cloud-

    Computing-Strategy.pdf

  12. http://www.grantthornton.com/staticfiles/GTCom/ Health%20care%20organizations/New%20Perspe ctives%20Summer%202012.pdf

  13. http://www-05.ibm.com/de/healthcare

    /literature/cloud-new-foundation-for-hv.pdf

  14. http://himss.files.cms- plus.com/HIMSSorg/content/files/CloudComputin g-WSHIMA042012-LG.pdf

  15. http://www.accenture.com/SiteCollectionDocume nts/PDF/CloudInsurance_Aug2010.pdf

  16. http://www.accenture.com/us-en/blogs/accenture- blog-on-insurance/Media/ Accenture_Cloud_Computing_Changes_the_Gam e.pdf

  17. http://blog.managingautomation.com/channel/201 1/09/manufacturers-cloud-computing-costs-could- surprise-you/

  18. S L Saini, Dinesh Kumar Saini, Jabar H. Yousif, Sandhya V Khandage."Cloud Computing and Enterprise Resource Planning Systems" .In Proceedings of the World Congress on Engineering, 2011 Vol I , July 6 – 8, 2011, London, U.K.

[20] ftp://170.225.15.112/common/ssi/sa/wh/n/lbw0300 4usen/LBW03004USEN.PDF

[21] Bharat Popat, Jon Stine. "Achieving Retail Agility Is Cloud Computing the Answer?", http://www.cisco.com/web/about/ac79/docs/retail/ Retail-Cloud-PoV_IBSG.pdf

Leave a Reply

Your email address will not be published. Required fields are marked *