Cloud Computing and Digital Libraries - CAPSI2009

Page 1

Cloud Computing & Digital Libraries First Perspectives on a Future Technological Alliance Pedro Lopes pedrolopes@ua.pt José Luís Oliveira jlo@ua.pt

9.ª Conferência da Associação Portuguesa de Sistemas de Informação Escola Superior de Tecnologia e Gestão de Viseu - Instituto Politécnico de Viseu October 28 - 30th, 2009

Acknowledgement: The research leading to these results has received funding from the European Community's Seventh Framework Programme (FP7/2007-2013) under grant agreement nº 200754, the GEN2PHEN project.


Outline ‣ Internet - State of the Art

‣ Cloud-Computing - Motivation - Architecture

‣ Digital Libraries -

Issues

‣ “Cloud Libraries”


Internet

[http://xkcd.com/530]


Internet

[State of the Art]

‣ Internet has changed, it is “the” platform for everything - Accessible • Anywhere • Anytime • Everyone

- Internet-based applications • Entertainment: Twitter, Facebook, IMDb... • Productivity: Office Live, Google Docs... • Operative System: Chrome OS is coming... • Mobile: Google Maps Navigation


Cloud Computing

[Motivation]

‣ “Everything”-as-a-service - Software-as-a-service • Salesforce.com • Google App Engine • Microsoft Azure

How do novel applications work Platform-as-a-service within the cloud? • Sun Cloud

-

• Amazon EC2

‣ Internet is the Cloud

[http://infreemation.net/wp-content/uploads/cloud-computing-kitchen-sink.jpg]


Cloud Computing

[Motivation]

‣ “Everything”-as-a-service - Software-as-a-service • Salesforce.com • Google App Engine • Microsoft Azure

How do novel applications work Platform-as-a-service within the cloud? • Sun Cloud

-

• Amazon EC2

‣ Internet is the Cloud

[http://infreemation.net/wp-content/uploads/cloud-computing-kitchen-sink.jpg]


Cloud Computing

[Motivation]

‣ “Everything”-as-a-service - Software-as-a-service • Salesforce.com • Google App Engine • Microsoft Azure

How do novel applications work Platform-as-a-service within the cloud? • Sun Cloud

-

• Amazon EC2

‣ Internet is the Cloud

[http://infreemation.net/wp-content/uploads/cloud-computing-kitchen-sink.jpg]


Cloud Computing

[Architecture]

‣ GRID > Virtualization > Cloud

[http://www.slideshare.net/ruv/meshu-cloud-camp]


Cloud Computing

[Architecture]

‣ GRID > Virtualization > Cloud

[http://www.slideshare.net/ruv/meshu-cloud-camp]


Cloud Computing

[Benefits]

‣ Resource flexibility - Improve service level and availability

‣ Pay for what you use - Cost saving, leveraging economies of scale

‣ Rapid prototyping and market testing - Increased speed to market

‣ Self-service deployment ‣ Reduce lock-in and switching costs


Digital Libraries ‣ Store information in the digital world - Digital knowledge

‣ Make it available online - With some restrictions

‣ Issues - Lack of services / features - Difficulties in digital data storage


Digital Libraries ‣ Store information in the digital world - Digital knowledge

‣ Make it available online

Get the data IN

- With some restrictions

‣ Issues - Lack of services / features

Data Storage & Infrastructures

- Difficulties in digital data storage

Get the data OUT


Digital Libraries ‣ Store information in the digital world - Digital knowledge

‣ Make it available online

Get the data IN

- With some restrictions

‣ Issues - Lack of services / features

Data Storage & Infrastructures

- Difficulties in digital data storage

Get the data OUT


Lack of Services and Features ‣ There’s an enormous amount of data - But there’s a lack in advanced functionalities

‣ What can we do with the data? - Search - Browse

‣ What new services? - Information mining - Data crossing - Advanced queries - Semantics

[Digital Libraries’ Problem]


Lack of Services and Features

[Solution]


Lack of Services and Features

[Solution]

‣ Services can be easily implemented in the correct frameworks


Lack of Services and Features

[Solution]

‣ Services can be easily implemented in the correct frameworks ‣ Cloud-Computing - Built-in framework • “Everything-as-a-Service”

- Easy development of new services • Increases momentum in the developer community

- Faster testing and deployment - More processing power


Digital Data Storage

[Problem]

‣ Digital data - Preservation • Component failures

Paper

• Obsolescence • Attacks

or

• Natural disasters

- Distribution • Availability • Heterogeneity • Scalability • Security (AAA)

Floppy Disk


Digital Data Storage

[Problem]

‣ Digital data - Preservation • Component failures

Paper

• Obsolescence • Attacks

or

• Natural disasters

- Distribution • Availability • Heterogeneity • Scalability • Security (AAA)

Floppy Disk


Digital Data Storage

[Solution]


Digital Data Storage

[Solution]

‣ Preservation issues may be solved with distributed environments


Digital Data Storage

[Solution]

‣ Preservation issues may be solved with distributed environments ‣ Cloud-computing - Built-in architecture • Distributed • Every single data bit is replicated • Metadata ‣

Geographic distribution

Scalability

• Better availability is assured


Cloud Libraries

[Conclusions]

‣ Information and services are the most important components ‣ “We shouldn’t care about anything else” - Leave that to the cloud-computing environment • Service development • Distributed architecture • Metadata

‣ Digital libraries and cloud-computing are a perfect match - Create a digital library based on a cloud computing operating environment • Microsoft Azure Services • Amazon Elastic Compute Cloud • Google App Engine


Thank You!


Questions?


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.