Title: [IEXEC] Ten steps to understand the tech behind the Ethereum decentralized cloud Post by: jbrg on February 09, 2017, 11:16:47 AM 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:
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 (http://iex.ec/?p=567) 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:
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:
Resources
Title: Re: [IEXEC] Ten steps to understand the tech behind the Ethereum decentralized cloud Post by: jbrg on February 10, 2017, 02:18:03 PM New article here! (http://iex.ec/?p=572) 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 (http://iex.ec/?p=572) Title: Re: [IEXEC] Ten steps to understand the tech behind the Ethereum decentralized cloud Post by: trompettero on February 10, 2017, 03:55:03 PM hi,
the right link is here (http://www.reddit.com/r/ethereum/comments/5t7c9x/iexecedcon_1_understanding_the_iexec_architecture/?ref=share&ref_source=link) Hope this helps Title: Re: [IEXEC] Ten steps to understand the tech behind the Ethereum decentralized cloud Post by: pierredelille on February 11, 2017, 11:12:04 PM Nice to see the new advancement of iEx.ec. We are expecting a super ICO.
|