Human Factors of XR: Using Human Factors to Design XR Systems
Everything 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. Outline
● Introduction
● IaaS
● Overview
● HP Solutions
● PaaS
● Overview
● HP Solutions
● SaaS
● Overview
● HP Solutions
● Conclusions
3. Information is one of the most valuable resources
There is a worldwide need for real-time information
4. 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).
6. 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?
7. Solutions (server design)
● Heatpipes server cooling technology improve energy efficiency
by factor of 4-6 to current one.
8. 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.
9. Solutions
● Erasure coding system
+ Can tolerate more failures.
- Management protocols become more complicated.
10. PaaS
● Separation between:
● Infrastructure management
● Service management
Guaranteeing:
● Security, isolation, reliability of the infrastructure.
11. 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.
12. SaaS
● New class of services for an increasingly
connected population.
● Collective intelligence for a large variety of
uses.
13. 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.
14. 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.