NOIA - An Efficient Content Delivery Infrastructure

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@jadams2k18·
0.000 HBD
NOIA - An Efficient Content Delivery Infrastructure
<div class="text-justify">
 
<center>https://i.imgur.com/rbUt0W7.jpg</center>
 
# Introduction
<p>

Nowadays, internet has become a necessity, not only as an information medium, but as a means to share all kinds of information in real time with people around the world. However, in order to make this possible, it was necessary to implement a technology that would make the contents arrive faster to all users.

However, these technologies are expensive and, since they are the only means of transmission, they sometimes can cause delays or even drops of Internet service worldwide for considerable periods of time.

In this report we will see how <a href="https://noia.network/">NOIA</a> offers a novel solution to create a network layer that will improve the delivery of content in a more efficient and less expensive way. Avoiding delays and internet drops.
 
<center>https://i.imgur.com/grZYtQn.png</center>

# World Wide Web (WWW)
<p>

<div class="pull-right"><center>https://i.imgur.com/b3Tm69h.png<br><a href="https://www.thinglink.com/scene/830838823159070721">Source</a></center></div>

We all know those acronyms, and most people I know would tell me that it is the internet and they will immediately think of Google or YouTube. Well, they are not entirely wrong, however, these three letters represent a system of interlaced hypertext documents, which are stored on web servers and can be viewed with a browser (such as Google Chrome, Mozilla FireFox, Safari, etc). This is general knowledge. Nonetheless, it is important to keep this in mind for a while.
<br>

<div class="pull-left"><center>https://i.imgur.com/0RdMxvV.jpg</center></div>

When you want to see a web page (hypertext document or html), you need to type the URL in the browser location address (or you can use a web searcher) and the browser is responsible for establishing a connection (as seen in the image) with the server, where it is located the web page that we want to see. Once, the connection is established, web server sends us, all the way back, the content of hypertext document. At first this worked like that. To see a web page, there always was a delay depending on the distance, the speed of the connection, network traffic, how congested the server was, and even more, the delay was incremented if the document contained images.
 
Imagine the distance that this information should travel (thousands of miles).
 
With the evolution of technology, the web pages evolved, became dynamic. So you could hear sound, watch videos and flash animations. But this made the pages even heavier and, therefore, slower.

<div class="pull-right"><center>https://i.imgur.com/DacYE2C.jpg<br><a href="http://blog.hostdime.com.co/que-es-un-cdn-y-cuando-usarlo/">Source</a></center></div>

This is where the CDNs appear, to solve this problem. CDN is a content distribution network (as indicated by its acronyms), that is, it is a conglomerate of interconnected and distributed servers in several parts of the world, generally within data centers (facilities equipped to keep computer equipment or storage servers, with redundant power supplies, security and backup systems). The function of this informatics infrastructure is to store part of the information and content of the websites and serve them to the end user.

<div class="pull-left"><center>https://i.imgur.com/AmqQbu5.jpg<br><a href="http://conceptodefinicion.de/data-center/">Data Center</a></center></div>


Thereby, web pages can be seen faster, since these CDNs are geographically distributed (each of these established places are called POP or point of presence) and obviously are closer than the web servers of origin. And its main function is to store copies of the websites (what is called caching) and distribute them to the user who requests them.
 
Two of the largest companies that account for 50% of the CDN market worldwide are Akamai and Amazon's Cloudfront.
 
The problem presented by these infrastructures, in addition to the cost for their service (200TB transferred monthly would cost approximately $ 30,000 using Akamai); this is due, obviously, to the maintenance and updating costs of each POP. In addition, they are systems that work under centralized schemes, that is, in theory if the central node is damaged, the entire network would fall. As it is the case of Amazon, a few months ago, when for a human error during the maintenance of their equipment, they made the Internet went down for more than 4 hours (<a href="https://www.theverge.com/2017/3/2/14792442/amazon-s3-outage-cause-typo-internet-server">See article</a>).

For this reason, today I come to present <a href="https://noia.network/">NOIA</a>, a decentralized ecosystem based on blockchain technology, which offers a more efficient and less expensive content distribution layer; thus, offering a totally novel solution.

 <center>https://i.imgur.com/grZYtQn.png</center>
 
<div class="pull-left"><center>https://i.imgur.com/fTYuAvG.jpg</center></div>

# <a href="https://noia.network/">NOIA</a>
<p>

<a href="https://noia.network/">NOIA</a>, is a decentralized content distribution network, based on the blockchain, which takes advantage of bandwidth and unused storage of all computers connected to the internet (PC, laptops, servers, etc.) to improve the delivery of web content in a distributed, efficient and less expensive way.

