18
Cloud Computing: Concept, Challenges and Trends Prof. Dr. Rodrigo da Rosa Righi [email protected] Applied Computing Graduate Program Universidade do Vale do Rio dos Sinos - Brazil

Cloud Computing at a Glance - Research and Development

  • Upload
    rrrighi

  • View
    128

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cloud Computing at a Glance - Research and Development

Cloud Computing: Concept, Challenges and

TrendsProf. Dr. Rodrigo da Rosa Righi

[email protected]

Applied Computing Graduate ProgramUniversidade do Vale do Rio dos Sinos - Brazil

Page 2: Cloud Computing at a Glance - Research and Development

OutlineToday in Some NumbersCloud Computing at a GlanceChallenges in Cloud ComputingResearch ProjectsTrends in Cloud Adoption

Research and Development

(R&D)

Page 3: Cloud Computing at a Glance - Research and Development

30 billion pieces of content were added to Facebook this past month.

Worldwide IP traffic will quadruple by 2016.

More than 2 billion videos were watched on YouTube ... yesterday.

32 billion searches were performed last month ... on Twitter.

The average teenager sends 4,762 text messages per month.

Page 4: Cloud Computing at a Glance - Research and Development

Observed Features

Storage

Performance

Scalability

Applications

Transparent Access

Page 5: Cloud Computing at a Glance - Research and Development

Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network.

Is Cloud Computing a really new technology?

Page 6: Cloud Computing at a Glance - Research and Development
Page 7: Cloud Computing at a Glance - Research and Development

Today, Cloud computing is really linked with IT (Information Technology) decisions. However, We can observe that more and more, its concepts gain space on the life of the most Internet users.

Services Organization

Software-as-a-Service

Platform-as-a-Service

Infrastructure-as-a-Service

Public Cloud

Private Cloud

Cost

Elasticity

Virtualization

Security

Page 8: Cloud Computing at a Glance - Research and Development
Page 9: Cloud Computing at a Glance - Research and Development

Why We may use cloud computing?

Pay-as-you-go concept

Fast environment deployment

Virtualization

Elasticity

Storage

Page 10: Cloud Computing at a Glance - Research and Development
Page 11: Cloud Computing at a Glance - Research and Development

Challenges

Safeguarding Data Security

Managing the Contractual Relationship

Professionals with expertise on Big Data

Dynamic applications with large input data

Open Standards

Context-Aware Computing

High Performance Computing

Automatic Elastic Cloud

Page 12: Cloud Computing at a Glance - Research and Development

Talking about cloud elasticity

Actually, It happens not automatically

One of the most

commented feature

It depends on user intervention

Writing of rules and actions

Text or graphical interface for proving

resource elasticity

Focus Load Balancing for Web Servers

Page 13: Cloud Computing at a Glance - Research and Development

Elasticity in the Cloud

Rules

Actions

Application

Page 14: Cloud Computing at a Glance - Research and Development

Elasticity in the Cloud

Code to create a new VM

Page 15: Cloud Computing at a Glance - Research and Development

Elasticity in the Cloud

Code to create a new VM

Page 16: Cloud Computing at a Glance - Research and Development

Research Projects

Goal

• To develop a cloud-based RFID framework for smart fridges.

Browsing my fridge

Third-party apps

RFID framework over Cloud infra. Middleware de

Internet das Coisas (IoT)

Coleta e Agregação de Dados

Processamento de Dados de

Dispositivos IoT

Dispositivos Médicos, incluindo hospitais, clínicas e a casa do paciente, com tags e sensores IoT

Aplicações do Usuário

Rede de Comunicação usando RFID (Identificação por RádioFreqüência) ou usando gateways com conexão pela Internet

Comunicação com ou sem fio,usando redes locais ou a Internet

Page 17: Cloud Computing at a Glance - Research and Development

Trends

Hybrid Clouds

Importance of Cloud Brokers will Grow

Green Computing

Virtual Desktop Infrastructure

Cloud-Centric Design Becomes a Necessity

Integration of Cloud and Internet of Things

Opportunistic and Mobile Cloud

Cloud Computing Influences Future Data Centers

Extreme low-energy servers

Page 18: Cloud Computing at a Glance - Research and Development

Cloud Computing: Concept, Challenges and

Trends

Prof. Dr. Rodrigo da Rosa [email protected]

Applied Computing Graduate ProgramUniversidade do Vale do Rio dos Sinos - Brazil