Loom: Switch-based Cloud Load Balancer with Compressed States

Author(s):  
Jiao Zhang ◽  
Yuxuan Gao ◽  
Shubo Wen ◽  
Tian Pan ◽  
Tao Huang
Keyword(s):  
Computers ◽  
2021 ◽  
Vol 10 (11) ◽  
pp. 142
Author(s):  
Obadah Hammoud ◽  
Ivan Tarkhanov ◽  
Artyom Kosmarski

This paper investigates the problem of distributed storage of electronic documents (both metadata and files) in decentralized blockchain-based b2b systems (DApps). The need to reduce the cost of implementing such systems and the insufficient elaboration of the issue of storing big data in DLT are considered. An approach for building such systems is proposed, which allows optimizing the size of the required storage (by using Erasure coding) and simultaneously providing secure data storage in geographically distributed systems of a company, or within a consortium of companies. The novelty of this solution is that we are the first who combine enterprise DLT with distributed file storage, in which the availability of files is controlled. The results of our experiment demonstrate that the speed of the described DApp is comparable to known b2c torrent projects, and subsequently justify the choice of Hyperledger Fabric and Ethereum Enterprise for its use. Obtained test results show that public blockchain networks are not suitable for creating such a b2b system. The proposed system solves the main challenges of distributed data storage by grouping data into clusters and managing them with a load balancer, while preventing data tempering using a blockchain network. The considered DApps storage methodology easily scales horizontally in terms of distributed file storage and can be deployed on cloud computing technologies, while minimizing the required storage space. We compare this approach with known methods of file storage in distributed systems, including central storage, torrents, IPFS, and Storj. The reliability of this approach is calculated and the result is compared to traditional solutions based on full backup.


In this paper, we have created a chat application which uses socket programming for communication and all of the messages are saved in mongoDB. We have taken Docker application and hosted it on a three-node swarm cluster. This cluster uses Docker swarm technology to create a private network through which each of the nodes can talk to each other along a specified RPC port. The application runs in each node as a service and all load coming to the application has been balanced across three IP addresses in the swarm. This creates a distributed system and each node can act as a manager or a worker in the system. This technique helps to decrease the execution time to run servers on the cloud and can help improve the feasibility of online servers provided by the IT companies.


In this project we will be creating an application which uses socket programming for communication and all of the data/metadata are saved in mongo DB. We will be taking this application and hosting it on a 3 node swarm cluster. This cluster will be using Docker swarm technology to create a private network through which each of the nodes can talk to each other along a specified RPC port. So, based on this concept we will be making a Docker container which will handle the execution of multiple processes which lead to working of different projects concurrently. Docker is a PC program that performs working framework level virtualization otherwise called containerization.


2020 ◽  
Author(s):  
Hamid Nejadnik ◽  
Rasool Sadeghi ◽  
Sayed Mahdi Faghih Imani

Abstract Software Defined Networking (SDN) is a novel architecture that separates the data plane from the control plane using an external controller. Similar to traditional networks, load balancing has a great impact on the performance and availability of SDN. Therefore, the Controller Placement Problem (CPP) in SDN influences on the load balancing solutions. In this paper, various topologies of CPP including different load balancer controllers are simulated and evaluated in the SDN using the OFSwitch13 module of ns-3 network simulator. The results provide a solid comparison of the proposed topologies in different network situations.


Author(s):  
V. Deeban Chakravarthy ◽  
B. Amutha

Due to the increase in the number of users on the internet and the number of applications that is available in the cloud makes Data Center Networking (DCN) has the backbone for computing. These data centre requires high operational cost and also experience the link failures and congestions often. Hence the solution is to use Software Defined Networking (SDN) based load balancer which improves the efficiency of the network by distributing the traffic across multiple paths to optimize the efficiency of the network. Traditional load balancers are very expensive and inflexible. These SDN load balancers do not require costly hardware and can be programmed, which it makes it easier to implement user-defined algorithms and load balancing strategies. In this paper, we have proposed an efficient load balancing technique by considering different parameters to maintain the load efficiently using Open FlowSwitches connected to ONOS controller.


Sign in / Sign up

Export Citation Format

Share Document