SlideShare a Scribd company logo
Gilles.Fedak@inria.fr
Haiwu.He@cnic.cas.cn http://iex.ec
Blockchain-based Fully Distributed
Cloud Computing
The Promise of Ethereum
•  Dapps: Distributed Applications running on the Blockchain
	 	
How to satisfy compute/data-intensive DApps ?	
Blockchain offer limited computing resources : storage is
expensive, slow EVM, high tx latency etc.
iEx.ec Objective
•  Provides Blockchain-based Distributed Applications
access to the off-chain computing resources they need:
–  Computing resources (CPU, GPU, storage)
–  Data access (remote storage)
–  Applications (compute and/or data-intensive)
–  Services (deployed as containers)
Global Market for Computing Resources
Low cost, Secure, on Demand and Fully Distributed Cloud
Ethereum
Blockchain
Towards Distributed Cloud
Computing
•  Benefits of Decentralizing Data-Centers.
–  Be$er	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)	S@mergy	
c)	Qarnot
Origin of the Technology :
Desktop Grid Computing
Using Idle PCs on the Internet to
Execute Parallel Applications :
• 	Mature	technology	
• 	Advanced	features:	security,	virtualiza@on,	QoS	
• 	Many	applica@ons	:	Finance,	Bio-medical,	
Chemistry,	High	Energy	Physics	etc…	
• 	European	Desktop	Grid	Infrastructure	
• 	h$p://desktopgridfedera@on.org	
	 	
Book	on	Desktop	Grid	Compu@n.	
Ed.	C.	Cérin	&	G.	Fedak,	CRC/
Chapman	and	all
XtremWeb	 XtremWeb-HEP	
BitDew	 SpeQuloS	
MapReduce	
MPICH-V	
2000	
• 1st Internet P2P Global
Computing Platform
• Bag-of Task Application
• Multi-users & multi-
applications
• Grid & Cloud
• Highly secure
• Virtualization
• Hybrid public/private
Infrastructure
• Parallel computing
• N-faults resilience
2001	
2003	
2008	 2012	
2010	
• Big Data
• 1st Implementation of
MapReduce for Internet
Computing
• Large Scale Data
Management
• QoS for Best-effort
infrastructure
Building Distributed Cloud
>1M€ EU FP7, ANR funding, ≈100 papers published
Tens of users/applications: Finance, HEP, biomedical research…
iEx.ec Experiments
Resource	Management	Middleware	(XtremWeb-HEP,	BitDew)	
Ethereum	Blockchain	
Distributed	Cloud:	Grid5K,	SGmergy	
ApplicaGons	(non-blockchain	based)		
E-Fast
Resource Management on the Blockchain
Resource	Provisioning	
Market	Management		
Framework	
Matchmaking	
Task/Compu@ng	
resources	
Mul@	–Criteria		
Scheduling	
Result	cer@fica@on	
Verified	File	transfer	
Resource	Publica@on	
Resource	Ontology
E-FAST : E-Services Framework for
Knowledge-bAsed Decision SupporT in
Finance
Service Oriented Platform:
Integrated,	advanced	tools	to	analyze	financial	market	data,	high-level	
services	that	automa@cally	react	to	market	changes	and	propose	investment	
alterna@ves	
Data and Computing-Intensive Methods:
Text-mining,	Neural	Networks	and	Gene@c	Algorithms,	enhanced	by	applying	
relevant	findings	from	the	efficient-market	theory	study.
Selling E-FAST using iEx.ec
Customers access E-FAST services which uses iEx.ec for their execution:
Only	pay	for	resources	when	a	service	has	been	sold	to	a	customer
iExec Testbed
Grid5000
	French	Infrastructure	dedicated	
for	research	in	distributed	
systems:	
• 	9	sites,	1000	nodes,	8000	cores	
• 	GPU,	Xeon	Phi,	SSD	
• 10Gb	network	
• Fully	reconfigurable	(bare	metal	
access)
S@mergy:	install	10	to	100kW	server	
rooms	in	buildings	and	coupling	them	
with	their	hea@ng	system	to	valorise	
the	heat	generated	by	computers	while	
gedng	rid	of	air	condi@onners	
Using Stimergy servers as
iEx.ec computing resources
iEx.ec Architecture (Envisioned)
iEx.ec	Sidechain	(Proof-of-ContribuGon)	
Ethereum	Blockchain	
Distributed	Cloud	
Blockchain-based	Distributed	ApplicaGons	(Dapps)	
Resource	Management	(XtremWeb-HEP,	BitDew,	Gollem,	…)	
Sidechain for Cloud
• 	consensus	based	on	off-
chain	u@liza@on	of	
resources	(Proof-of-
Contribu@on)			
• 	transcient	informa@on	
• 		specific	workload		
• 	par@al	consensus
Proof-of-Contribution
Ensures that action that happen out of the blockchain
leads to correct token transaction in the blockchain
Example:	execu@on	of	a	set	of		compute	intensive	task	(Bag-of-Tasks)		
Dapp	 Ethereum	 iEx.ec	sidechain	 Distributed	Cloud	
transac@on	
Select	resources/applica@ons	
Fetch&	
	execute	BoT	
