Conference paper Restricted Access

TOTEM : Token for controlled computation: Integrating Blockchain with Big Data

Jose, Dhanya Therese; Chakravorty, Antorweep; Rong, Chunming

DataCite XML Export

<?xml version='1.0' encoding='utf-8'?>
<resource xmlns:xsi="" xmlns="" xsi:schemaLocation="">
  <identifier identifierType="URL"></identifier>
      <creatorName>Jose, Dhanya Therese</creatorName>
      <givenName>Dhanya Therese</givenName>
      <affiliation>University of Stavanger</affiliation>
      <creatorName>Chakravorty, Antorweep</creatorName>
      <affiliation>bitYoga AS</affiliation>
      <creatorName>Rong, Chunming</creatorName>
      <affiliation>University of Stavanger</affiliation>
    <title>TOTEM : Token for controlled computation: Integrating Blockchain with Big Data</title>
    <subject>Smart contracts</subject>
    <subject>Big Data System</subject>
    <subject>Hyperledger Fabric</subject>
    <subject>Apache Hadoop</subject>
    <date dateType="Issued">2019-12-30</date>
  <resourceType resourceTypeGeneral="ConferencePaper"/>
    <alternateIdentifier alternateIdentifierType="url"></alternateIdentifier>
    <relatedIdentifier relatedIdentifierType="DOI" relationType="IsIdenticalTo">10.1109/ICCCNT45670.2019.8944855</relatedIdentifier>
    <rights rightsURI="info:eu-repo/semantics/restrictedAccess">Restricted Access</rights>
    <description descriptionType="Abstract">&lt;p&gt;Conventional methods for data analysis demands data be moved across networks for analysis. Along with it being highly network intensive, data owners are also reluctant to provide their data due to security and privacy breaches. In order to overcome these issues, we proposed TOTEM: Token for controlled computation, that combines both blockchain technologies and big data systems. The objective is to allow computation to be taken to the data, rather than moving the data to the computation. A third-party user uses the TOTEM SDK to create a MapReduce code for computation, which will be executed within the data owner&amp;#39;s environment. This computational system prevents the execution of any malicious functions in the user code, by putting constraints on computational operations. A pre-defined totem will be assigned to authorised users, based on their computational needs. A smart contract performs pre-checks on user-submitted code and associated totem value, by using a totem estimator to determine the required totem for executing the given code. A Totem manager and updater is introduced to coordinate computation of user code until it exits gracefully, or the assigned totem gets exhausted. The TOTEM project ensures data security by allowing organisations to open their data centers and allow disruptive business models.&lt;/p&gt;</description>
      <funderName>European Commission</funderName>
      <funderIdentifier funderIdentifierType="Crossref Funder ID">10.13039/501100000780</funderIdentifier>
      <awardNumber awardURI="info:eu-repo/grantAgreement/EC/H2020/825134/">825134</awardNumber>
      <awardTitle>smART socIal media eCOsytstem in a blockchaiN Federated environment</awardTitle>
Views 221
Downloads 1
Data volume 661.7 kB
Unique views 214
Unique downloads 1


Cite as