White Paper

Concept

ByteNite implements a distributed computing system based on mobile and desktop devices as worker nodes and a pool of cloud servers as the coordinator or master, supporting parallel computations over Big Data and realizing a high-throughput computing environment. ByteNite works with computational jobs and manages data flows between a developer business (henceforth: “customer”), and a computing network (“grid”) made of mobile and desktop devices, whose owners are common individuals, which are hereafter called “users”.

ByteNite reaches its two main stakeholders, customers and users, through dedicated segments:

  • The server-customer segment features a platform where the customer can specify and upload its computational tasks, with the possibility of building automated pipelines and recurring tasks.
  • The server-user segment establishes a contact with the user devices, whose computing power is made available in ByteNite grid in order to fulfil the operations commissioned by customers. Participation in the grid is voluntary but regulated by a remuneration schema, thereby enabling users to be compensated for passively joining the distributed computations with their device(s).

In short, ByteNite provides three instruments: (i) the gateway to connect the customers to the grid; (ii) the logic layer for job partitioning and distribution; (iii) the software to connect to the grid and manage it. Customers and users handle the rest, namely data provisioning (customers) and hardware and power supply provisioning (users).

ByteNite captures different needs in the market and offer two different services: in the eyes of the customers ByteNite is a cloud computing provider, whereas in the eyes of users is a potential source of passive income.
The target customers of ByteNite are any medium- or large-sized enterprises or organizations – including media & entertainment, banking, healthcare and telco companies  – that operate daily with big volumes of data and have a high need of processing power, especially for real-time computing tasks.
The target user of ByteNite is any physical person or device provider or private/public entity, that owns one or multiple compatible devices meeting processing capabilities standards. A (non-exhaustive) list of potential devices that can be acquired into ByteNite grid is: smartphones, tablets, laptop and desktop computers, video game consoles, wearables, smart vehicles, smart vending machines and robots.

Innovation

The power and innovation of ByteNite can be declined in the following attributes:

  • Availability. The diversification of utility devices in ByteNite grid allows and guarantees flexible resource provisioning.
  • Agility. The high availability of devices, which can be reached out through mobile or wireless networks roughly at any time, and the customization of utility computing services, plus the existence of an optimal delivering pipeline, make the whole process from data ingestion to output retrieval extraordinarily agile and shrinks the overall time for operations.
  • Speed. Partitioned jobs take as little time to process as the number of nodes in the grid is high. This fact makes ByteNite solution competitive and possibly preferrable to standard cloud computing in a variety of situations.
  • Sustainability. Deploying distributed computations on existing and commonly active devices is a green alternative to building new cloud computing infrastructures, inasmuch it guarantees highly parallelized and low-intensive computations and realizes heat dispersion, thus without the need to use additional cooling other than that provided by the environment.
  • Security. Data is at the core of ByteNite’s business, and so is cybersecurity. All data coming to and from ByteNite system is encrypted and handled in isolated runtime environments.

Additionally, what makes ByteNite stand out from other existing distributed computing solutions is the generalization of the concept of user and the user remuneration:

  • A ByteNite user is possibly anyone owning a compatible device. The user doesn’t have to engage or voluntarily and actively support the distributed computing field, be aware of the functioning and potentiality of distributed computing, know or have read scientific articles about distributed computing, nor the user must own specific technologic equipment other than a common personal device with standard RAM and CPUs and a discrete network connection.
  • Users do not give their computational capacity for free: ByteNite rents it. According to a piecework remuneration schema, users are compensated according to the effective delivered computing capacity, measured through bounties attached to each computing task, and are granted benefits in the form of discounts, conventions, top-ups, gift cards and the like.

As the attribute of “Sustainability” explains, ByteNite is not just a grid computing system, it is a green computing system:

  • The electricity consumption for powering and cooling servers in the data centers worldwide was estimated at 200 TWh/y in 2020  and this value is increasing year over year with the emerging cloud computing industry.

    ByteNite solution will add computing supply without introducing high energy-consuming facilities like data centers, but through the use of an existing distributed, high-entropy infrastructure:
    • Part of the ordinary electricity consumption of user devices to keep them on and working is turned into computing capacity.
    • The incremental energy usage per each device is small, since highly parallelized tasks are little intensive.
    • For each 100 W spent for running servers in data centers, other additional 50 W on average are needed for cooling. With ByteNite, cooling is provided in a distributed manner by the environment and not by industrial fans or coolants; in addition, the multi-processor architecture of modern devices prevents overheating.
  • Besides exploiting up and running devices, ByteNite allows recycling old or abandoned devices by granting them access to the grid as well. Therefore, the owners can decide to extend their devices’ lives by converting them into ByteNite worker nodes, contributing to lowering the average replacement cycle of electronic devices and combat pollution.

Finally, ByteNite is well-aware of privacy and security issues of data in the cloud. Any task deployed over the grid could potentially disclose sensitive or secret information to malicious subjects. Therefore, in addition to securing the data against disclosure and corruption with most advanced protection techniques, ByteNite is designed to encapsulate the data and the executables sent to the devices inside a system, deployed on smart devices through an App, which acts as a black box to the user and ensures illegibility of data within the grid.

Apply to our jobs

Connect with us