clould computing and its application in libraries

75
Cloud Computing Application in Libraries Presented By:- MS in Library and Information Science Batch :2011 - 2013 Documentation Research and Training Centre Indian Statistical Institute, Bangalore

Upload: amit-shaw

Post on 17-May-2015

9.311 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Clould Computing and its application in Libraries

Cloud Computing Application in Libraries

Presented By:-

MS in Library and Information ScienceBatch :2011 - 2013Documentation Research and Training CentreIndian Statistical Institute, Bangalore

Page 2: Clould Computing and its application in Libraries

Overview Anurodh Kr. Sinha

Cloud Computing Sonali Kalani

Features and Issues Mayukh Biswas

Cloud Computing in Libraries Amit Kr. Shaw

Recent Trends and Conclusion Subhashis Das

Facet Speaker

Page 3: Clould Computing and its application in Libraries

Evolution of Computing

Mainframe Computer

Personal Computers

Page 4: Clould Computing and its application in Libraries

• Client-Server

• Web Era

• And the biggest thing since the web….

Page 5: Clould Computing and its application in Libraries

Cloud computing is a buzzword..."The concept, quite simply, is that vast computing resources will

reside somewhere out there in the ether (rather than in your computer room) and we'll connect to them and use them as

needed.“- Jonathan Weber (The Times Online)

Page 6: Clould Computing and its application in Libraries

How much data?

• Wayback Machine has 2 PB + 20 TB/month • Google processes 20 PB a day • “all words ever spoken by human beings” ~ 5 EB• NOAA has ~1.3 PB climate data • CERN’s LHC will generate 15 PB a year

640K ought to be enough for anybody.

Page 7: Clould Computing and its application in Libraries
Page 8: Clould Computing and its application in Libraries

Grid Computing• Grids are collections of computer resources, owned by multiple

organizations, that are coordinated to solve a common problem.

• Its distinctive feature is that it can link machines owned by different organizations.

Source: http://www.csa.com/discoveryguides/grid/reviewf.php

Page 9: Clould Computing and its application in Libraries

Main Benefit Grids are on premise and owned by an organisation

Clouds are normally provided by vendors on as needs by organisations

Resource Distribution/allocation

Negotiate and manage resource sharing ; schedulers

Simple user-provider model , pay per use

Domains Multiple Domains Single Domain

Character/History Non-Commercial , publicly funded

Commercial

Method for Computing Task

Single Task is split into multiple task and distributed to multiple computing machine and then again reassemble after completion of task

Enable users to use difference service without the need for investment in architecture , also apart from computing other services can also done like-web hosting etc.

Grid vs Cloud

Page 10: Clould Computing and its application in Libraries

Properties of Cloud Computing

• Transparency• Scalability• Intelligent Monitoring• Security

Source: https://devcentral.f5.com/weblogs/macvittie/archive

Page 11: Clould Computing and its application in Libraries

Cloud Computing

-Sonali Kalani

Page 12: Clould Computing and its application in Libraries

Why Cloud Computing?

• Lower IT Costs• “Pay for What You Use” Structure• Multi-tenancy• Mobility Incarnate• Simplified Updating• Fast, Easy Implementation• Accessible Support Staff• Decreased Down-Time

Page 13: Clould Computing and its application in Libraries

Source: http://www.business2community.com

Page 14: Clould Computing and its application in Libraries

Architecture

Source: http://computer.howstuffworks.com/cloud-computing/cloud-computing.htm

Page 15: Clould Computing and its application in Libraries

Deployment Models

• Private• Public• Community• Hybrid

Page 16: Clould Computing and its application in Libraries

Private Cloud

• On-demand infrastructure owned by a single customer (organisation) who controls the running of applications

• Organization owns physical resources and provides access to users• Good option for companies dealing with data protection and

service-level issues• Examples of Private Cloud:

– Eucalyptus– Ubuntu Enterprise Cloud - UEC (powered by Eucalyptus)– Amazon VPC (Virtual Private Cloud)– VMware Cloud Infrastructure Suite – Microsoft ECI data center

NIST Definition of Cloud Computing

Page 17: Clould Computing and its application in Libraries

Community Cloud

• Cloud infrastructure is shared by several organizations