This makes it possible through a P2P (peer-to-peer) file sharing protocol along with artificial intelligence algorithms, which turns each computer into a POP of web content delivery. Creating a decentralized network that improves the delivery of content in many aspects, including cost.

One of the peculiarities of this network is that it covers more distances than conventional CDNs, since it reaches places where the Internet is scarce. Thus, improving the performance of the internet.

<center>https://i.imgur.com/ixYARlD.jpg<br><a href="https://drive.google.com/file/d/1IfdKbai7hkScw_Zj6-kbZPoxNCmQzKaR/view">Source: White paper</a></center>

The architecture of <a href="https://noia.network/">NOIA</a> is not made to compete with existing solutions, but rather to offer an alternative for hosting any type of CDN content or service.

Unlike conventional CDNs, its decentralized approach allows it to be more stable since it does not have a centralized point of failure.

The blockchain technology allows <a href="https://noia.network/">NOIA</a> to create an autonomous economy over the content delivery. The <a href="https://noia.network/">NOIA</a> token will incentive participants to share their space and bandwidth resources, among other things. The owners of the websites and the hosting services will be able to buy <a href="https://noia.network/">NOIA</a> tokens to acquire the content delivery service.

<center>https://i.imgur.com/grZYtQn.png</center>

# <a href="https://noia.network/">NOIA</a> Business Case
<p>

## Applicability
<p>

The applicability of <a href="https://noia.network/">NOIA</a> is unlimited, since its architecture and technology allows any web service to use the <a href="https://noia.network/">NOIA</a> system (CSL JS Library) to distribute its content through the decentralized network of <a href="https://noia.network/">NOIA</a> nodes.

As mentioned above, the <a href="https://noia.network/">NOIA</a> system does not intend to compete with the large companies that offer CDN services, but it will function as an optimized distribution layer to complement the CDN services, even as a distribution support system if necessary. Since <a href="https://noia.network/">NOIA</a> greatly improves the way to deliver data through the internet, decreasing the bottlenecks.

<a href="https://noia.network/">NOIA</a> ecosystem features allow adapting it to any data transfer system, in a friendly and simple way. No need to change the existing infrastructure and without any risk.

<a href="https://noia.network/">NOIA</a> is easy to configure, both in Workers nodes and in hosting and web servers service providers.

<a href="https://noia.network/">NOIA</a> can deliver any type of content: HTTP (web), FTP (file transfer), IPFS (decentralized storage of files), audio and video streaming, image hosting among others.

This means that hosting services and web servers can implement <a href="https://noia.network/">NOIA</a> immediately on their platforms and start paying only for the content delivered successfully.

## Use cases
<p>

### Standalone solution
<p>

<a href="https://noia.network/">NOIA</a> serves as a solution for small web content providers, as it is cheaper and does not require any additional equipment installation. <a href="https://noia.network/">NOIA</a> is a ready-to-use platform, which facilitates its installation in hosting services.

<a href="https://noia.network/">NOIA</a> reduces hosting costs since the amount of data transferred by the hosting provider are lesser because the Workers Nodes are responsible for constantly delivering the content to users, making the web server save on data transfer.

Undoubtedly, <a href="https://noia.network/">NOIA</a> will make the provider's service much faster and more efficient globally, thanks to its network of nodes and its CSL architecture.

###  Additional layer to existing CDN solution
<p>

Most large and medium content providers use CDN services, since they generally transfer more than 100 TB per month. For these cases, <a href="https://noia.network/">NOIA</a> offers the perfect solution to optimize and improve delivery worldwide, especially in those places where the Internet is low or almost scarce. Reducing data transfer and therefore, the cost spent on CDN services.

Thanks to its CSL architecture, if the content is not stored (cached) in the Worker Nodes, the requests will be redirected to the nearest CDN. In addition, <a href="https://noia.network/">NOIA</a> can predict network traffic and offer content caching resources, so it serves as a backup layer to existing CDNs.

In the following image you can see how <a href="https://noia.network/">NOIA</a> serves as a backup layer for Amazon web and Cloudfront services in a transparent manner.

<center>https://i.imgur.com/2Np1WBl.png<br><a href="https://drive.google.com/file/d/1IfdKbai7hkScw_Zj6-kbZPoxNCmQzKaR/view">Source: White paper</a></center>

###  Content distribution layer for decentralized content hosting
<p>

