This document discusses technologies for delivering infrastructure, platform, and software as services. For infrastructure as a service (IaaS), challenges include improving energy efficiency of servers and reducing datacenter costs through techniques like heatpipe cooling and net zero design. For platform as a service (PaaS), challenges involve managing consistency, availability, and partition tolerance. Novel software as a service (SaaS) applications discussed include print sharing, rankings, predictions, and collaboration tools. Overall the document examines ongoing research aims to advance cloud computing technologies and services.
Next-generation AAM aircraft unveiled by Supernal, S-A2
EEDC Everthing as a Service
1. EEDC
34330
Execution Everything as a Service:
Environments for Powering the New
Distributed Information Economy
Computing
Master in Computer Architecture,
Networks and Systems - CANS
Homework number: 5
Group number: EEDC-30
Group members:
Javier Álvarez – javicid@gmail.com
Francesc Lordan –francesc.lordan@gmail.com
Roger Rafanell – rogerrafanell@gmail.com
2. Information is one of the most valuable resources
There is a worldwide need for real-time information
3. Research aims to deliver
● Technologies for servers, storage, net and management (IaaS).
● Technologies for a shared cloud infrastructure (PaaS).
● Novel consumer and enterprise services (SaaS).
5. IaaS
Scalable storage services
● Offers also:
– Block devices
– File systems
– Databases, ...
● Main Challenge (CAP Theorem):
– Consistency: Are reads consistent with the last write?
– Availability: Can I access my data?
– Partition-Tolerance: Can my system tolerate a split in N parts?
6. Solutions (server design)
● Heatpipes server cooling technology improve energy efficiency
by factor of 4-6 to current one.
7. Solutions (cost reduction)
● Net zero datacenter design: Reduce datacenter cost & minimize energy
consumptions.
● Non-critical services can be run with time-variant and “free” power supplies.
● 41% reduction in life-cycle energy footprint and 48% reduction in TOC.
● If every datacenter applied these techniques:
– Savings of 650.000 TeraJoules in 3 years = Peru energy production.
8. Solutions
● Erasure coding system
+ Can tolerate more failures.
- Management protocols become more complicated.
9. PaaS
● Separation between:
● Infrastructure management
● Service management
Guaranteeing:
● Security, isolation, reliability of the infrastructure.
10. Solutions
● Cell-as-a-Service
Allows isolated infrastructure definition through XML resource
description document (Cell model description).
● Cell controller allows:
– Describe VM Specs: Memory, buses, subnets (overlay),
failure reactions.
– Interact securely with service provider & monitor virtual
infrastructure.
● Cell management:
– Create & Delete virtual components.
– Manage the connectivity among them.
11. SaaS
● New class of services for an increasingly
connected population.
● Collective intelligence for a large variety of
uses.
12. Solutions
● Software-as-a-Service
● ePrint
– Use mobile devices to send files to print.
● Rankr
– Create rankings by aggregating collective wisdom.
● i-Catcher
– Long-term popularity predictions based in initial
popularity.
● Watercooler
– Enterprise collaboration 2.0 technology.
13. Conclusions
● Great progress has been done in Cloud
computing but many challenging problems still
remain.
● Scientists and engineers need to continue
pushing forward or the advances will not take
place.