• May be managed by the organizations or a third party

• Cost is spread over more users compared to private cloud

• Examples of Community Cloud:– Google Apps for Government– Microsoft Government Community Cloud

NIST Definition of Cloud Computing

Page 18: Clould Computing and its application in Libraries

Public Cloud

• Infrastructure made available to general public• Owned by organization selling cloud services• Services are free or “pay per use”• Almost a synonym for ‘Cloud Computing’• Examples of Public Cloud:

– Google App Engine– Microsoft Windows Azure– IBM Smart Cloud– Amazon EC2

NIST Definition of Cloud Computing

Page 19: Clould Computing and its application in Libraries

Hybrid Cloud

• Composition of two or more clouds (private, community, or public)

• Bound together by standardized or proprietary technology that enables data and application portability

• Examples of Hybrid Cloud:– Windows Azure (capable of Hybrid Cloud)– VMware vCloud (Hybrid Cloud Services)

NIST Definition of Cloud Computing

Page 20: Clould Computing and its application in Libraries

Service Models

• Infrastructure as a service (IaaS)• Platform as a service (PaaS)• Software as a service (SaaS)

Page 21: Clould Computing and its application in Libraries

Infrastructure as a Service (IaaS)

• Most basic cloud service model• Providers offers computers, as physical or virtual

machines, block storage, firewalls, load balancers, like switches and routers, and networks

• Users install OS and application software• User responsible for patching and maintaining the

operating systems and application software• Example:

– Amazon Web Services– Joyent

Source: Sun Introduction to Cloud Computing Architecture (White paper)

Page 22: Clould Computing and its application in Libraries

Platform as a Service (PaaS)

• Offers operating system, programming language execution environment, database and web server

• Provides for every phase of software development and testing• No need to buy and manage the underlying hardware and

software layers by the customer• Can be specialized around a particular area like content

management• Example:

– Google App Engine

Source: Sun Introduction to Cloud Computing Architecture (White paper)

Page 23: Clould Computing and its application in Libraries

Software as a Service (SaaS)

• Delivery model in which software and associated data are centrally hosted on the cloud

• Cloud infrastructure and platform on which the application is running is managed by a service provider

• Based on multi-tenancy architecture• Cloud providers install and operate application software in

the cloud and cloud users access the software from cloud clients

• Example:– Google mail– SalesForce.com

Source: Sun Introduction to Cloud Computing Architecture (White paper)

Page 24: Clould Computing and its application in Libraries

6 Attributes of Cloud Services

Source: http://www.gartner.com

Page 25: Clould Computing and its application in Libraries

-Mayukh Biswas

Features and Issues

Page 26: Clould Computing and its application in Libraries

Issues-

• Security• Reliability• Ownership of Intellectual Property• Data backup• Data portability and conversion• Multiplatform support

Page 27: Clould Computing and its application in Libraries

Pros-

• Scale• Cost• Advanced architecture• Agility• Elasticity

Page 28: Clould Computing and its application in Libraries

Cons-

• Security and privacy• Cannot fix a bad architecture• Interoperability and vendor lock-in• Lack of control• Standardization

Page 29: Clould Computing and its application in Libraries

Cloud concerns-

Page 30: Clould Computing and its application in Libraries

Standardization-

• Open Grid Forum • Cloud Computing Interoperability Forum• Distributed Management Task Force• Open Cloud Consortium• Cloud Security Alliance• European Telecommunication Standard Group• Organization for the Advancement of Structured

Information Standards• Object Management Group

Page 31: Clould Computing and its application in Libraries

Standardization issues-

Source: http://www.dsp-ip.com/

Page 32: Clould Computing and its application in Libraries

Amazon Web Services-

• S3 – Simple Storage Service• EC2 – Elastic Compute Cloud• Mechanical Turk• Simple Queue Service

Page 33: Clould Computing and its application in Libraries

Amazon Web Services-

Page 34: Clould Computing and its application in Libraries

EC2-

Page 35: Clould Computing and its application in Libraries

EC2-

Source: http://www.dsp-ip.com/

Page 36: Clould Computing and its application in Libraries

Eucalyptus

• Opensource developed by University of California, Santa Barbara.