<a href="https://noia.network/">NOIA</a> can also serve to deliver content over decentralized services such as IPFS, Sia, Filecoin, Storj among others. Most of these services offer web hosting in a decentralized manner, however, <a href="https://noia.network/">NOIA</a> network can improve speed and efficiency by delivering content based on network traffic and the location of the users that issue the requests globaly.

In the following image you can see how <a href="https://noia.network/">NOIA</a> serves as a content delivery layer for a decentralized scheme.

<center>https://i.imgur.com/ZdShHwm.png<br><a href="https://drive.google.com/file/d/1IfdKbai7hkScw_Zj6-kbZPoxNCmQzKaR/view">Source: White paper</a></center>

<center>https://i.imgur.com/grZYtQn.png</center>

# <a href="https://noia.network/">NOIA</a> Token
<p>

The <a href="https://noia.network/">NOIA</a> ecosystem has its own native token, <a href="https://noia.network/">NOIA</a> token (as mention before), ERC20 compatible and will define the autonomous economy of the system.

<a href="https://noia.network/">NOIA</a> token will be used for:

* Define the value of the data transfer corresponding to the content delivery, therefore, a <a href="https://noia.network/">NOIA</a> token will represent 5 GB of data transfer.

* Network Governance: Master Nodes will be rewarded for their work and will use the <a href="https://noia.network/">NOIA</a> tokens to define their reputation and participate in the governance of the network. Master Node will be penalized monetarily in case of performing malicious work and will decrease its reputation within the system, being able to be eliminated from it.

It is important to note that each Worker Node will have an implementation of a <a href="https://noia.network/">NOIA</a> Wallet, so they will be able to receive and transfer <a href="https://noia.network/">NOIA</a> Tokens; Being an ERC20 compatible token, it will work just like an Ethereum Wallet (being able to backup and recover).

The flow of <a href="https://noia.network/">NOIA</a> token value is determined by buyers and sellers in the market. Buyers are all those businesses that need content delivery services and must purchase <a href="https://noia.network/">NOIA</a> tokens to pay for the service. The <a href="https://noia.network/">NOIA</a> system will have a smart payment gateway, through which the <a href="https://noia.network/">NOIA</a> tokens can be purchased for dollars or Euros. On the other hand, vendors will earn <a href="https://noia.network/">NOIA</a> tokens by running the Workers Node application on their computers, but the earnings will be estimated depending on the resources shared by their equipments (storage space, bandwidth and availability). However, it is estimated that the initial earnings could be approximately USD 50 per month.

> NOIA has already established partnerships with private investors, such as Blockcrafters, Blockwater, Invictus Capital, which resulted in soft cap of $4m already reached. Token sale date and other details are to be announced soon.

<center>https://i.imgur.com/grZYtQn.png</center>

# <a href="https://noia.network/">NOIA</a>’s Technical features

## <a href="https://noia.network/">NOIA</a>’s architecture
<p>

<div class="pull-right"><center>https://i.imgur.com/Ac9sTSV.jpg</center></div>

As we can see <a href="https://noia.network/">NOIA</a> is formed by two layers:
 
* **Governance Layer**. Layer responsible for defining the distribution of the <a href="https://noia.network/">NOIA</a> tokens between the nodes and the participants that makes up the <a href="https://noia.network/">NOIA</a> ecosystem. This operation will be based on the programming of smart contracts on the Ethereum blockchain.
 
* **Content scaling layer (CSL)**. Represents the backbone of the <a href="https://noia.network/">NOIA</a> system infrastructure; which combines the proprietary protocols of P2P file sharing and artificial intelligence (AI) algorithms, responsible for handling requests, caching web content, establishing the best routes for delivery and anticipation of network traffic.

## Governance Layer (Smart Contracts)
<p>

The Governance Layer is a set of smart contracts executed in the Ethereum blockchain (written in the Solidity language) and is in charge of managing, automatically and autonomously, the transactions and payments in <a href="https://noia.network/">NOIA</a> Tokens.

Its two main functions are the following:

* Allow customers (companies and organizations that require the content delivery service) to purchase the service and keep track of the amount of data transferred or to transfer through the service, which are calculated in <a href="https://noia.network/">NOIA</a> tokens within their wallet.


* Reward the Workers Nodes. The governance Layer will program smart contracts to calculate and transfer the amount of <a href="https://noia.network/">NOIA</a> tokens earned by Workers Nodes. These are calculated depending on the available bandwidth, dedicated storage and node availability.

## CSL Stack
<p>

There are two ways to implement CSL in <a href="https://noia.network/">NOIA</a>:

* **CSL Cloud Controller**. Centralized model, where there is a central entity that controls other CSL systems, which control the Master Nodes and these have control over the Worker Nodes

