Rapid Processing of Synthetic Seismograms using Windows Azure Cloud
Vedaprakash Subramanian, Liqiang Wang Department of Computer Science University of Wyoming En-Jui Lee, Po Chen Department of Geology and Geophysics University of Wyoming
1
Rapid Processing of Synthetic Seismograms using Windows Azure Cloud - - PowerPoint PPT Presentation
Rapid Processing of Synthetic Seismograms using Windows Azure Cloud Vedaprakash Subramanian, Liqiang Wang Department of Computer Science University of Wyoming En-Jui Lee, Po Chen Department of Geology and Geophysics University of Wyoming 1
Vedaprakash Subramanian, Liqiang Wang Department of Computer Science University of Wyoming En-Jui Lee, Po Chen Department of Geology and Geophysics University of Wyoming
1
2
3
4
5
6
7
8
14
15
User Request Queue Computation Input Queue
Windows Azure Storage (Blob, Table, Queue)
Computation Output Queue
User Request Queue Computation Input Queue
Windows Azure Storage (Blob, Table, Queue)
Computation Output Queue
User Request Queue
Windows Azure Storage (Blob, Table, Queue)
Windows Azure Storage (Blob, Table, Queue)
Request Queue Computation Input Queue Computation Output Queue
Windows Azure Storage (Blob, Table, Queue)
Computation Input Queue Computation Output Queue
Distributed File System Computation Input Queue
msg msg msg msg msg
Request to allocate VM
– based on the seismic wave observation stations
Point (40’59’’N, 122’7’’W)
4059-1227
26
3525-3451-1193-11647
34’51’’N, 116’47’’W 35’25’’N, 116’47’’W 34’51’’N, 119’3’’W 35’25’’N, 119’3’’W 27
28
– Locate the table – Do a linear search inside the table
29
Point 41’43’’N, 124’6’’W 41’43’’N, 120’43’’W 39’11’’N, 120’43’’W 39’11’’N, 124’6’’W 40’27’’N, 124’6’’W 39’11’’N, 122’52’’W 40’27’’N, 122’52’’W 40’27’’N, 123’56’’W 40’85’’N, 122’52’’W 40’85’’N, 123’56’’W 40’59’’N, 122’7’’W 30
31
32
100 200 300 400 500 600 700 800 900 1000 100 200 300 400 500 600 700 800 900 1000 Single Worker (4 core) Four Worker (4 core) Single worker (4 core) + TPL Four Worker (4 core) + TPL Two worker (8 core) + TPL Number of stations Execution Time (seconds)
33
34
35
36