Design application protocols to disseminate system

Assignment Help Computer Networking
Reference no: EM132099389 , Length: 10 pages

Distributed Property Rental System

Rentnet is a distributed system that estate agents have decided to set up to manage rentals. They have decided not to use a centralized system, but to keep rental data themselves. Each agent also wants to use their existing systems which di?er in operating systems (Linux, MacOS, Windows) and versions.

There is a single advertising website that will gather data from the agents on an hourly basis. This will check for new properties, removed properties, and rented properties.

Once connected to an initial system, a user will search property in a location. Consider how to arrange systems as an overlay, is this structured or unstructured?

Systems can also come and go. What happens to the overlay when this happens?

Design application protocols to disseminate system availability information. Also design protocols to enable the user to search and reserve rentals.

From the characterization of protocols in the lecture on IPC decide which combination of attributes you need, that is text- or binary-based, etc.

You need to consider Salzer and Reed's End-to-End argument - how much of the reliability factor can you leave to transport protocols and how much must be handled at the application layer.

Your protocol must be designed to be future-proofed so that new services can be added and existing message formats can be changed.

Now you need to cover the three aspects of protocol design:

Syntax - the format of the messages
Semantics - what do the fields in the message mean and error handling if that can't be fulfilled
Timing - coordination between sender and receiver covering timeout situations.

For syntax, such formalisms as EBNF could be used, although not required.

For semantics, we could use formalisms such as denotational and axiomatic semantics, however, they would require a whole course to explain. The clue is in axiomatic. You can informally describe the axioms - the assumptions that are made for a correct system. For example a type given to a field is an axiom. "This field must be a string". A tighter axiom would be "This field must be an ASCII string" - that is rather than EBCDIC or other character encoding. If you do not have this character type restriction, you would have to dynamically type the string with another field "string_type" which tells the receiver to interpret it as ASCII, EBCDIC, or UTF. This is what semantics is about - how the receiver interprets the message.

For protocols, we also need timing - that is, how long do we wait until we can assume messages have been lost. You can express these with the timing diagrams we introduced in the IPC lecture.

(5 to 10 pages)

Assessment

For all questions in this assignment not only content but also presentation will affect your mark. You will lose marks if there are problems with the presentation, particularly with clarity. This means that your answers to each question should be a coherent statement and that the spelling and grammar of your submission will be taken into account in assessing its presentation.

For full marks, your answers should all be correct, clear, and coherent.

The standards of marking described in the unit outline L.O. 1 will be applied to this assignment as relevant to the assignment topics.

In addition, the following particular standards will be applied in marking this assignment:
- Spelling and grammar:
o Assignment submissions with more than 4 spelling or grammatical errors will not achieve a grade higher than distinction; submissions with more than 8 such errors will not achieve a grade higher than credit.
- Clarity:
o Ambiguous or poorly worded answers will receive a grade no more than a pass for the individual question.
o Minor issues of clarity will receive a grade no more than credit for the individual question.
- Correctness of approach taken and answer obtained:
o Incorrect answers with the correct logic or approach will receive no more than a pass for the individual question.
o Correct answers with incorrect logic or approach will receive no more than pass for the individual question.
o Incorrect answers with no explanation of the approach taken or with the incorrect approach will receive a fail grade for the individual question.

The questions will be marked individually, the marks totalled, and a final grade assigned that is no more than indicated by the total marks, and no more than allowed by the standards specified above and in the unit outline.

Reference no: EM132099389

Questions Cloud

Write a few paragraphs on which suite you think best matches : Do research on the Web about application software that is used in an industry and is of interest to you.
What is the current benchmark for the organization : What is the current benchmark for the organization? What is the numeric score for the underperformance? How might the benchmark underperformance be affecting.
Explain how politics and power-play may have influenced : In business, power and politics greatly influence an organizational culture in turn hinder organizational productivity.
What is the significance of subjective and objective data : What is the significance of the subjective and objective data provided with regard to follow-up diagnostic/laboratory testing, education.
Design application protocols to disseminate system : ITEC801 Introduction to Distributed Systems - Macquarie university - Design application protocols to disseminate system availability information
What acs services would you recommend and why : Imagine that a family friend or colleague has just been diagnosed with cancer. Explain how the American Cancer Society might provide education and support.
What is time value of money : If you do not have personal experience with compounding interest just explain in general terms, when it would be good and when it would be bad.
Describe the diagnosis and staging of cancer : Describe at least three complications of cancer, the side effects of treatment, and methods to lessen physical and psychological effects.
Discuss characteristics of successful teams : Explain the functions of multidisciplinary and interdisciplinary teams. Analyze the importance of teams in health care operations and delivery.

Reviews

len2099389

8/29/2018 11:26:33 PM

solve this assignment. this assignment is on Distributed systems. i need this assignment in PDF format This assignment is designed to help you develop skills and strengthen your understanding of data communications. Answer the questions as if they are a professional presentation to a client. Thus justify what you say in terms of what will work well for the client. Your submission should be around 5 to 10 pages, but be succinct. Your assignment will be submitted electronically as below with TurnItIn on the ITEC801 iLearn page.

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