* **CSL DAO Concept**. Decentralized model, with a system of autonomous governance over other CSL systems.

Initially the <a href="https://noia.network/">NOIA</a> ecosystem will be launched using the centralized model to ensure the security of the network. When the network reaches sufficient maturity, the platform will be oriented towards the decentralized approach.

## Hierarchical Structure of the CSL
<p>

<center>https://i.imgur.com/IOkfzNx.png<br><a href="https://drive.google.com/file/d/1IfdKbai7hkScw_Zj6-kbZPoxNCmQzKaR/view">Source: White paper</a></center>

### CSL Cloud Controller
<p>

<div class="pull-right"><center>https://i.imgur.com/ZEVT4LQ.png</center></div>

The CSL Cloud Controller is the main element of <a href="https://noia.network/">NOIA</a> system. It is responsible for ensuring the quality of service (QoS), authorizing Master Nodes to comply with the requirements of the governance layer, determining the amount of <a href="https://noia.network/">NOIA</a> tokens to guarantee the level of performance promised to the operators of the websites, balancing the load of the Master Nodes using artificial intelligence algorithms, predicting and anticipating network traffic; as well as control the duration of content stored (smart content caching).

### CSL Master Node Client
<p>

<div class="pull-right"><center>https://i.imgur.com/Xz9EifS.png</center></div>

They are responsible for:

> * Implementation of the content scaling commands:
>
>   * Initial caching of the file in CSL: When? Which nodes?
>
>   * Additional caching of the files in CSL: Which nodes? Which files? When?
>
>   * Deleting the files from the nodes’ cache: Which nodes? Which files? When?
>
> * Request handling / pooling
>
> * Load balancing Worker Nodes
>
> * Fastest route discovery
>
> * Submitting performance metrics to the Cloud Controller

The master node initializes all these processes, however, the Worker Nodes are responsible for executing them.

It is also responsible for instructing the Worker Nodes to download the content and store it or remove it from the cache, depending on the number of requests that this content has.

All the metrics received from the Worker Nodes are sent to the Cloud Controller, to feed the artificial intelligence algorithms and optimize the content scaling process.

### CSL Worker Node Client
<p>

<div class="pull-right"><center>https://i.imgur.com/mXJ5AWq.png</center></div>

The Worker Node client is an application compatible with Windows, Linux and MacOS. It allows any person to rent their free space and their bandwidth to act as POP within the <a href="https://noia.network/">NOIA</a> ecosystem. Remuneration will be compensate in <a href="https://noia.network/">NOIA</a> tokens

The Worker Nodes, as we have already seen, are responsible for doing the heavy work, that is, downloading and uploading the web content. The Master Node is in charge of indicating what content they should download and where they should redirect it. It also tells them when to delete it.

They are responsible for:

> * Implementation of the content scaling commands
>
> * Downloading and caching the content from the source
>
> * Sharing it with other Worker Nodes in the network
>
> * Delivering it to website users

<center>**Worker Node Client**</center>

<center>https://i.imgur.com/yP9m82f.png</center>

### CSL JS library - Server Side
<p>

CSL JS Library is an open source application, which must be installed on the web server so that it can use the <a href="https://noia.network/">NOIA</a> system and the CLS Cloud. Its main function is to forward the requests to the Master Node, so this could determine which Worker Node is closer to the user and deliver its cached content.

In case the information requested by the user is not stored in any Worker Node, the Master Node will indicate to the CSL JS Library, so it will download the content directly from the original source and deliver to the user.

### Content Scaling in <a href="https://noia.network/">NOIA</a> Network
<p>

<center>https://i.imgur.com/dRmBZrU.png<br><a href="https://drive.google.com/file/d/1IfdKbai7hkScw_Zj6-kbZPoxNCmQzKaR/view">Source: White paper</a></center>

Basically it works in the following way: when a user enters a website, whose content is managed by the <a href="https://noia.network/">NOIA</a> system, the CSL JS Library passes the user's requests to the closest Master Node (selected by the Cloud Controller). The Master Node verifies if the content is in the Worker Nodes closest to the user, if so, the Worker Node will be responsible for sending the content to the user; otherwise the Master Node returns an empty list and CSL JS Library is responsible for sending the user the content directly from the web server.


## Benefits of CSL
<p>

The CSL technology establishes a content scaling network that is completely different from existing market solutions, both centralized and decentralized.
 
Among the benefits offered by this technology are:
 
* CSL allows storing content for a limited time depending on the demand of the content. Thereby, it optimizes the space shared in the Workers Nodes.
 