Results	cer@fica@on	
Feasability	?	:	
*	Asynchronous	RPC	
• 	GridCoin	(h$p://www.gridcoin.us)	
• 	Ethereum	Computa@on	Marketplace	(see	Github)	
• 	Reputa@on	+	Result	cer@fica@on	(majority	vo@ng,	spot	checking,	blacklis@ng..)	
contract
Conclusion
iEx.ec: Greener & Smarter Cloud Computing
Thanks to
Mircea Moca (Universitatea Babeș-Bolyai)
Oleg Lodygesnsky (IN2P3/CNRS/Univ. Paris XI)
DACA, Wanxiang Blockchain Lab
cryptofr slack team, chaintech, asseth
Ad

More Related Content

What's hot (20)

Future of Serverless
Future of ServerlessFuture of Serverless
Future of Serverless
Srinath Perera
 
Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017
Nelson Petracek
 
Next Generation Infrastructure for Internet of Things
Next Generation Infrastructure for Internet of ThingsNext Generation Infrastructure for Internet of Things
Next Generation Infrastructure for Internet of Things
PT Datacomm Diangraha
 
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Getting value from IoT, Integration and Data Analytics
 
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
Nelson Petracek
 
Blockchains and the IoT
Blockchains and the IoTBlockchains and the IoT
Blockchains and the IoT
MongoDB
 
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” ArchitecturesFIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
FIWARE
 
IoT interoperability
IoT interoperabilityIoT interoperability
IoT interoperability
1248 Ltd.
 
IoT on Blockchain Solution Overview
IoT on Blockchain Solution OverviewIoT on Blockchain Solution Overview
IoT on Blockchain Solution Overview
Provide Technologies
 
Icsa2018 blockchain tutorial
Icsa2018 blockchain tutorialIcsa2018 blockchain tutorial
Icsa2018 blockchain tutorial
Len Bass
 
SDX - The Software Defined Exchange
SDX - The Software Defined ExchangeSDX - The Software Defined Exchange
SDX - The Software Defined Exchange
US-Ignite
 
Ccl basics
Ccl basicsCcl basics
Ccl basics
Sameer Tathare
 
DLT analytics and AI workshop 13 march 2019
DLT analytics and AI workshop   13 march  2019DLT analytics and AI workshop   13 march  2019
DLT analytics and AI workshop 13 march 2019
Stavros Zervoudakis
 
SDX: Software Defined Exchange
SDX: Software Defined ExchangeSDX: Software Defined Exchange
SDX: Software Defined Exchange
US-Ignite
 
IoT – The reality of real world solutions
IoT – The reality of real world solutions IoT – The reality of real world solutions
IoT – The reality of real world solutions
Swiss Data Forum Swiss Data Forum
 
A Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of ThingsA Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of Things
Rick G. Garibay
 
Windows for Raspberry Pi 2 Makers (and more!)
Windows for Raspberry Pi 2Makers (and more!)Windows for Raspberry Pi 2Makers (and more!)
Windows for Raspberry Pi 2 Makers (and more!)
Guy Barrette
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challanges
Chetan Kumar S
 
Why edge computing is critical to hybrid IT and cloud success
Why edge computing is critical to hybrid IT and cloud successWhy edge computing is critical to hybrid IT and cloud success
Why edge computing is critical to hybrid IT and cloud success
ClearSky Data
 
Mainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformMainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT Platform
Sasa Klopanovic
 
Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017Silicon Valley Code Camp Blockchain Oct 2017
Silicon Valley Code Camp Blockchain Oct 2017
Nelson Petracek
 
Next Generation Infrastructure for Internet of Things
Next Generation Infrastructure for Internet of ThingsNext Generation Infrastructure for Internet of Things
Next Generation Infrastructure for Internet of Things
PT Datacomm Diangraha
 
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
TIBCO Innovation Workshop Series: Reducing Decision Latency with Streaming An...
Nelson Petracek
 
Blockchains and the IoT
Blockchains and the IoTBlockchains and the IoT
Blockchains and the IoT
MongoDB
 
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” ArchitecturesFIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
FIWARE Global Summit - Edge/Fog Computing in “Powered by FIWARE” Architectures
FIWARE
 
IoT interoperability
IoT interoperabilityIoT interoperability
IoT interoperability
1248 Ltd.
 
IoT on Blockchain Solution Overview
IoT on Blockchain Solution OverviewIoT on Blockchain Solution Overview
IoT on Blockchain Solution Overview
Provide Technologies
 
Icsa2018 blockchain tutorial
Icsa2018 blockchain tutorialIcsa2018 blockchain tutorial
Icsa2018 blockchain tutorial
Len Bass
 
SDX - The Software Defined Exchange
SDX - The Software Defined ExchangeSDX - The Software Defined Exchange
SDX - The Software Defined Exchange
US-Ignite
 
DLT analytics and AI workshop 13 march 2019
DLT analytics and AI workshop   13 march  2019DLT analytics and AI workshop   13 march  2019
DLT analytics and AI workshop 13 march 2019
Stavros Zervoudakis
 
SDX: Software Defined Exchange
SDX: Software Defined ExchangeSDX: Software Defined Exchange
SDX: Software Defined Exchange
US-Ignite
 
A Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of ThingsA Pragmatic Reference Architecture for The Internet of Things
A Pragmatic Reference Architecture for The Internet of Things
Rick G. Garibay
 
Windows for Raspberry Pi 2 Makers (and more!)
Windows for Raspberry Pi 2Makers (and more!)Windows for Raspberry Pi 2Makers (and more!)
Windows for Raspberry Pi 2 Makers (and more!)
Guy Barrette
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challanges
Chetan Kumar S
 
Why edge computing is critical to hybrid IT and cloud success
Why edge computing is critical to hybrid IT and cloud successWhy edge computing is critical to hybrid IT and cloud success
Why edge computing is critical to hybrid IT and cloud success
ClearSky Data
 
Mainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT PlatformMainflux - Hyperscalable Unified IoT Platform
Mainflux - Hyperscalable Unified IoT Platform
Sasa Klopanovic
 

Viewers also liked (14)

Edcon - Hardware wallets and smart contracts
Edcon -  Hardware wallets and smart contractsEdcon -  Hardware wallets and smart contracts
Edcon - Hardware wallets and smart contracts
Eric Larcheveque
 
How Blockchain and Smart Buildings can Reshape the Internet
How Blockchain and Smart Buildings can Reshape the InternetHow Blockchain and Smart Buildings can Reshape the Internet
How Blockchain and Smart Buildings can Reshape the Internet
Gilles Fedak
 
SpeQuloS: A QoS Service for BoT Applications Using Best Effort Distributed Co...
SpeQuloS: A QoS Service for BoT Applications Using Best Effort Distributed Co...SpeQuloS: A QoS Service for BoT Applications Using Best Effort Distributed Co...
SpeQuloS: A QoS Service for BoT Applications Using Best Effort Distributed Co...
Gilles Fedak
 
Active Data PDSW'13
Active Data PDSW'13Active Data PDSW'13
Active Data PDSW'13
Gilles Fedak
 
Big Data, Beyond the Data Center
Big Data, Beyond the Data CenterBig Data, Beyond the Data Center
Big Data, Beyond the Data Center
Gilles Fedak
 
Active Data: Managing Data-Life Cycle on Heterogeneous Systems and Infrastruc...
Active Data: Managing Data-Life Cycle on Heterogeneous Systems and Infrastruc...Active Data: Managing Data-Life Cycle on Heterogeneous Systems and Infrastruc...
Active Data: Managing Data-Life Cycle on Heterogeneous Systems and Infrastruc...
Gilles Fedak
 
Mapreduce Runtime Environments: Design, Performance, Optimizations
Mapreduce Runtime Environments: Design, Performance, OptimizationsMapreduce Runtime Environments: Design, Performance, Optimizations
Mapreduce Runtime Environments: Design, Performance, Optimizations
Gilles Fedak
 
The iEx.ec Distributed Cloud: Latest Developments and Perspectives
The iEx.ec Distributed Cloud: Latest Developments and PerspectivesThe iEx.ec Distributed Cloud: Latest Developments and Perspectives
The iEx.ec Distributed Cloud: Latest Developments and Perspectives
Gilles Fedak
 
Blockchain Explained for Devlopers
Blockchain Explained for DevlopersBlockchain Explained for Devlopers
Blockchain Explained for Devlopers
Paula Peña (She, Her, Hers)
 
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...
ideaport
 
Etherisc at EDCON 2017
Etherisc at EDCON 2017Etherisc at EDCON 2017
Etherisc at EDCON 2017
Stephan Karpischek
 
SM Lecture Three : Strategic Capabilities
SM Lecture Three : Strategic CapabilitiesSM Lecture Three : Strategic Capabilities
SM Lecture Three : Strategic Capabilities
StratMgt Advisor
 
Edcon - State of Ethereum Ecosystem - Mougayar
Edcon - State of Ethereum Ecosystem - MougayarEdcon - State of Ethereum Ecosystem - Mougayar
Edcon - State of Ethereum Ecosystem - Mougayar
The Business Blockchain
 
(Tutoriel) Installer et Utiliser Huginn - Outil de veille open source
(Tutoriel) Installer et Utiliser Huginn - Outil de veille open source(Tutoriel) Installer et Utiliser Huginn - Outil de veille open source
(Tutoriel) Installer et Utiliser Huginn - Outil de veille open source
Cell'IE
 
Edcon - Hardware wallets and smart contracts
Edcon -  Hardware wallets and smart contractsEdcon -  Hardware wallets and smart contracts
Edcon - Hardware wallets and smart contracts
Eric Larcheveque
 
How Blockchain and Smart Buildings can Reshape the Internet
How Blockchain and Smart Buildings can Reshape the InternetHow Blockchain and Smart Buildings can Reshape the Internet
How Blockchain and Smart Buildings can Reshape the Internet
Gilles Fedak
 
SpeQuloS: A QoS Service for BoT Applications Using Best Effort Distributed Co...
SpeQuloS: A QoS Service for BoT Applications Using Best Effort Distributed Co...SpeQuloS: A QoS Service for BoT Applications Using Best Effort Distributed Co...
SpeQuloS: A QoS Service for BoT Applications Using Best Effort Distributed Co...
Gilles Fedak
 
Active Data PDSW'13
Active Data PDSW'13Active Data PDSW'13
Active Data PDSW'13
Gilles Fedak
 
Big Data, Beyond the Data Center
Big Data, Beyond the Data CenterBig Data, Beyond the Data Center
Big Data, Beyond the Data Center
Gilles Fedak
 
Active Data: Managing Data-Life Cycle on Heterogeneous Systems and Infrastruc...
Active Data: Managing Data-Life Cycle on Heterogeneous Systems and Infrastruc...Active Data: Managing Data-Life Cycle on Heterogeneous Systems and Infrastruc...
Active Data: Managing Data-Life Cycle on Heterogeneous Systems and Infrastruc...
Gilles Fedak
 
Mapreduce Runtime Environments: Design, Performance, Optimizations
Mapreduce Runtime Environments: Design, Performance, OptimizationsMapreduce Runtime Environments: Design, Performance, Optimizations
Mapreduce Runtime Environments: Design, Performance, Optimizations
Gilles Fedak
 
The iEx.ec Distributed Cloud: Latest Developments and Perspectives
The iEx.ec Distributed Cloud: Latest Developments and PerspectivesThe iEx.ec Distributed Cloud: Latest Developments and Perspectives
The iEx.ec Distributed Cloud: Latest Developments and Perspectives
Gilles Fedak
 
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...
ideaport
 
SM Lecture Three : Strategic Capabilities
SM Lecture Three : Strategic CapabilitiesSM Lecture Three : Strategic Capabilities
SM Lecture Three : Strategic Capabilities
StratMgt Advisor
 
Edcon - State of Ethereum Ecosystem - Mougayar
Edcon - State of Ethereum Ecosystem - MougayarEdcon - State of Ethereum Ecosystem - Mougayar
Edcon - State of Ethereum Ecosystem - Mougayar
The Business Blockchain
 
(Tutoriel) Installer et Utiliser Huginn - Outil de veille open source
(Tutoriel) Installer et Utiliser Huginn - Outil de veille open source(Tutoriel) Installer et Utiliser Huginn - Outil de veille open source
(Tutoriel) Installer et Utiliser Huginn - Outil de veille open source
Cell'IE
 
Ad

Similar to iExec: Blockchain-based Fully Distributed Cloud Computing (20)

_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf
TyStrk
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdf
John422973
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material cc
Ankit Gupta
 
Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing
Hitesh Kumar Markam
 
it is the presentation which shows the various topics of the loud computing
it is the presentation which shows the various topics of the  loud computingit is the presentation which shows the various topics of the  loud computing
it is the presentation which shows the various topics of the loud computing
DilNawaz34
 
CLOUD ENABLING TECHNOLOGIES.pptx
 CLOUD ENABLING TECHNOLOGIES.pptx CLOUD ENABLING TECHNOLOGIES.pptx
CLOUD ENABLING TECHNOLOGIES.pptx
Dr Geetha Mohan
 
Cloud Computer and Computing Fundamentals.pptx
Cloud Computer and Computing Fundamentals.pptxCloud Computer and Computing Fundamentals.pptx
Cloud Computer and Computing Fundamentals.pptx
SahilMemane1
 
3 - Grid Computing.pptx
3 - Grid Computing.pptx3 - Grid Computing.pptx
3 - Grid Computing.pptx
RiazSalim1
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
TabassumMaktum
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid Computing
Leen Blom
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptx
MunmunSaha7
 
Cloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, Centric
Centric
 
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions ManualDistributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
kyxeminut
 
Cloud Computing in Cloud Computing .pptx
Cloud Computing in Cloud Computing .pptxCloud Computing in Cloud Computing .pptx
Cloud Computing in Cloud Computing .pptx
SahilMemane1
 
OIT552 Cloud Computing Material
OIT552 Cloud Computing MaterialOIT552 Cloud Computing Material
OIT552 Cloud Computing Material
pkaviya
 
cloud computing1234567891234567891223 .pptx
cloud computing1234567891234567891223 .pptxcloud computing1234567891234567891223 .pptx
cloud computing1234567891234567891223 .pptx
A1Creators
 
(R)evolution of the computing continuum - A few challenges
(R)evolution of the computing continuum  - A few challenges(R)evolution of the computing continuum  - A few challenges
(R)evolution of the computing continuum - A few challenges
Frederic Desprez
 
Unit i cloud computing
Unit i  cloud computingUnit i  cloud computing
Unit i cloud computing
MGkaran
 
DistributedSystemModels - cloud computing and distributed system models
DistributedSystemModels - cloud computing and distributed system modelsDistributedSystemModels - cloud computing and distributed system models
DistributedSystemModels - cloud computing and distributed system models
harshvardhantharkar5
 
Types of Distributed System
Types of Distributed SystemTypes of Distributed System
Types of Distributed System
Ashish KC
 
_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf_Cloud_Computing_Overview.pdf
_Cloud_Computing_Overview.pdf
TyStrk
 
Week 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdfWeek 1 Lecture_1-5 CC_watermark.pdf
Week 1 Lecture_1-5 CC_watermark.pdf
John422973
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material cc
Ankit Gupta
 
Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing Concepts of Distributed Computing & Cloud Computing
Concepts of Distributed Computing & Cloud Computing
Hitesh Kumar Markam
 
it is the presentation which shows the various topics of the loud computing
it is the presentation which shows the various topics of the  loud computingit is the presentation which shows the various topics of the  loud computing
it is the presentation which shows the various topics of the loud computing
DilNawaz34
 
CLOUD ENABLING TECHNOLOGIES.pptx
 CLOUD ENABLING TECHNOLOGIES.pptx CLOUD ENABLING TECHNOLOGIES.pptx
CLOUD ENABLING TECHNOLOGIES.pptx
Dr Geetha Mohan
 
Cloud Computer and Computing Fundamentals.pptx
Cloud Computer and Computing Fundamentals.pptxCloud Computer and Computing Fundamentals.pptx
Cloud Computer and Computing Fundamentals.pptx
SahilMemane1
 
3 - Grid Computing.pptx
3 - Grid Computing.pptx3 - Grid Computing.pptx
3 - Grid Computing.pptx
RiazSalim1
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid Computing
Leen Blom
 
vssutcloud computing.pptx
vssutcloud computing.pptxvssutcloud computing.pptx
vssutcloud computing.pptx
MunmunSaha7
 
Cloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, CentricCloud and grid computing by Leen Blom, Centric
Cloud and grid computing by Leen Blom, Centric
Centric
 
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions ManualDistributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
kyxeminut
 
Cloud Computing in Cloud Computing .pptx
Cloud Computing in Cloud Computing .pptxCloud Computing in Cloud Computing .pptx
Cloud Computing in Cloud Computing .pptx
SahilMemane1
 
OIT552 Cloud Computing Material
OIT552 Cloud Computing MaterialOIT552 Cloud Computing Material
OIT552 Cloud Computing Material
pkaviya
 
cloud computing1234567891234567891223 .pptx
cloud computing1234567891234567891223 .pptxcloud computing1234567891234567891223 .pptx
cloud computing1234567891234567891223 .pptx
A1Creators
 
(R)evolution of the computing continuum - A few challenges
(R)evolution of the computing continuum  - A few challenges(R)evolution of the computing continuum  - A few challenges
(R)evolution of the computing continuum - A few challenges
Frederic Desprez
 
Unit i cloud computing
Unit i  cloud computingUnit i  cloud computing
Unit i cloud computing
MGkaran
 
DistributedSystemModels - cloud computing and distributed system models
DistributedSystemModels - cloud computing and distributed system modelsDistributedSystemModels - cloud computing and distributed system models
DistributedSystemModels - cloud computing and distributed system models
harshvardhantharkar5
 
Types of Distributed System
Types of Distributed SystemTypes of Distributed System
Types of Distributed System
Ashish KC
 
Ad

Recently uploaded (20)

Welcome to QA Summit 2025.
Welcome to QA Summit 2025.Welcome to QA Summit 2025.
Welcome to QA Summit 2025.
QA Summit
 
Best HR and Payroll Software in Bangladesh - accordHRM
Best HR and Payroll Software in Bangladesh - accordHRMBest HR and Payroll Software in Bangladesh - accordHRM
Best HR and Payroll Software in Bangladesh - accordHRM
accordHRM
 
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t IgnoreWhy CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Shubham Joshi
 
cram_advancedword2007version2025final.ppt
cram_advancedword2007version2025final.pptcram_advancedword2007version2025final.ppt
cram_advancedword2007version2025final.ppt
ahmedsaadtax2025
 
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb ClarkDeploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Peter Caitens
 
NYC ACE 08-May-2025-Combined Presentation.pdf
NYC ACE 08-May-2025-Combined Presentation.pdfNYC ACE 08-May-2025-Combined Presentation.pdf
NYC ACE 08-May-2025-Combined Presentation.pdf
AUGNYC
 
!%& IDM Crack with Internet Download Manager 6.42 Build 32 >
!%& IDM Crack with Internet Download Manager 6.42 Build 32 >!%& IDM Crack with Internet Download Manager 6.42 Build 32 >
!%& IDM Crack with Internet Download Manager 6.42 Build 32 >
Ranking Google
 
Medical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk ScoringMedical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk Scoring
ICS
 
Unit Two - Java Architecture and OOPS
Unit Two  -   Java Architecture and OOPSUnit Two  -   Java Architecture and OOPS
Unit Two - Java Architecture and OOPS
Nabin Dhakal
 
Hydraulic Modeling And Simulation Software Solutions.pptx
Hydraulic Modeling And Simulation Software Solutions.pptxHydraulic Modeling And Simulation Software Solutions.pptx
Hydraulic Modeling And Simulation Software Solutions.pptx
julia smits
 
GC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance EngineeringGC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance Engineering
Tier1 app
 
Top 12 Most Useful AngularJS Development Tools to Use in 2025
Top 12 Most Useful AngularJS Development Tools to Use in 2025Top 12 Most Useful AngularJS Development Tools to Use in 2025
Top 12 Most Useful AngularJS Development Tools to Use in 2025
GrapesTech Solutions
 
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptxThe-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
james brownuae
 
Catching Wire; An introduction to CBWire 4
Catching Wire; An introduction to CBWire 4Catching Wire; An introduction to CBWire 4
Catching Wire; An introduction to CBWire 4
Ortus Solutions, Corp
 
S3 + AWS Athena how to integrate s3 aws plus athena
S3 + AWS Athena how to integrate s3 aws plus athenaS3 + AWS Athena how to integrate s3 aws plus athena
S3 + AWS Athena how to integrate s3 aws plus athena
aianand98
 
Mobile Application Developer Dubai | Custom App Solutions by Ajath
Mobile Application Developer Dubai | Custom App Solutions by AjathMobile Application Developer Dubai | Custom App Solutions by Ajath
Mobile Application Developer Dubai | Custom App Solutions by Ajath
Ajath Infotech Technologies LLC
 
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
jamesmartin143256
 
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo
 
Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025
Phil Eaton
 
Artificial hand using embedded system.pptx
Artificial hand using embedded system.pptxArtificial hand using embedded system.pptx
Artificial hand using embedded system.pptx
bhoomigowda12345
 
Welcome to QA Summit 2025.
Welcome to QA Summit 2025.Welcome to QA Summit 2025.
Welcome to QA Summit 2025.
QA Summit
 
Best HR and Payroll Software in Bangladesh - accordHRM
Best HR and Payroll Software in Bangladesh - accordHRMBest HR and Payroll Software in Bangladesh - accordHRM
Best HR and Payroll Software in Bangladesh - accordHRM
accordHRM
 
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t IgnoreWhy CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Why CoTester Is the AI Testing Tool QA Teams Can’t Ignore
Shubham Joshi
 
cram_advancedword2007version2025final.ppt
cram_advancedword2007version2025final.pptcram_advancedword2007version2025final.ppt
cram_advancedword2007version2025final.ppt
ahmedsaadtax2025
 
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb ClarkDeploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Deploying & Testing Agentforce - End-to-end with Copado - Ewenb Clark
Peter Caitens
 
NYC ACE 08-May-2025-Combined Presentation.pdf
NYC ACE 08-May-2025-Combined Presentation.pdfNYC ACE 08-May-2025-Combined Presentation.pdf
NYC ACE 08-May-2025-Combined Presentation.pdf
AUGNYC
 
!%& IDM Crack with Internet Download Manager 6.42 Build 32 >
!%& IDM Crack with Internet Download Manager 6.42 Build 32 >!%& IDM Crack with Internet Download Manager 6.42 Build 32 >
!%& IDM Crack with Internet Download Manager 6.42 Build 32 >
Ranking Google
 
Medical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk ScoringMedical Device Cybersecurity Threat & Risk Scoring
Medical Device Cybersecurity Threat & Risk Scoring
ICS
 
Unit Two - Java Architecture and OOPS
Unit Two  -   Java Architecture and OOPSUnit Two  -   Java Architecture and OOPS
Unit Two - Java Architecture and OOPS
Nabin Dhakal
 
Hydraulic Modeling And Simulation Software Solutions.pptx
Hydraulic Modeling And Simulation Software Solutions.pptxHydraulic Modeling And Simulation Software Solutions.pptx
Hydraulic Modeling And Simulation Software Solutions.pptx
julia smits
 
GC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance EngineeringGC Tuning: A Masterpiece in Performance Engineering
GC Tuning: A Masterpiece in Performance Engineering
Tier1 app
 
Top 12 Most Useful AngularJS Development Tools to Use in 2025
Top 12 Most Useful AngularJS Development Tools to Use in 2025Top 12 Most Useful AngularJS Development Tools to Use in 2025
Top 12 Most Useful AngularJS Development Tools to Use in 2025
GrapesTech Solutions
 
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptxThe-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
The-Future-is-Hybrid-Exploring-Azure’s-Role-in-Multi-Cloud-Strategies.pptx
james brownuae
 
Catching Wire; An introduction to CBWire 4
Catching Wire; An introduction to CBWire 4Catching Wire; An introduction to CBWire 4
Catching Wire; An introduction to CBWire 4
Ortus Solutions, Corp
 
S3 + AWS Athena how to integrate s3 aws plus athena
S3 + AWS Athena how to integrate s3 aws plus athenaS3 + AWS Athena how to integrate s3 aws plus athena
S3 + AWS Athena how to integrate s3 aws plus athena
aianand98
 
Mobile Application Developer Dubai | Custom App Solutions by Ajath
Mobile Application Developer Dubai | Custom App Solutions by AjathMobile Application Developer Dubai | Custom App Solutions by Ajath
Mobile Application Developer Dubai | Custom App Solutions by Ajath
Ajath Infotech Technologies LLC
 
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
Bridging Sales & Marketing Gaps with IInfotanks’ Salesforce Account Engagemen...
jamesmartin143256
 
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo Ltd. - Introduction - Mobile application, web, custom software develo...
Codingo
 
Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025Memory Management and Leaks in Postgres from pgext.day 2025
Memory Management and Leaks in Postgres from pgext.day 2025
Phil Eaton
 
Artificial hand using embedded system.pptx
Artificial hand using embedded system.pptxArtificial hand using embedded system.pptx
Artificial hand using embedded system.pptx
bhoomigowda12345
 

iExec: Blockchain-based Fully Distributed Cloud Computing

Editor's Notes

  • #2: My name is Gilles Fedak. I am a researcher at INRIA, which is the French National Institute for Research in Computer Science. My research background is in Parallel and Distributed Computing with a focus on building Distributed Computing Infrastructure based on machines distributed on the Internet . This is a joint work with Pr. Haiwu He who is with the Chinese Academy of Science. This talk is about how to build a Distributed Cloud based on the Ethereum blockchain. The goal is also to give some perspective from the infrastructure point a vue.
  • #3: Ethereum allows to develop distributed applications and systems that run on the Blockchain. And the blockchain gives these applications very nice properties : autonomous, resilient, secure, consensus. These are very important features and this is going to change drastically the way we design distributed applicatiosn. So with Etheruem comes a lot of promises sometime advertized as : unstopable applications , supercomputer. However, when actually try to move your existing distributed system to Ethereum,, you discover that there’s a great gap between the promises and what you have in term of computing capabilities. The blockchain offer few storage, EVM performances, tx latency . And that’s really a limitation, as soon as you have algorithms that have significant processing requirement or that require data access. And this gap is even harder to understand, considering that there is actually a huge computing power provided by the miner’s network. For instance the Enigma mining farm farm Genesis has 14 Pflops peak performance. Somehow this project is also about giving this computing power back to the application that need it.
  • #5: Let’s take advantage of the blockchain and organize a global market for Computing resources. We can think it as akind of airbnb for computing resources. Every body would be able to provide or to rent its computing node. And so that would form a sort of Distributed Cloud, in the sense that you go on the blockchain and you get ther resources on-demand through smart contracts on a pay-as-you-go basis. And the good thing with this idea is distributed cloud is actually very timely.
  • #6: A the moment Cloud Computing relies on extremely centralised data-centers and this has a lot of issues. For instance in France, it is just impossible to set up a new data-center in Paris area, because of the lack of room and power supply. So data-center are now located in remote places where the energy is cheap or where there is free cooling, such as Iceland, Tibet. . So the distributed Cloud it’s about relocating the data-centers in the city close the data producers and consumers. To give you an idea of how distributed data centers may looks like, here are some projects from partners we are working with. The parasol project at Rutgers Uni.v setup a data-center on the roof of their building. Solar panel, battery, low-power arm processor and Energy autonomous. I’ll talk about stimergy later. Qarnot Computing proposposes the Q.Rad, which is both a server, and a heater. It’s the heat generated by 3D rendering that is heating your appartment during winter time. And there’s even more to come with the advent of FoG/Edge computing where there will in-network storage and processing. The goal of iExec is to make those machine avaible on the blockchain. You get the idea, now how can we make it happen.
  • #7: Actually the technology to build the distributed cloud is already there. At the origin, it was called Desktop Grid Computing. The principle is to use Destop Pcs, on the Internet, when there are idle to execute large parallel applications.
  • #8: Desktop Grid Computing, that’s an idea we have pushed to its extreme limit. For exeample, we did parallel computing on the Internet, the first implementation of MapReduce on the Internet on 2010, The software that iare central for the Distributed Cloud are XtremWeb-HEP, which is production version developped by Oleg Lodygensky at IN2P3, and BitDew that does Large scale data management. Moreover, even if it’s called Desktop Grid Computing, we’re not actually not using any Desktop PCs. At the moment most of the comoute nodes are clusters. It’s just that this technologies make the gatering of very large number of nodes distributed on the Internet extremely easy.
  • #9: The way we are working at the moment is that we take the regular stack with applications at the top, then resource management and cloud resources. And then we put Ethereum in the middle and we try to see what are the components that we can move to the blockchain. It’s an experimental approach : learn-by-doing.
  • #10: And what we have discovered so far is that some components are really easy to port, that’s the left part of the gauge, and the more you go on the right, the more challenging it gets. Resource publication it’s taking description of the resources and publish this as a smart contract on the blockchain. Resource provisionning consists in adding a small tags that gives the state of the resources. Matchmaking is little more tricky, it says this application that requires 4GB memory can run on this machine that provides 16GB memory. And then you go on operation that are much more challenging. Scheduling is matching a list of tasks to execute with a list of machines. So Mircea Moca at BBU, proposed a algorithm is multi-criteria, satisfaction-oriented and pull based. It’s very nice because it allows to express strategies such as I’m want the fastest execution possible even if I have to pay for it. The problement is that it’s very memory and compute intensive, and that’s just impossible to run that on blockchain, which basically motivates this work.
  • #11: In term of use case, we’re working with the e-fast application. E-fast is framework for financial analyis. In particular eFast relies on machine learning, and this is typically both compute and data intensive, as you have to train your algorithm with many data. So e-Fast will directly benefit from the computing power provided by iEx.ec when developing their systems.
  • #12: But more interesting e-Fast customers can directly through the blockchainlaunch the e-fast service on their own data. And because blockchain applications are autonomous e-fast would directly acquire the computing resources it needs on the blockchain, through the iExec smart contract.
  • #14: The last step in our use case is to use the Stimergy computing resource. Stimergy is doing servers that serve as furnaces. So the heat of the processors is used tore-warm the water in a building. We hope to acheive a demo by November the first smart contract that can warm a swimning pool as a side-effect.
  • #15: Now, I would like to give a glimpse on the future of iEx.ec, based on those early experiments. I am almost convinced that it might not be A good idea to everything on the Ethereum, instead there should be an sidechain to manage the computations and data transfers. There are several reasons for that: - We need a new consensus for off-chain resource utilisation, this is what we call Proof-of-contribution, - Some information are needed for ensuring the proof-of-contribution, but are totally meaning-less with respect to the provisionning contract. - The workload for this system can be quite different with transaction that arrives in huge burst - finally the notion of consensus can be very different. Some parallel applications tolerate that a fraction of their results is wrong.
  • #16: As a conclusion infrastructure matters ! Decentralizing the Cloud, it’s also an opportunity to switch to a new model that canbe radically different. And why not a cloud that is energy positive, that produces more energy than it consumes !
  翻译: