Bitcoin Forum
November 21, 2017, 02:34:27 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: [IEXEC] Ten steps to understand the tech behind the Ethereum decentralized cloud  (Read 435 times)
jbrg
Full Member
***
Offline Offline

Activity: 146

iExec team member


View Profile WWW
February 09, 2017, 11:16:47 AM
 #1

Original post: http://iex.ec/?p=567

In preparation for the EDCON conference, we present a series of articles to introduce the technology behind the iEx.ec Blockchain-based Distributed Cloud. We first introduce the goal of iEx.ec by drawing the big picture from the technology point of vue. The next articles will go into more detail as follow:

  • Architecture
  • Security
  • Application Programming Interface (API)
  • Application deployment
  • Data deployment
  • Job deployment
  • Virtualized networking
  • Volunteer sharing
  • Virtual machine management
  • Data driven scheduling
  • Introduction

iEx.ec aims to provide distributed applications running on the blockchain a scalable, secure and easy access to the services, the datasets and the computing resources they need. Our technology relies on the Ethereum smart contracts which allows us to building a virtual Cloud infrastructure that provides high performance computing services on demand.

iEx.ec leverages a set of research technologies that have been developed at the INRIA and CNRS research institutes in the field of Desktop Grid computing. The idea of Desktop Grid (aka Volunteer Computing) is to collect together underutilized computer resources accros the Internet in order to execute very large parallel applications at the fraction of the cost of a traditional supercomputer.

iEx.ec relies on XtremWeb-HEP, a mature, solid, and open source Desktop Grid software which implements all the needed features: fault tolerance, multi applications, multi users, hybrid public/private infrastructure, deployment of virtual images, data management, security and accountability, and many more. XtremWeb-HEP (XWHEP), developed by CNRS-IN2P3, is based on XtremWeb by INRIA. It is a middleware permitting to deploy a distributed data processing infrastructure (computing grid). XWHEP belongs to the so called “Cycle Stealing” family that uses idle resources. Like some other grid middleware stacks, XWHEP uses remote resources (PCs, workstations, PDA, servers) connected to Internet, or a pool of resources inside a LAN. Thus this middleware is the cornerstone technology that allows the participant to the iEx.ec distributed Cloud, to provide their computing resources, such as processor, application and/or data.

Infrastructure

The iEx.ec infrastructure is depicted in this figure where link between Ethereum blockchain and XtremWeb-HEP is materialized by an Oracle we developed.

iEx.ec infrastructure

In short, iEx.ec works like this:

  • the iEx.ec developer deploys a Task smart contract on Ethereum and his application on XtremWeb-HEP
  • the user connects to the application front end
  • the user spends some RLC, the iEx.ec token to launch a computation
  • the Ethereum blockchain certifies the transaction
    as the transaction is accepted our Oracle launches a computation on our decentralized cloud managed by XtremWeb-HEP
    when the computation is completed, the result is fetched back to the calling smart contract and the user retrieves their results.
    Frontend

As a first example to demonstrate off-chain computation, we took the generation of Bitcoin vanity address because it’s a process notoriously too hard to execute with the Ethereum Virtual Machine. A vanity is a Bitcoin address that starts with a user-designed pattern, like “1LoVE”.

We have developed a first smart contract that aims to run the Vanitygen application over our decentralized cloud. One can connect to the frontend at http://52.44.51.109:8000/ depicted in figure “Vanitygen frontend” where the user can submit a new computation for the Vanitygen application and retrieves their results. The computation of the vanity address is executed on a machine provided by the iEx.ec network.

Conclusion

This article introduced the main aspects of iEx.ec’s technology. Next articles will detail XtremWeb-HEP functionalities and usage. We will present features, security, application programming interface, data driven scheduling, virtualization and more.

Media

You are kindly invited to:

  • join our Slack: https[Suspicious link removed]c-team.slack.com
  • follow us on Twitter: https://twitter.com/iEx_ec
  • interact with us on Reddit : https[Suspicious link removed]c/

Resources

  • iEx.ec main Web site
  • EDCon Paris
  • iEx.ec Github
  • XtremWeb-HEP Github
  • XWHEP documentation
  • Video introducing XWHEP presented at CrowComputing 2014, in Almere, NL.


1511274867
Hero Member
*
Offline Offline

Posts: 1511274867

View Profile Personal Message (Offline)

Ignore
1511274867
Reply with quote  #2

1511274867
Report to moderator
1511274867
Hero Member
*
Offline Offline

Posts: 1511274867

View Profile Personal Message (Offline)

Ignore
1511274867
Reply with quote  #2

1511274867
Report to moderator
Join ICO Now Coinlancer is Disrupting the Freelance marketplace!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1511274867
Hero Member
*
Offline Offline

Posts: 1511274867

View Profile Personal Message (Offline)

Ignore
1511274867
Reply with quote  #2

1511274867
Report to moderator
jbrg
Full Member
***
Offline Offline

Activity: 146

iExec team member


View Profile WWW
February 10, 2017, 02:18:03 PM
 #2

New article here! This one is about iEx.ec architecture.

iExec@EDCON #1: Understanding the iEx.ec Architecture

In preparation for the EDCON conference, we present a series of articles to introduce the technology behind the iEx.ec Blockchain-based Distributed Cloud. The previous article drawn the big picture of iEx.ec. This article introduces the technology we use: XtremWeb-HEP, a middleware that allows to use many machines on the Internet to execute distributed applications.

Read on Medium.com

trompettero
Newbie
*
Offline Offline

Activity: 4


View Profile
February 10, 2017, 03:55:03 PM
 #3

hi,
the right link is here

Hope this helps
pierredelille
Member
**
Offline Offline

Activity: 63


View Profile
February 11, 2017, 11:12:04 PM
 #4

Nice to see the new advancement of iEx.ec. We are expecting a super ICO.

iEx.ec
►BLOCKCHAIN BASED
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!