* Artificial intelligence algorithms allow CSL technology to predict and optimize routes and traffic network. Likewise, they allow predicting the demand and popularity of the content (files, images, videos, etc.) using information from social networks
 
* The service is scaled through the network of dispersed nodes globally and adapts to the conditions of location and number of requests.
 
* The amount of data transferred by the web server or hosting service is substantially reduced since the Workers Nodes will be in charge of continuously providing the content requested by the users. Therefore, CLS allows hosting services to save large amounts of money in data transfer and reduce internet bottleneck.
 
All these CSL benefits allow the <a href="https://noia.network/">NOIA</a> system to increase the reach and efficiency of content delivery.

<center>https://i.imgur.com/grZYtQn.png</center>
 
# Conclusion
<p>
 
Undoubtedly <a href="https://noia.network/">NOIA</a> offers an incredible alternative for content delivery, more efficient and much cheaper than the other ones. Since most of the CDN market is held by 2 large companies and their prices are significantly high, <a href="https://noia.network/">NOIA</a> is the alternative for small web content providers, due to its ease of use and it is not necessary or change the existing technology nor acquire expensive equipment; also allows to transfer any type of content.

<a href="https://noia.network/">NOIA</a> can also function as an additional layer for existing solutions in the market.

And definitely a good investment, not only because of the quality of the service offered, but also to incentive all users who decide to share their resources of their computers that are not in use (storage, bandwidth and availability) with <a href="https://noia.network/">NOIA</a> tokens; ensuring an entry of money for the common user.

I am already part of <a href="https://noia.network/">NOIA</a> network, and you? What are you waiting to start winning <a href="https://noia.network/">NOIA</a> tokens?

https://dashboard.noia.network/r/f45ad482

 <center>https://i.imgur.com/grZYtQn.png</center>
 
# Annexes

## <a href="https://noia.network/">NOIA</a> Network Explainer

https://youtu.be/vmsv9eg332w

<HR>

## <a href="https://noia.network/">NOIA</a> comparison with different CDN solutions

<center>https://i.imgur.com/Z2WwKJD.png<br><a href="https://drive.google.com/file/d/1IfdKbai7hkScw_Zj6-kbZPoxNCmQzKaR/view">Source: White paper</a></center>

<HR>

## <a href="https://noia.network/">NOIA</a> Network Token supply distribution

<center>https://i.imgur.com/0rOnM3F.jpg<br><a href="https://icodrops.com/noia-network/">Source</a></center>

<HR>

## <a href="https://noia.network/">NOIA</a> Network Use of funds

<center>https://i.imgur.com/MvEQfxj.jpg<br><a href="https://icodrops.com/noia-network/">Source</a></center>
 
<HR>

## Roadmap
 
<center>https://i.imgur.com/XHHj5u8.jpg</center>
 
<HR>
 
## Tech team
 
<center>https://i.imgur.com/xlm2XYh.jpg</center>

<center>https://i.imgur.com/NJ4pTQl.jpg</center>

<center>https://i.imgur.com/Jhoq516.jpg</center>
 
<HR>
 
## Tech advisors
 
<center>https://i.imgur.com/waG1E60.jpg</center>
 
<HR>
 
## Business team & advisors
 
<center>https://i.imgur.com/4NTgL8a.jpg</center>

<center>https://i.imgur.com/2Cit4Cp.jpg</center>

<center>https://i.imgur.com/Ow21o92.jpg</center>
 
<HR>
 
## More Information &amp; Resources:
<p>
 
<ul>
<li><a href="https://noia.network/">NOIA Network Website</a></li>
<li><a href="https://drive.google.com/file/d/1IfdKbai7hkScw_Zj6-kbZPoxNCmQzKaR/view">NOIA WhitePaper</a></li>
<li><a href="https://t.me/NoiaNetwork/">NOIA Telegram</a></li>
<li><a href="https://medium.com/noia">NOIA Medium</a></li>
<li><a href="https://icodrops.com/noia-network/">NOIA ICO Token Sale</a></li>
<li><a href="https://www.facebook.com/NOIANetwork/">NOIA Facebook</a></li>
<li><a href="https://twitter.com/NoiaNetwork">NOIA Twitter</a></li>
<li><a href="https://www.reddit.com/r/NOIA/">NOIAReddit</a></li>
<li><a href="https://www.youtube.com/channel/UChCZuura_kvQog6uiRDPu3g">NOIA Youtube Channel</a></li>
</ul>
 
<HR>
 
 <center>https://i.imgur.com/grZYtQn.png</center>

</div>
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,