• Implements IaaS• Compatible with AWS-EC2

Page 37: Clould Computing and its application in Libraries

Features

Eucalyptus will provide compatibility to the most popular Amazon Web Services including:• Amazon Elastic Compute Cloud (EC2)• Amazon Elastic Block Storage (EBS)• Amazon Machine Image (AMI)• Amazon Simple Storage Service (S3)• Amazon Identity and Access Management (IAM)

Page 38: Clould Computing and its application in Libraries

http://www.eucalyptus.com/

Page 39: Clould Computing and its application in Libraries

Benefits to Customers

• Access the ecosystem of tools designed for AWS, including monitoring, cloud service management, and image management

• Move deploy and manage AWS-compatible your applications between on-premise Eucalyptus environments and the AWS Cloud

• Take advantage of a common web services platform between AWS and Eucalyptus Web Services supporting EC2, EBS, S3, and IAM

• Standardize application and usage policies using IAM for both Amazon and Eucalyptus

• Satisfy regulatory and compliance requirements by using AWS and on-premise Eucalyptus to keep private data in your own data center.

Page 40: Clould Computing and its application in Libraries

-

Cloud Computing in Libraries

-Amit Kr. Shaw

Page 41: Clould Computing and its application in Libraries

Library services 1980’s(OCLC)

Source: http://www.oclc.org

Page 42: Clould Computing and its application in Libraries

1990’s

Source: http://www.oclc.org

Page 43: Clould Computing and its application in Libraries

2000’s

Source: http://www.oclc.org

Page 44: Clould Computing and its application in Libraries

Presently

Source: http://www.oclc.org

Page 45: Clould Computing and its application in Libraries

What if…

Source: http://www.oclc.org

Page 46: Clould Computing and its application in Libraries

Efficient storage of data in the cloud: Common use data

Source: http://www.oclc.org

Page 47: Clould Computing and its application in Libraries

Efficient storage of data in the cloud:Data by agreement

Source: http://www.oclc.org

Page 48: Clould Computing and its application in Libraries

Efficient storage of data in the cloud:Private data

Source: http://www.oclc.org

Page 49: Clould Computing and its application in Libraries

Improved interaction

Source: http://www.oclc.org

Page 50: Clould Computing and its application in Libraries

More efficient and flexible workflows

Source: http://www.oclc.org

Page 51: Clould Computing and its application in Libraries
Page 52: Clould Computing and its application in Libraries

Why Cloud Computing in Libraries

• Cost effective• Flexible and innovative• Increase Storage• Cloud OPAC and ILS• Private, Public and Hybrid cloud• More mobility

Page 53: Clould Computing and its application in Libraries

Libraries and Web-Scale

Source: http://www.oclc.org

Page 54: Clould Computing and its application in Libraries

Architecture of Cloud for Library

Page 55: Clould Computing and its application in Libraries

Access by All

Source: http://www.oclc.org

Page 56: Clould Computing and its application in Libraries
Page 57: Clould Computing and its application in Libraries

ExamplesOCLC World Share Management Serviceshttp://www.oclc.org/webscale/default.htm

University of Delaware, Libraryhttp://www.lib.udel.edu/

Hathi Trust Digital Libraryhttp://www.hathitrust.org/

OCLC World Share

Page 58: Clould Computing and its application in Libraries

Service providers of Cloud computing for libraries

Polaris Library Systems• Library Automation System

• It also provides standard acquisition and processing system.

• The systems uses number of well know standards like MARC 21 for bibliographic data, XML, Z39.50 for information retrieval, Unicode etc.

Page 59: Clould Computing and its application in Libraries

Dura Cloud

• Digital library services

• Its concern of the Duraspace which is a collaboration of the Dspace digital library software and Fedora Commons

• It is available for all type of libraries and also for consortia

• It offers complete solution for digital library with standard software and hardware solution

• It also provides open source code and the code needs to be installed on your machine

Page 60: Clould Computing and its application in Libraries

-

Recent Trends and Conclusion

-Subhashis Das

Page 61: Clould Computing and its application in Libraries

Recent Trends

Page 62: Clould Computing and its application in Libraries

• Microsoft private cloud is a cloud service which dedicated to your organization whether they exit on-premises or off-premises.

