Final presentation mgarren

236 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
236
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Final presentation mgarren

  1. 1. A PHYSICALAPPLICATION OFSTREAM PROCESSINGTO THE AUTOMOTIVEINDUSTRYMatthew GarrenCSIS 638 Final Presentation
  2. 2. Background● Stream processing becoming common● Distributed stream processing
  3. 3. The Automobile as a DistributedSystemSensors ● MAF Sensor
  4. 4. The Automobile as a DistributedSystemSensors ● Oxygen Sensors
  5. 5. The Automobile as a DistributedSystemSensors ● ABS
  6. 6. The Automobile as a DistributedSystem● Sensor data = Streams● Continuous/polled data● ECU current computing solution
  7. 7. Proposed Automotive StreamComputing Platform● Hardware ○ Inexpensive ○ Adequate Storage ○ NetTop computers OR 1 physical machine with multiple logical machines (virtualization) ○ Multiple to make it distributed
  8. 8. Proposed Automotive StreamComputing Platform● Software ○ CENTOS ○ S4 Streams ○ Hadoop/HBase
  9. 9. Why NoSQL?● Data from sensors deposited as “blobs”● Analytics can be written to display/compute data with no transformation● New sensors would require system modification to add new tables
  10. 10. Analytics● Streaming Analytics ○ Better error messages ○ Causal problem analysis ○ Driving efficiency analysis● Batch Analytics ○ Precise drive times (based on historical data) ○ Long term problem identification ○ Car History logging
  11. 11. Feasability● May not work for ALL vehicles● Good fit for performance vehicles● Fleet vehicles● Trucking companies
  12. 12. Enterprise Possibilities● “App Store” for automobile analytics● Receive updates via phone● Contains risks
  13. 13. Future Additions● Expand on ideas like Park Assist● Collision avoidance● Distracted driver assistance● Overcorrection avoidance● Eventual autopilot
  14. 14. Related Work● Flexible In-Vehicle Stream Processing with Distributed Automotive Control Units for Engineering and Diagnosis ○ Logging is too expensive ○ Stream processing/Engine Management
  15. 15. Questions?

×