LAB_Test_Latency
.docx
keyboard_arrow_up
School
Yale University *
*We aren’t endorsed by this school
Course
MISC
Subject
Computer Science
Date
May 5, 2024
Type
docx
Pages
3
Uploaded by DeaconAlbatrossPerson180 on coursehero.com
LAB | Latency Around the World
Materials Needed
•
laptop PC with Windows 10 Professional installed
•
Internet connection
Activity Background
In this class, you learned that latency is the delay caused by the time it takes messages to travel over network media from one place to another. This concept is easy to see in the real world, where it takes longer, for example, for you to travel across the country than it does to go the grocery store. Even though
network messages travel much faster than a car or a jet plane, it still takes time for them to get from one
place to another.
In this lab you will see how distance affects a message’s RTT (round trip time).win
Steps to test latency around the world
•
Log on to your Windows 10 laptop using your regular user account. •
Open a Command Prompt window and run tracert
on a website whose servers are located on a different continent from you (across an ocean). If you’re located in the Eastern US, for example, you can run the command tracert london.edu
(London Business School). Insert a snip of your tracert output here:
Note: tracert
will run for a max of 30 hops (30 routers). If the tracert command reaches your intended destination in less than 30 hops it will just stop. If tracert cannot reach the destination, you may see asterisks show in the output. These are tracert packets timing out. If you get asterisks as output up to the 30
th
attempted hop, that means tracert was not able to reach the actual destination.
•
Examine the output from tracert london.edu
and find the point in the route when messages started jumping across the ocean. By what percentage does the RTT increase after the jump
compared to before it?
269.4
To calculate the percentage for this jump, you would select a time from just after the jump (229, for example) and divide it by the time from just before the jump (such as 39), then multiply by 100 to get a percentage. See the screenshot below for reference:
•
Try the tracert
command with du.ac.in
(the University of Delhi in India). How many hops did it take until the route crossed an ocean? What other anomalies do you notice about this global route?
about 8 •
We’re going to do this one more time with a website that is close to directly across the globe from us. Use the tracert
command with deakin.edu.au
(Deakin University in Australia). What command did you use? How many hops are in the route? Did the route go east or west around
the world from your location? How can you tell?
tracert deakin.edu.au
, 22 , east , Its towards the East of the US •
Scott Base in Antarctica runs several webcams from various research locations. Run a trace to the Scott Base website at antarcticanz.govt.nz
. What’s the closest router to the Scott Base’s web server that your trace reached? If you can’t tell from the command output where the last response came from, go to iplocation.net
in your browser. Enter the final IP address to determine the router’s location.
120.138.19.149
•
Think about other locations around the world that might be reached through and interesting route. Find a website hosted in that location and trace the route to it. For example, can you find websites in China, Russia, or North Korea? Or maybe an island nation like Japan or a location in turmoil such as Iran, Iraq, or Afghanistan? Which website did you target? Where is it located? What are some locations along the route of your trace?
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Computer Science
Suppose you are developing an ecommerce system for an online Super shop. There are many kinds of shops out there like Stationary shops, Grocery shops, Super shop etc. Super shop is one kind of shop where various kinds of products are found. In this system you need to store three main product categories which are Food (Rice, Biscuits, Drinks etc.), Fashion (Clothes, shoe, hat etc.) and Beauty (Make up, facewash, soap etc.). You also need to store the employee information in the system. There are several types of employees in this shop; they are manager, salesperson, accountant, staff and security guard. Now you have to create an inheritance relationship tree considering any set of classes (at least 6 classes) from the given scenario. You don’t need to bring-in all the classes mentioned in this scenario. In addition, you might introduce new classes if necessary.
Draw a class diagram of inheritance relationship. (No code is needed)
arrow_forward
computer science - The Internet has influenced many aspects of our culture.The Internet has a lot of benefits, but it also has some drawbacks.What are the most major benefits of the Internet, as well as the problems it has caused?
arrow_forward
Do you think screencasting has a place in technical writing? In what ways do you think it might contribute to IT?
arrow_forward
Computer Science
User story 1 :
As a customer, I want to see the user rating of the service provider so that I can get a reliable service.
User story2:
As a customer, I would like to give feedback about the job
User story3:
As an active rental agency owner, I require constant assistance to cover the rental vehicles safety and customer satisfaction
User story 4 :
As a supply chain deliverer, my job demands extensive distance transportation regularly. Assistance in case of an emergency breakdown is mandatory in job.
User Story 5 :
As an 24*7 emergency assistance of vehicle breakdown, my job demands general repair service technicians for both bikes and cars through the network of mechanics and two vehicles.
Based on above user stories . Briefly explain tasks and subtasks of each user story?
arrow_forward
List three differences between reading on paper and reading on a computer display. List three
disadvantages for each method.
arrow_forward
Please write legibly.
Evaluate and run a deep learning training algorithm on CPU and
GPU. And write how did you run with GPU and CPU and their
differences.
arrow_forward
A "what you see is what you get" (WYSIWYG) editor lets you watch your work in progress.
arrow_forward
Computer science is the study of computers and how they work. What three things must a network have in place for it to work and be successful?
arrow_forward
Computer Science
A problem with using a production system to control robots is the Qualification Problem – trying to predict all of the things in the environment that can prevent the robot from successfully completing the task and developing actions the robot can execute in order to complete the task. A friend of mine used to maintain the robots for the paintshop at GM. One of their problems was making sure the robots were all using the same colour of paint on the car. The paint was manually loaded into reservoirs by humans and occasionally the wrong colour paint was loaded (by mistake or on purpose). Sometimes the vehicles came off the production line as car of many colours.
a. Excluding the loading of the wrong colour mentioned above, what are five external events that could cause these robots to stop their task or do the task incorrectly? Is it possible for the robot to solve each problem without human intervention? If so, how? - if not, why not?
b. People used to do this job.…
arrow_forward
In some older homes that do not have a central heating and air conditioning system, smaller air conditioning units made to fit inside of a window and cool a single room are used as an alternative way to cool the home.
Depending on the size of the room and the amount of shade that the room has, different sizes of air conditioning units must be used in order to be able to properly cool the room. The unit of measure for the amount of cooling that an air conditioner unit can provide is the BTU (British Thermal Unit) per hour.
Code a program that will calculate the correct size of air conditioner for a specific room size using the instructions below.
Step 1:
Ask the user to enter the length of their room (in feet).
Step 2:
Ask the user to enter the width of their room (in feet).
Step 3:
Calculate the area (in square feet) of the room by multiplying the length and the width of the room.
For example, if a room is 20 feet wide by 24 feet long, then its area is 20 * 24 = 480 square feet
Step…
arrow_forward
A university computer science department has a teaching assistant (TA) who helps undergraduate students with their programming assignments. The TA’s office is rather small and has room for only one desk with a chair and computer. There are three chairs in the hallway outside the office where students can sit and wait if the TA is currently helping another student. When there are no students who need help, the TA sits at the desk and takes a nap. If a student arrives and finds the TA sleeping, the student must awaken the TA to ask for help. If a student arrives and finds the TA currently helping another student, the student sits on one of the chairs in the hallway and waits. If no chairs are available, the student will come back at a later time. Using threads, implement a solution that coordinates the activities of the TA and the students.
Can you please write the code for above solution in python
arrow_forward
A university computer science department has a teaching assistant (TA) who helps undergraduate students with their programming assignments. The TA’s office is rather small and has room for only one desk with a chair and computer. There are three chairs in the hallway outside the office where students can sit and wait if the TA is currently helping another student. When there are no students who need help, the TA sits at the desk and takes a nap. If a student arrives and finds the TA sleeping, the student must awaken the TA to ask for help. If a student arrives and finds the TA currently helping another student, the student sits on one of the chairs in the hallway and waits. If no chairs are available, the student will come back at a later time. Using threads, implement a solution that coordinates the activities of the TA and the students.
Details for this assignment are provided below.
The Students and the TA Using threads (Section 4.4), begin by creating n students. Each will run as…
arrow_forward
A university computer science department has a teaching assistant (TA) who helps undergraduate students with their programming assignments. The TA’s office is rather small and has room for only one desk with a chair and computer. There are three chairs in the hallway outside the office where students can sit and wait if the TA is currently helping another student. When there are no students who need help, the TA sits at the desk and takes a nap. If a student arrives and finds the TA sleeping, the student must awaken the TA to ask for help. If a student arrives and finds the TA currently helping another student, the student sits on one of the chairs in the hallway and waits. If no chairs are available, the student will come back at a later time. Using threads, implement a solution that coordinates the activities of the TA and the students.
Details for this assignment are provided below.
The Students and the TA Using threads (Section 4.4), begin by creating n students. Each will run as…
arrow_forward
A university computer science department has a teaching assistant (TA) who helps undergraduate students with their programming assignments. The TA’s office is rather small and has room for only one desk with a chair and computer. There are three chairs in the hallway outside the office where students can sit and wait if the TA is currently helping another student. When there are no students who need help, the TA sits at the desk and takes a nap. If a student arrives and finds the TA sleeping, the student must awaken the TA to ask for help. If a student arrives and finds the TA currently helping another student, the student sits on one of the chairs in the hallway and waits. If no chairs are available, the student will come back at a later time. Using threads, implement a solution that coordinates the activities of the TA and the students.
Can you please write the code for above solution in java
arrow_forward
Define "green computer" for me, please.
arrow_forward
When you hear the word "email," what are some of the first things that pop into your head? What takes place after an email has been delivered after it has been sent from the sender's inbox? Make a list of everything that you are aware of today that you were unaware of in the past. It would pique my curiosity to find out if anyone has any insight into the circumstances that lead to these inequalities, as it would pique my interest to see if anybody does. Within your firm, is there a variation in the level of complexity from one model to the next?
arrow_forward
Which visuals spring to mind when you consider email? I'm curious as to where an outgoing email goes once it leaves your inbox. Jot down all you have learned thus far. Can the causes of these differences be explained? Do your models accommodate varying levels of complexity?
arrow_forward
Every subroutine must be ended by .... ?
arrow_forward
Please do this on paper.......
arrow_forward
Select the correct answer from the following choices. Word processors, spreadsheets, e-mail clients, web browsers, and games are all examples of what we mean when we say "utilities."
arrow_forward
How would you see screencasting being used in the realm of technical writing? Is there a specific way you see its use in IT?
arrow_forward
Examples of open source and proprietary software may be used to demonstrate the differences. Take, for example, word processing and presentation software and compare them side by side. Web browsers and e-mail clients that are free or low-cost software
arrow_forward
If you’ve gone grocery shopping, put gas in your car, watched a weather report on TV, or used a microwave oven today, then you’ve interacted with a computer. Most of us use computers every day, often without even realizing it. Computers have become so commonplace that we don’t even consider them computers. In chapter 1, we discuss what a computer is and look at the development of computers in the past few centuries.
A computer is a programmable machine that converts raw data into useful information. Programming—in particular, (Applications Software) is what makes a computer a flexible and powerful tool. In chapter 2, we look at software applications for both business and personal use.
At following you are going to find four instructor's question related about the content of chapter 1 and chapter 2. You have to answer them accordingly to the rubrics posted below.
Many developments of the Industrial Revolution helped pave the way for modern computers, such as the Jacquard loom. Use the…
arrow_forward
After defining "computer environment," we go on to discuss three
basic categories of computer settings.
arrow_forward
Since the internet became widely available, three interesting programs have come out.
arrow_forward
b) Landscaping jobs such as trees trimming, and lawns mowing are time-consuming. During high heat or extreme cold conditions, workers involved in these jobs may become ill. Smart Hand Assistance, a robotic company has designed commercial-class robots that can perform mowing and trees trimming. These robots can be programmed to just start and go. After the robot is set in position and started, it can be monitored via a mobile or a web app, so the operator does not have to be on-site while the machine is running. This also allows for multiple robots to be running at one time. The Malaysian government should consider investing in these robots for the roadside trees and lawns maintenance. The initial budgeting for the landscaping robots over the manual labor shows an annual saving of RM 800 per acre.
i. What advantage, other than monetary, would these robots provide?…
arrow_forward
Python Automation Script:
write a python automation script that scrape a website:
get the latest(today's) gold rate in delhi from the website and change from previous day,
and print the result on the screen.
arrow_forward
Can someone help me understand this problem from my textbook?
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:9781337097536
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Related Questions
- Computer Science Suppose you are developing an ecommerce system for an online Super shop. There are many kinds of shops out there like Stationary shops, Grocery shops, Super shop etc. Super shop is one kind of shop where various kinds of products are found. In this system you need to store three main product categories which are Food (Rice, Biscuits, Drinks etc.), Fashion (Clothes, shoe, hat etc.) and Beauty (Make up, facewash, soap etc.). You also need to store the employee information in the system. There are several types of employees in this shop; they are manager, salesperson, accountant, staff and security guard. Now you have to create an inheritance relationship tree considering any set of classes (at least 6 classes) from the given scenario. You don’t need to bring-in all the classes mentioned in this scenario. In addition, you might introduce new classes if necessary. Draw a class diagram of inheritance relationship. (No code is needed)arrow_forwardcomputer science - The Internet has influenced many aspects of our culture.The Internet has a lot of benefits, but it also has some drawbacks.What are the most major benefits of the Internet, as well as the problems it has caused?arrow_forwardDo you think screencasting has a place in technical writing? In what ways do you think it might contribute to IT?arrow_forward
- Computer Science User story 1 : As a customer, I want to see the user rating of the service provider so that I can get a reliable service. User story2: As a customer, I would like to give feedback about the job User story3: As an active rental agency owner, I require constant assistance to cover the rental vehicles safety and customer satisfaction User story 4 : As a supply chain deliverer, my job demands extensive distance transportation regularly. Assistance in case of an emergency breakdown is mandatory in job. User Story 5 : As an 24*7 emergency assistance of vehicle breakdown, my job demands general repair service technicians for both bikes and cars through the network of mechanics and two vehicles. Based on above user stories . Briefly explain tasks and subtasks of each user story?arrow_forwardList three differences between reading on paper and reading on a computer display. List three disadvantages for each method.arrow_forwardPlease write legibly. Evaluate and run a deep learning training algorithm on CPU and GPU. And write how did you run with GPU and CPU and their differences.arrow_forward
- A "what you see is what you get" (WYSIWYG) editor lets you watch your work in progress.arrow_forwardComputer science is the study of computers and how they work. What three things must a network have in place for it to work and be successful?arrow_forwardComputer Science A problem with using a production system to control robots is the Qualification Problem – trying to predict all of the things in the environment that can prevent the robot from successfully completing the task and developing actions the robot can execute in order to complete the task. A friend of mine used to maintain the robots for the paintshop at GM. One of their problems was making sure the robots were all using the same colour of paint on the car. The paint was manually loaded into reservoirs by humans and occasionally the wrong colour paint was loaded (by mistake or on purpose). Sometimes the vehicles came off the production line as car of many colours. a. Excluding the loading of the wrong colour mentioned above, what are five external events that could cause these robots to stop their task or do the task incorrectly? Is it possible for the robot to solve each problem without human intervention? If so, how? - if not, why not? b. People used to do this job.…arrow_forward
- In some older homes that do not have a central heating and air conditioning system, smaller air conditioning units made to fit inside of a window and cool a single room are used as an alternative way to cool the home. Depending on the size of the room and the amount of shade that the room has, different sizes of air conditioning units must be used in order to be able to properly cool the room. The unit of measure for the amount of cooling that an air conditioner unit can provide is the BTU (British Thermal Unit) per hour. Code a program that will calculate the correct size of air conditioner for a specific room size using the instructions below. Step 1: Ask the user to enter the length of their room (in feet). Step 2: Ask the user to enter the width of their room (in feet). Step 3: Calculate the area (in square feet) of the room by multiplying the length and the width of the room. For example, if a room is 20 feet wide by 24 feet long, then its area is 20 * 24 = 480 square feet Step…arrow_forwardA university computer science department has a teaching assistant (TA) who helps undergraduate students with their programming assignments. The TA’s office is rather small and has room for only one desk with a chair and computer. There are three chairs in the hallway outside the office where students can sit and wait if the TA is currently helping another student. When there are no students who need help, the TA sits at the desk and takes a nap. If a student arrives and finds the TA sleeping, the student must awaken the TA to ask for help. If a student arrives and finds the TA currently helping another student, the student sits on one of the chairs in the hallway and waits. If no chairs are available, the student will come back at a later time. Using threads, implement a solution that coordinates the activities of the TA and the students. Can you please write the code for above solution in pythonarrow_forwardA university computer science department has a teaching assistant (TA) who helps undergraduate students with their programming assignments. The TA’s office is rather small and has room for only one desk with a chair and computer. There are three chairs in the hallway outside the office where students can sit and wait if the TA is currently helping another student. When there are no students who need help, the TA sits at the desk and takes a nap. If a student arrives and finds the TA sleeping, the student must awaken the TA to ask for help. If a student arrives and finds the TA currently helping another student, the student sits on one of the chairs in the hallway and waits. If no chairs are available, the student will come back at a later time. Using threads, implement a solution that coordinates the activities of the TA and the students. Details for this assignment are provided below. The Students and the TA Using threads (Section 4.4), begin by creating n students. Each will run as…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Principles of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningFundamentals of Information SystemsComputer ScienceISBN:9781337097536Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:9781337097536
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning