scieee Open visual document viewer

Análisis de consumo energético de redes Blockchain en dispositivos embebidos de bajo consumo

Guerra Coronado, Javier Antonio; Guerrero Alonso, Juan Ignacio; Domínguez-Cid, Samuel; Fernández Valderrama, Daniel; Larios Marín, Diego Francisco; León de Mora, Carlos

Abstract

Se presenta un estudio para la integración de dispositivos embebidos IoT (Internet of Things), que son capaces de gestionar la información proveniente de sensores de forma eficiente con un mínimo coste computacional, con la tecnología Blockchain, que permite garantizar la veracidad de los datos, generalmente a cambio de un alto coste computacional. Se analiza una red Blockchain ejecutada sobre IoT, así como las variables que definen la capacidad que tiene dicha red para almacenar la información, y su consumo energético.

Full text

129 Sine gias en la in es igación en STEM ANÁLISIS DE CONSUMO ENERGÉTICO DE REDES BLOCKCHAIN EN DISPOSITIVOS EMBEBIDOS DE BAJO CONSUMO Ja ie An onio Gue a Co onado*, Juan Ignacio Gue e o Alonso, Samuel Domínguez Cid, Daniel Fe nández Valde ama, Diego F ancisco La ios Ma ín y Ca los León de Mo a Depa amen o de Tecnología Elec ónica, Escuela Poli écnica Supe io , Uni e sidad de Se illa, Se illa. E-mail de co espondencia*: jgco [email p o ec ed] RESUMEN Se p esen a un es udio pa a la in eg ación de disposi i os embebidos IoT (In e ne o Things), que son capaces de ges iona la in o mación p o enien e de senso es de o ma e icien e con un mínimo cos e compu acional, con la ecnología Blockchain, que pe mi e ga an iza la e acidad de los da os, gene almen e a cambio de un al o cos e compu acional. Se analiza una ed Blockchain ejecu ada sob e IoT, así como las a iables que de inen la capacidad que iene dicha ed pa a almacena la in o mación, y su consumo ene gé ico. INTRODUCCIÓN La can idad de in o mación que se ob iene hoy día po disposi i os in e conec ados es ealmen e g ande y c ece con inuamen e, has a llega a la es imación de 20 mil millones de disposi i os conec ados pa a 2020 (Ga ne , 2017), aunque es o no ha podido se con as ado, en pa e po la si uación sani a ia mundial. Gene almen e IoT hace e e encia a disposi i os de bajo consumo, p es aciones y especí icos, diseñados pa a comunica se en e ellos y con los usua ios. Así, uno de los e os de la indus ia es á siendo la implan ación de IoT, dando luga a la denominada Indus ia 4.0, con i iendo el é mino IoT en Indus ial IoT o IIoT. Se es ima que IIoT pe mi i á la comunicación en e dis in as máquinas de una indus ia de o ma p ecisa, cons an e y segu a. Pa a ello, IIoT puede apoya se en ecnologías como Blockchain (Sisinni e al., 2018). Es e abajo abo da una compa a i a del consumo ene gé ico y de la elocidad de ejecución de disposi i os IIoT ejecu ando edes Blockchain. BLOCKCHAIN La uncionalidad Blockchain se puede simpli ica como un lib o de con abilidad digi al, donde la in o mación no puede se eliminada o modi icada, usando algo i mos c ip og á icos que pe mi en a los nodos Blockchain gene a un bloque 130 Sine gias en la in es igación en STEM median e unciones de hash, que son complicadas de calcula , pe o sencillas de comp oba (Bella e, Cane i, y K awczyk, 1996). Como los hashes pe mi en man ene la in eg idad de la Blockchain, se á la a iable pa a e alua : cuan o mayo sean los hashes po segundo, más ápidamen e se gene a á un nue o bloque. PROBLEMÁTICA Una ed Blockchain es una ed compleja, que consume muchos ecu sos, exigiendo además cons an e comunicación en e ellos. Po o a pa e, IoT se diseña pa a consumi poca ene gía, se comunican de o ma in e mi en e y ienen p es aciones pequeñas. Po an o, ambas ecnologías pa ecen se incompa ibles. SOLUCIÓN PROPUESTA Ins umen al En es e abajo, se analiza á el consumo ene gé ico de los disposi i os de la Figu a 1 ejecu ando Blockchain: • Raspbe y Pi 4 (RPi): conocida placa de desa ollo mul ip opósi o. Tiene un pico máximo de po encia de 15 W. • N idia Je son TX2 (TX2): placa de desa ollo op imizada pa a ope aciones de ap endizaje au omá ico, con una unidad de p ocesamien o g á ico, con un consumo máximo de 90 W. Figu a 1. Raspbe y Pi 4 y Je son TX2. Se ha u ilizado en ambos disposi i os el p og ama Ge h (E he eum, 2020), un clien e de la ed E he eum esc i o en Go. Como sis ema ope a i o se ha u ilizado Ubun u Se e pa a la RPi, y Ubun u Desk op pa a la TX2. Pa a ambos disposi i os se ha medido el cálculo de Hashes po segundo y su consumo ene gé ico. Pa a el 131 Sine gias en la in es igación en STEM cálculo de Hashes po segundo se ha u ilizado la consola de Ge h, mien as que pa a el consumo se ha u ilizado un disposi i o ex e no que ejecu aba un algo i mo p og amado en Py hon pa a calcula el consumo. Con espec o a la ob ención de los da os se han omado mues as cada décima de segundo, du an e un minu o. Pos e io men e, se ha dejado pasa unos minu os y se ha uel o a mues ea du an e más de un minu o. T as ealiza es e p oceso de o ma i e a i a du an e un pe íodo supe io a una ho a, se ha comp obado que el cálculo de hashes po segundo es p ác icamen e cons an e una ez la ed Blockchain es á en p oducción. Resul ados Se obse a que la po encia consumida du an e la ejecución de la Blockchain pa a el cálculo de hashes es p ác icamen e cons an e, y además con un alo bas an e más bajo del máximo eó ico. De o ma ap oximada, la RPi consume un 40% de los 15 W su po encia máxima, alo que se educe has a menos del 10% en la TX2. Sin emba go, el cálculo de hashes de la TX2, en o no a los 85 kH/s, que casi duplica al de la RPi (unos 50 kH/s). Es a di e encia de endimien o se agudiza más cuando se u ilizan clien es op imizados pa a la TX2, como E hmine (Lan anchi, 2020), con endimien os supe io es a los 300 kH/s consumiendo en o no a 7.5 W. G á ico 1. Resul ados expe imen ales. CONCLUSIONES Aunque los esul ados de es a compa a i a mues an una cla a en aja de la TX2 sob e la RPi, es e úl imo disposi i o cuen a con dos pun os impo an es a su a o : las unciones hash son pa alelizables, po lo que se pod ían coloca a ios disposi i os y 132 Sine gias en la in es igación en STEM dis ibui el cos e compu acional de la unción hash en e ellos. Segundo, la RPi iene un cos e del o den de 10 eces más económico que la TX2. Si la ed Blockchain a a ene pocos disposi i os IoT conec ados, segu amen e sea más in e esan e u iliza la TX2. Sin emba go, si el núme o de disposi i os aumen a, se á necesa io un análisis más minucioso, pa a decidi cuál es la a qui ec u a óp ima. Es os esul ados pe mi en plan ea la ealización de una a qui ec u a mul icapa, donde pa e del cálculo se ealice en se ido es, y o a pa e en una capa más p óxima a los senso es IoT, ace cando la compu ación al o igen del da o, con obje i o de minimiza la manipulación de los da os an es de se almacenados. Es e modelo, llamado es uc u as Mul i-access Edge Compu ing o MEC (Shahzadi e al., 2017), ambién disminuye la can idad de in o mación que se ansmi e a a és de es e, po lo cual se conside a una a qui ec u a a in es iga en p o undidad en es udios pos e io es. REFERENCIAS BIBLIOGRÁFICAS Bella e, M., Cane i, R., y K awczyk, H. (1996). Keying Hash Func ions o Message Au hen ica ion. Ad ances in C yp ology — CRYPTO ’96 (pp. 1–15). Sp inge Be lin Heidelbe g. h ps://doi.o g/10.1007/3-540-68697-5_1 E he eum. (2020, 22 de no iemb e). Go E he eum. h ps://ge h.e he eum.o g/ Ga ne . (2017). Leading he IoT. h ps://www.ga ne .com/images / books/io / io Ebook_digi al.pd Lan anchi, A. (2020, 23 de no iemb e). E hmine . h ps://gi hub.com/ e he eum- mining/e hmine Shahzadi, S., Iqbal, M., Dagiuklas, T., y Qayyum, Z. U. (2017). Mul i-access edge compu ing: open issues, challenges and u u e pe spec i es. Jou nal o Cloud Compu ing, 6(1). h ps://doi.o g/10.1186/s13677-017-0097-9 Sisinni, E., Sai ullah, A., Han, S., Jennehag, U., y Gidlund, M. (2018). Indus ial In e ne o Things: Challenges, Oppo uni ies, and Di ec ions. IEEE T ansac ions on Indus ial In o ma ics, 14(11), 4724–4734. h ps://doi.o g/10.1109/ ii.2018.2852491