Assignment Objectives:
The purpose of this assessment item is to assess your skills attributable to the following learning outcomes and achieving the expected graduate attributes of advanced level for knowledge, cognitive, technical, and creative skills, self-management, research skills, ethical and professional responsibility, and professional level communication:
A) Critique the issues involved in developing reliable, secure, and scalable distributed systems.
B) Discuss the technology needs and social impact arising from ubiquitous distributed systems.
C) Work independently and collaboratively in small teams
Assignment Task:
You are employed as a consultant engineer in ABC Technologies. Your company recognizes the serious challenges it currently faces in the industry, and has developed a corporate strategy to prepare its workforce for the next decade. Your department head recognizes your scholarship, and has directed you to research and present a report on emergent technologies as part of the corporate strategy. Your audience would be the department's senior staff who may not be up-to-date with these emergent technologies and their impact on future product development.
Your task is to write a technical report defining some of the theoretical aspects you have learnt and researched, and to discuss the reliability, security and scalability of two of the emergent technologies, specifically, Blockchain and IoT (Internet of Things).
Use the following guidelines to structure your report. Your report should be a complete reference for the topics you discuss in your report. Therefore, include the following topics in your report.
Q1. Define Distributed Systems including a diagram of system architecture. Distinguish between the client/server and peer-to-peer model.
Q2. Define the terms reliability, scalability, fault tolerance, fault tolerance measures, and security in relation to distributed systems.
Q3. Describe the following on the two emergent technologies, Blockchain and IoT:
a) Describe the architecture of block chain and explain the components
b) What is the purpose of consensus algorithms? Explain the principle behind Proof of Stake (PoS) algorithm? Compare this with the bully algorithm used in process coordination.
c) What is the difference between distributed transactions and blockchain technology?
d) How does Delegated Proof of Stake (DPOS) compare with election algorithm?
e) What are the scalability issues in blockchain technology?
f) How security is ensured in blockchain technology?
g) How privacy can be leaked?
h) What are the fault tolerance techniques used in block chain technology?
i) Define IoT
j) How IoT and blockchain technology can contribute to applications that can improve social inclusion and ubiquitous computing? You use an example application to explain your answer
Use the above questions to collect data while you read the articles. Then using the collected data, format your report stating the facts in a clear, concise, and coherent style, linking the ideas, but not as disparate answers. The length of your report should be about 2,500 words. Follow the given template on the website to format your article. It should have the author details and the body consisting of introduction, other topical sections, and a conclusion. You follow an article format rather than a report format with executive summary and table of contents.
You should have minimum five (5) good quality journal/conference articles or books as your reference. Use only articles published later than year 2014 (2014 - 2020). You should include in-text referencing for the references in your listing.
Report:
Introduction: Introduction should have a brief description of the topics of your discussion. This section should also introduce the organisation of the report, introducing each section of your report.
As the focus is on exposing your understanding of the theoretical aspects given above, pay attention to define and explain terms which you will be using to build your argument in the later sections. You can use the prescribed Textbook and other books or articles. Use diagrams as needed.
The body containing topical sections as required. Include in-text referencing following Harvard referencing style.
Conclusion: You should write a conclusion that will conclude the topics discussed and any suggestion of further work in this area.
References: List the references using Harvard Author-date style.
Report format: One of the objectives of completing this assessment task is to assess that you have developed the skills for the desired graduate attribute of professional level communication skills. Conforming to given standards in presentation and expressing ideas, clear and concise are expected in professional communication.
Try our Distributed Systems Assignment Help services at least once and we assure you, that you will see the exceptional difference in your academic grades, without putting so much effort.
Tags: Distributed Systems Assignment Help, Distributed Systems Homework Help, Distributed Systems Coursework, Distributed Systems Solved Assignments, Blockchain and IoT Assignment Help, Blockchain and IoT Homework Help, Delegated Proof of Stake Assignment Help, Delegated Proof of Stake Homework Help, Distributed Transactions Assignment Help, Distributed Transactions Homework Help
Attachment:- Distributed Systems.rar