Load balancing in software-defined data centre

Assignment Help Computer Networking
Reference no: EM133787963

Question: Implementation in Mininet- load balancing in Software defined data center with Fat Tree Architecture using hashing, Markov and Q-learning(Reinforcement learning). All 3 are must(hashing, markov, Q-learning(Reinforcement learning)).

Detailed instruction of what is to be implemented is given in attached pdf named ACN_PROJECT_PROPOSAL.
Note: in pdf, Q-Learning is given optional, but it is mandatory for tutor to implement it.

Load Balancing in Software-Defined Data Centre With Fat Tree Architecture.
Brief Summary of the Paper's Problem Domain/Challenge, Goals, and Technical Approach:

Paper have tried to resolve issue to balance load in efficient manner in SDDC by use of Fat Tree Network Topology. This technique is Cost effective as well as highly scalable. Hence finds wide use for the purpose. Challenge is to distribute the network traffic in an effective manner so that problem of Bottleneck does not arise , latency is reduced as well as high throughput is ascertained using Equi Cost Multi Path ( ECMP). Latest application such as Cloud computing need huge bandwidth which makes it a critical issue to balance the load in efficient way.

Paper have suggested various techniques of load balancing. Technique such as Hashing , Markov intend to achieve targets of Optimum performance in respect of Throughput , Latency as well as Network Resilience. Purpose is of Uniform Traffic Distribution.

Summary of the Paper's Current Implementation, Evaluation Strategy, and Key Results:

Proposed Implementation (Language, Framework, etc.):
We have experimentally established correctness of processes suggested by paper in order to verify them. Because we have implemented the approaches suggested by paper.

Languages and framework used in implementation - Language - Python
Framework - Mininet for network simulation
Load balancing algorithm - Hash and Markov based approaches.
Environment - Fat Tree Topology using Mininet. Different Load Balancer shall be applied for management of traffic distribution.
Evaluation Strategy (Testing Platform/Setup, Simulated Data/Traces, etc.):
We will do evaluation by simulation of traffic within our Mininet Fat Tree Topology. We will generate traffic using Iperf and Ping for measurement of Throughput and Latency respectively. To observe performance of different Load Balancer under different Load conditions simulation of varied traffic loads such as Low , Medium and High has been done by our setup. Features of evaluation of Latency , Throughput and Packet loss under different Load conditions have been incorporated in our Key Evaluation Metrics.

Key Results Trying to Reproduce:
Instead of justifying results of approaches paper has suggested we have established correctness of results experimentally for both the techniques - Harsh and Markov.
Discussion
How You Can Compare Your Findings (Quantitatively, Qualitatively) with Previously Published Results:
Our Key Performance Metrics will provide quantitative comparison based on parameters of Latency, Throughput and Packet Loss. Metrics will also be compared for Hash versus Markov algorithms. Performance of different Load Balancer under different Load conditions will be plotted for quick observation and comparison.
New Questions/Settings Trying to Evaluate that Are Not Addressed in the Original Paper:
Future Scope - hope we will get time to reinforce our knowledge to be able to improve performance on parameters of Latency, Throughput and Packet Loss.
Evaluation of new question - effectiveness of Q-learning (Reinforcement learning) versus Hash/ Markov based load balancing. In paper ML based approach has not been used. ML based approach(Q-learning (Reinforcement learning)) can provide superior adaptability. Further original paper is emphasising on Congestion aware routing whereas our experiment will assess performance of Adaptive learning algorithms in varied load conditions. It will let us optimize continuously with time.

 

Reference no: EM133787963

Questions Cloud

Productive cough and intermittent chest discomfort. : A 62-year-old male presents to the clinic with a productive cough and intermittent chest discomfort.
Except play video games and deliver pizzas : Tom Humm is 20 years old and lives in his parent's basement. He doesn't do anything except play video games and deliver pizzas.
Critically analyze interview data and physical exam findings : Critically analyze interview data and physical exam findings to begin to formulate patient plan of care. Provide analysis of how course supported each objective
Reconstruct and present a synopsis of the readings : Reconstruct and present a synopsis of the readings, and highlight arguments you found compelling and explain why that is the case.
Load balancing in software-defined data centre : Load Balancing in Software-Defined Data Centre With Fat Tree Architecture - Brief Summary of the Paper's Problem Domain/Challenge, Goals, and Technical Approach
Why did usa constitution replace articles of confederation : Why did the USA Constitution replace the Articles of Confederation? Be as comprehensive and analytical as possible. Cite sources beyond the textbook.
Practice-informed research : Student engages in Practice-Informed Research and Research-Informed Practice. applies research findings to inform and improve practice
Changing lifestyle and nutritional habits : You have been following 62-year-old Mr. Turner for the past 2 years. You have worked with him to lose weight by changing lifestyle and nutritional habits
Create a standard operating procedure for utilizing impact : Create a standard operating procedure (SOPP) for utilizing Clear Impact Scorecard that your Performance management team can use to help GVI agency's track.

Reviews

len3787963

11/11/2024 9:59:25 PM

Implementation in Mininet- load balancing in Software defined data center with Fat Tree Architecture using hashing, Markov and Q-learning(Reinforcement learning). All 3 are must(hashing, markov, Q-learning(Reinforcement learning)). Detailed instruction of what is to be implemented is given in attached pdf named ACN_PROJECT_PROPOSAL. Note: in pdf, Q-Learning is given optional, but it is mandatory for tutor to implement it. Tutor can get some idea from Research paper provided.

Write a Review

Computer Networking Questions & Answers

  Networking and types of networking

This assignment explains the networking features, different kinds of networks and also how they are arranged.

  National and Global economic environment and ICICI Bank

While working in an economy, it has a separate identity but cannot operate insolently.

  Ssh or openssh server services

Write about SSH or OpenSSH server services discussion questions

  Network simulation

Network simulation on Hierarchical Network Rerouting against wormhole attacks

  Small internet works

Prepare a network simulation

  Solidify the concepts of client/server computing

One-way to solidify the concepts of client/server computing and interprocess communication is to develop the requirements for a computer game which plays "Rock, Paper, Scissors" using these techniques.

  Identify the various costs associated with the deployment

Identify the various costs associated with the deployment, operation and maintenance of a mobile-access system. Identify the benefits to the various categories of user, arising from the addition of a mobile-access facility.

  Describe how the modern view of customer service

Describe how the greater reach of telecommunication networks today affects the security of resources which an organisation provides for its employees and customers.

  Technology in improving the relationship building process

Discuss the role of Technology in improving the relationship building process Do you think that the setting of a PR department may be helpful for the ISP provider? Why?

  Remote access networks and vpns

safekeeping posture of enterprise (venture) wired and wireless LANs (WLANs), steps listed in OWASP, Securing User Services, IPV4 ip address, IPV6 address format, V4 address, VPN, Deploying Voice over IP, Remote Management of Applications and Ser..

  Dns

problems of IPV, DNS server software, TCP SYN attack, Ping of Death, Land attack, Teardrop attack, Smurf attack, Fraggle attack

  Outline the difference between an intranet and an extranet

Outline the difference between an intranet and an extranet A programmer is trying to produce an applet with the display shown in Figure 1 below such that whenever one of the checkboxes is selected the label changes to indicate correctly what has..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd