COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures,...

10
COMP 410 Update!

Transcript of COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures,...

Page 1: COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.

COMP 410 Update!

Page 2: COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.

The Problems• Story Time! Describe the Hurricane Problem

• Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected. We come in and connect (add in arrows)

• Now that we’re connected we can move resources to the right place

• Afterwards we have data to analyze and improve our resource management

• Use Emergency Response System slide to understand how to do this

Page 3: COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.

Emergency Response SystemThere’s a hurricane

People need water, food, and medicine

The city has shelters that people are going to for relief

How does the city use its food banks, hospitals, and relief trucks to distribute resources to those shelters?

We connect these resources so that truck drivers know where to send food, food banks know when they will receive more inventory, and city leadership knows the status of these systems at all times

Finally the city is back on its feet and city managers want to look back at how decisions were made to modify emergency response protocols for future disasters.

First we solved the immediate problem then learned from those decisions to help us in the future

Page 4: COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.

Invisible Connect Problems

Page 5: COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.

The “Real” Problems• How do you interpret massive amounts of data?

• Where do you store this data?

• How do you transmit this data?

• How do you make sure the data arrives at the right location?

• Where do you analyze this data so you can understand it?

• What happens when a device disconnects intentionally or unintentionally?

• How does another device access and use this data?

• Extensibility

Page 6: COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.

Solutions• How do you interpret massive amounts of data?

• It’s distributed through intermediate nodes that scale data down to manageable sizes• Nodes are not defined by their hardware, so you can build them on something like Azure

• Where do you store this data?• Databases, THE CLOUD, local cache, basically anywhere. Y’all want a cloud. Fluffy.• Nodes are also not defined by their storage types

• How do you transmit this data?• Any network protocol that you plug into the framework

• How do you make sure the data arrives at the right location?• We don’t. But it’s not important because data storage let’s you ask for backups if you drop connection

• Where do you analyze this data so you can understand it?• Intermediate nodes aggregate the data to smaller sizes, analysis nodes run analyses.

• What happens when a device disconnects intentionally or unintentionally?• Nodes will try to reconnect if unintentional. Any data that is to be transferred will be temporarily stored.

• How does another device access and use this data?• May access data from cloud. May receive data directly from other nodes in the network.

Page 7: COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.

Our Framework INSERT PICTURE OF FRAMEWORK COMPONENT MODEL

Page 8: COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.

Prototype 0

Page 9: COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.

Prototype 1 and 2

Page 10: COMP 410 Update!. The Problems Story Time! Describe the Hurricane Problem Do this with pictures, lots of people, a hurricane, trucks, medicine all disconnected.

Final Prototype