(b) The Internet Protocol (IP) can sometimes surprise with its flexibility. Since the overall design is close enough to the principles of the OSI Protocol Model, IP is independent of the Data Link and Physical network layers. And some Norwegians indeed showed successful IP network transmission is possible with carrier pigeons. If we would want to attempt to use carrier pigeons to establish a TCP connection between Canterbury and London, how long would it take to successfully establish the transmission under perfect conditions? (Assume the pigeons are perfectly reliable.) Explain how you come to your result. (i) [2 For the experiment, let's assume that the concrete distance between Canterbury and London is 60miles (or ca. 100km) and our pigeons fly with a speed of 60 miles per hour (or ca. 100km/h). (ii) With current technology and considering the weight a pigeon can carry, we are able to send 2TB of data on an USB stick with a pigeon. On a 4G mobile network, we can likely send about 2MB/s. Which of the two transport media would have the shorter message transmission time for a 2TB message? (We again assume pigeons to be perfectly reliable). Briefly explain your reasoning.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
(b) The Internet Protocol (IP) can sometimes surprise with its flexibility.
Since the overall design is close enough to the principles of the
OSI Protocol Model, IP is independent of the Data Link and
Physical network layers.
And some Norwegians indeed showed successful IP network
transmission is possible with carrier pigeons.
If we would want to attempt to use carrier pigeons to
establish a TCP connection between Canterbury and
London, how long would it take to successfully establish the
transmission under perfect conditions? (Assume the
pigeons are perfectly reliable.) Explain how you come to
your result.
(i)
[2
For the experiment, let's assume that the concrete distance
between Canterbury and London is 60miles (or ca. 100km) and our
pigeons fly with a speed of 60 miles per hour (or ca. 100km/h).
(ii)
With current technology and considering the weight a
pigeon can carry, we are able to send 2TB of data on an
USB stick with a pigeon. On a 4G mobile network, we can
likely send about 2MB/s. Which of the two transport media
would have the shorter message transmission time for a
2TB message? (We again assume pigeons to be perfectly
reliable).
Briefly explain your reasoning.
Transcribed Image Text:(b) The Internet Protocol (IP) can sometimes surprise with its flexibility. Since the overall design is close enough to the principles of the OSI Protocol Model, IP is independent of the Data Link and Physical network layers. And some Norwegians indeed showed successful IP network transmission is possible with carrier pigeons. If we would want to attempt to use carrier pigeons to establish a TCP connection between Canterbury and London, how long would it take to successfully establish the transmission under perfect conditions? (Assume the pigeons are perfectly reliable.) Explain how you come to your result. (i) [2 For the experiment, let's assume that the concrete distance between Canterbury and London is 60miles (or ca. 100km) and our pigeons fly with a speed of 60 miles per hour (or ca. 100km/h). (ii) With current technology and considering the weight a pigeon can carry, we are able to send 2TB of data on an USB stick with a pigeon. On a 4G mobile network, we can likely send about 2MB/s. Which of the two transport media would have the shorter message transmission time for a 2TB message? (We again assume pigeons to be perfectly reliable). Briefly explain your reasoning.
1. (a) Together with friends, you are building a new app called JustRead
for the local community of Canterbury, its universities, students,
and the general population. Your first prototype is essentially a
search field, some details on found books, and a button to reserve
a specific book for pickup.
As first partners, you managed to have the Beaney in Canterbury,
the Templeman library on campus, and the library in Sturry
participating. The first challenge is to integrate their different
search and order systems. To get a better understanding of where
you stand, you start by sketching the overall architecture of the
existing systems, and what you plan for your own system.
From initial conversations, you know:
• The systems of the Templeman library are hosted by the
University of Kent's own Cornwallis Data Centre
• The systems run on hardware shared with other services
provided by the university.
• The inventory-and-booking system is written in Java and
runs inside a docker container.
• The Beaney and the library in Sturry use the same system,
hosted by an unnamed 3rd-party provider. Though, you have
heard that it is a custom system using the .NET middleware
directly on top of Windows.
• You got a start-up grant from a cloud provider who offered
to host a Function-as-a-Service architecture for the first year
for free. For the moment, you will only need a function to
search for books, and one to reserve a specific book.
(i)
Draw a diagram with the cloud software stacks of the
described system. Be as specific as possible, based on the
details provided. Make sensible assumptions for elements
omitted.
[9
(ii)
On the diagram for (i), indicate the likely Type of Cloud
Service and Type of Cloud for each stack.
Transcribed Image Text:1. (a) Together with friends, you are building a new app called JustRead for the local community of Canterbury, its universities, students, and the general population. Your first prototype is essentially a search field, some details on found books, and a button to reserve a specific book for pickup. As first partners, you managed to have the Beaney in Canterbury, the Templeman library on campus, and the library in Sturry participating. The first challenge is to integrate their different search and order systems. To get a better understanding of where you stand, you start by sketching the overall architecture of the existing systems, and what you plan for your own system. From initial conversations, you know: • The systems of the Templeman library are hosted by the University of Kent's own Cornwallis Data Centre • The systems run on hardware shared with other services provided by the university. • The inventory-and-booking system is written in Java and runs inside a docker container. • The Beaney and the library in Sturry use the same system, hosted by an unnamed 3rd-party provider. Though, you have heard that it is a custom system using the .NET middleware directly on top of Windows. • You got a start-up grant from a cloud provider who offered to host a Function-as-a-Service architecture for the first year for free. For the moment, you will only need a function to search for books, and one to reserve a specific book. (i) Draw a diagram with the cloud software stacks of the described system. Be as specific as possible, based on the details provided. Make sensible assumptions for elements omitted. [9 (ii) On the diagram for (i), indicate the likely Type of Cloud Service and Type of Cloud for each stack.
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY