This document discusses how blockchain and smart buildings can reshape distributed cloud computing and the internet. It describes how blockchain technologies like Ethereum allow for distributed applications running on smart contracts. The iEx.ec project aims to provide a blockchain-based distributed cloud computing platform that gives applications access to computing resources like services, data, and infrastructure in a low-cost, secure, on-demand and fully distributed manner. This builds upon prior work in desktop grid computing and could make cloud computing more efficient and greener by better utilizing idle computing resources.
How Blockchain and Smart Buildings can Reshape the Internet
1. Smart Building Alliance Summer School
Gilles.Fedak@inria.fr
http://iex.ec
A Data Center in my Backyard ?
How Blockchain and Smart
Buildings can Reshape the Internet.
2. Big Data …
… are Now Everywhere …
SimulationsBig Science Open DataInternet
4. The Problem with Cloud Computing
• IT has a Huge Environmental Footprint
• Data are Far From their Consumer/Producer
5. Towards Distributed Cloud
Computing
• Distributing the Cloud in the Smart City
– Better energy efficiency
– Data closer to the user
• Example of next-gen Data-centers
• Fog/Edge Computing
5G network -- In-network storage and processing
a) Rutgers
b) Stimergy
c) Qarnot
6. Blockchain ?
• Blockchain is the technology behind Bitcoin
– Storage and information transmission
– Transparent, secure and without central control
7. Ethereum Blockchain
• Ethereum is a new Blockchain technology (a la Bitcoin)
• Key feature is the Smart Contracts
allows to write Distributed Applications running on the
blockchain
8. Global Market for Computing Resources
Low cost, Secure, on Demand and Fully Distributed
Cloud
Ethereum
Blockchain
9. iEx.ec blockchain-based Cloud
Computing
• Provides Blockchain-based Distributed Applications
access to the computing resources they need:
– Services (deployed as containers)
– Applications (compute and/or data-intensive)
– Data
– Computing resources
10. Origin of the Technology :
Desktop Grid Computing
Using Idle PCs on the Internet to
Execute Parallel Applications :
• Mature technology
• Advanced features: security, virtualization, QoS
• European Desktop Grid Infrastructure
• Many applications : Finance, Bio-medical,
Chemistry, High Energy Physics etc…
Book on Desktop Grid Computin.
Ed. C. Cérin & G. Fedak,
CRC/Chapman and all
11. New Usage of the IT Infrastructure
$
• Cloud providers
• Private enterprises IT
• Home PCs
EC2 Spot instance
Offer/demandstorage, GPU,
CPU, applications
when there are available
Exem
ples
Less waste Green Computing
Google Data Center, Hamina, FinlandThis former paper mill was chosen for its sprawling floor space but also for being sited directly on the Gulf of Finland, source of an inexhaustible supply of frigid water for cooling the facility’s servers. This involves pumping the water through a 450-meter tunnel to heat exchangers where the fresh water that actually circulates within the server area is cooled by the seawater before the fresh water is recirculated. The warmed seawater is remixed with cold water from the bay to cool it closer to bay temperatures before it is returned, reducing the environmental impact of warm water. The facility has no compressors or refrigerants for its cooling. Oh, and it has a sauna on site for employees.