• Benefits ---Self-service, scalability and elasticity with additional control and customization available from dedicated resource.

Page 63: Clould Computing and its application in Libraries

• It is a cloud storage and cloud computing service from apple Inc. • It allows user to store data such as music, document, pic on remote computer

sever for download to multiple device such as mobile, pc, laptop, ipad etc. http://www.apple.com/icloud/features/documents.html

Page 64: Clould Computing and its application in Libraries

Research Trends

• A number of universities, vendors and government organizations are investing in research around the topic of cloud computing.

• In July 2008,HP,Intel Corporation and Yahoo! announced the creation of a global, multi-data center, open source test bed, called Open Cirrus designed to encourage research into all aspects of cloud computing, service and data center management.

Page 65: Clould Computing and its application in Libraries

Open Cirrus is an open cloud-computing research testbed designed to support research into the design, provisioning, and management of services at a global, multi-datacenter scale.

• The open nature of the testbed is designed to encourage research into all aspects of service and datacenter management.

Page 66: Clould Computing and its application in Libraries

Some library products in the cloud

The cloud enables more than just applications… • Ebooks as cloud-based products

– Overdrive• Allows patron downloads onto mobile devices

– 3M• Also allows patron downloads onto mobile devices

-Google Books

• Allows user downloads onto Android-powered devices, • -My Library Application – HathiTrust

• Allows user downloads of public domain ebooks.

Page 67: Clould Computing and its application in Libraries

New vendor-based library services• StackMap

– Allows patrons to view locations in the library on their mobile devices

• Third Iron– Browzine’s iPad app allows users to browse current journal articles and download, save, and share them

Page 68: Clould Computing and its application in Libraries

St. Paul Library debuts 3M's Cloud Library for e-book lending

Page 69: Clould Computing and its application in Libraries

Cloud Computing In India

• NASSCOM research report entitled “Deconstructing the Cloud: The New Growth Frontier for Indian IT-BPO Sector”.

• The study reveals that, cloud computing is expected to have a significant impact on the services industry, in terms of services offered, delivery mechanisms and business models. The Indian market for cloud computing is expected to grow by $16 billion in 2020

• In INDIAN Libraries, implementation of cloud computing is still not done .But it can be proven beneficial due to its cost effectiveness and effective service and thus can help to give new outlook to Indian Libraries

Page 70: Clould Computing and its application in Libraries

Cloud Computing is the Wave of the Future

Convenience

Software as a Subscription

Reduced Software Maintenance

Increased Reliability

Security and backup

Increased Scalability

Page 71: Clould Computing and its application in Libraries

Cloud Computing is the Wave of the Future

Cost Reduction

Storage

Environmentally Friendly/ Green Credentials

Matches Current Computing Trends

Portability/Accessibility

Efficient Use of Computer Resources

Version less Software and/or Universal access

Page 72: Clould Computing and its application in Libraries

Conclusion

• So Cloud computing is the one point solution to get all updated software, Apps with low cost and less maintain and without about data, document scattering.

• Now is the time to look to the cloud for mobile solution in libraries

Page 73: Clould Computing and its application in Libraries

References 1) http://www.climatecentral.org/blogs/data-storm-what-to-do-with-all-this-

climate-information/ (Accessed on 17/05/2012)2) http://www.niallkennedy.com/blog/2008/01/google-mapreduce-stats.html

(Accessed on 17/05/2012)3) http://public.web.cern.ch/public/en/lhc/Computing-en.html (Accessed on

18/05/2012) 4) http://www.jamesshuggins.com/h/tek1/how_big.htm (Accessed on

18/05/2012) 5) Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu.Cloud Computing and Grid

Computing 360-Degree Compared 6) Sun Introduction to Cloud Computing Architecture (White paper) 7) http://www.eucalyptus.com/ (Accessed on 18/05/2012) 8) http://www.dsp-ip.com/ (Accessed on 18/05/2012) 9) Dura Cloud. Available at http://duracloud.org/ (Accessed on 17/05/2012)10) Fox, R. Library in the clouds. OCLC Systems & Services, 2009, 25(3), 156-

161.

Page 74: Clould Computing and its application in Libraries
Page 75: Clould Computing and its application in Libraries