{:highlights [{:id #uuid "63b9be58-0567-4607-bb67-27092b31d7d4", :page 1, :position {:bounding {:x1 0, :y1 141, :x2 553.4324340820312, :y2 590.546875, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 141, :x2 0, :y2 162.5, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 382.3403625488281, :y1 556.765625, :x2 553.4267578125, :y2 573.765625, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 130.4921875, :y1 573.546875, :x2 553.4324340820312, :y2 590.546875, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text " data has to be processed promptly to extract insights that can drive decision making."}, :properties {:color "purple"}} {:id #uuid "63b9be65-9128-4332-8e28-283bf0e83329", :page 1, :position {:bounding {:x1 0, :y1 173, :x2 553.432861328125, :y2 624.109375, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 173, :x2 0, :y2 194.5, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 192.23028564453125, :y1 590.328125, :x2 553.432861328125, :y2 607.328125, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 130.4921875, :y1 607.109375, :x2 502.8650817871094, :y2 624.109375, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text "traditional approaches that rely on moving data to remote data centers for processing are no longer feasible. "}, :properties {:color "purple"}} {:id #uuid "63b9be6c-205f-4d40-a3e8-19c07bb067fa", :page 1, :position {:bounding {:x1 0, :y1 205, :x2 553.3963623046875, :y2 657.671875, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 205, :x2 0, :y2 226.5, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 130.4921875, :y1 623.890625, :x2 553.3963623046875, :y2 640.890625, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 130.4921875, :y1 640.671875, :x2 436.9734802246094, :y2 657.671875, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text "new approaches that effectively leverage distributed computational infrastructure and services are necessary. "}, :properties {:color "purple"}} {:id #uuid "63b9be7b-dbd5-470d-810c-2e3485ab26be", :page 1, :position {:bounding {:x1 328.82421875, :y1 707.796875, :x2 332.9162292480469, :y2 724.796875, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 328.82421875, :y1 707.796875, :x2 332.9162292480469, :y2 724.796875, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text nil}, :properties {:color "purple"}} {:id #uuid "63b9be7c-f450-464c-9903-6ea2da46ec4d", :page 1, :position {:bounding {:x1 260.4664611816406, :y1 707.796875, :x2 321.5935974121094, :y2 724.796875, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 260.4664611816406, :y1 707.796875, :x2 321.5935974121094, :y2 724.796875, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text "realizing "}, :properties {:color "purple"}} {:id #uuid "63b9be83-c199-47bd-a9de-1147b21b7f50", :page 1, :position {:bounding {:x1 0, :y1 285, :x2 553.454833984375, :y2 758.359375, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 285, :x2 0, :y2 306.5, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 301, :x2 0, :y2 322.5, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 342.8636474609375, :y1 707.796875, :x2 553.454833984375, :y2 724.796875, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 130.4921875, :y1 724.578125, :x2 553.4303588867188, :y2 741.578125, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 130.4921875, :y1 741.359375, :x2 553.4296264648438, :y2 758.359375, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text "uid ecosystem where distributed resources and services are programmatically aggregated ondemand to support emerging data-driven application workflows."}, :properties {:color "purple"}} {:id #uuid "63b9be90-f885-43c1-a32d-8f688264a6ae", :page 1, :position {:bounding {:x1 0, :y1 333, :x2 553.45751953125, :y2 825.484375, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 333, :x2 0, :y2 354.5, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 349, :x2 0, :y2 370.5, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 365, :x2 0, :y2 386.5, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 387.0938415527344, :y1 758.140625, :x2 553.4322509765625, :y2 775.140625, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 130.4921875, :y1 774.921875, :x2 553.45751953125, :y2 791.921875, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 130.4921875, :y1 791.703125, :x2 553.4266967773438, :y2 808.703125, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 130.4921875, :y1 808.484375, :x2 482.8468322753906, :y2 825.484375, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text " federating infrastructure, programming applications and services, and composing dynamic workflows, which are capable of reacting in real-time to unpredictable data sizes, availabilities, locations, and rates."}, :properties {:color "purple"}} {:id #uuid "63bbd10d-e68c-4ede-947f-524e8ec9ad98", :page 1, :position {:bounding {:x1 0, :y1 862.126708984375, :x2 853.3777465820312, :y2 1250.1995849609375, :width 961, :height 1243.6470588235293}, :rects ({:x1 576.4756469726562, :y1 862.126708984375, :x2 849.076171875, :y2 877.6822509765625, :width 961, :height 1243.6470588235293} {:x1 493.2291259765625, :y1 880.1735534667969, :x2 853.3777465820312, :y2 895.7290954589844, :width 961, :height 1243.6470588235293} {:x1 493.2291259765625, :y1 896.0068969726562, :x2 849.2076416015625, :y2 911.5624389648438, :width 961, :height 1243.6470588235293} {:x1 493.2291259765625, :y1 912.9513549804688, :x2 691.59912109375, :y2 928.5068969726562, :width 961, :height 1243.6470588235293} {:x1 0, :y1 1197.0919799804688, :x2 0, :y2 1218.2030639648438, :width 961, :height 1243.6470588235293} {:x1 0, :y1 1213.0902099609375, :x2 0, :y2 1234.2013549804688, :width 961, :height 1243.6470588235293} {:x1 0, :y1 1229.0885009765625, :x2 0, :y2 1250.1995849609375, :width 961, :height 1243.6470588235293}), :page 1}, :content {:text "computing in the continuum, i.e., realizing a fluid ecosystem where distributed resources and services are programmatically aggregated on-demand to support emerging data-driven application workflows"}, :properties {:color "green"}} {:id #uuid "63bbd179-c3c0-4ecc-912e-9f83005da70e", :page 1, :position {:bounding {:x1 0, :y1 13.220489501953125, :x2 878.7384872436523, :y2 333.0902557373047, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 13.220489501953125, :x2 0, :y2 34.33159637451172, :width 1060.8, :height 1372.8} {:x1 695.7853622436523, :y1 247.77777099609375, :x2 878.7384872436523, :y2 289.4444274902344, :width 1060.8, :height 1372.8} {:x1 437.9340133666992, :y1 291.42359924316406, :x2 629.1031723022461, :y2 333.0902557373047, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "Data-driven Applications"}, :properties {:color "green"}} {:id #uuid "63bbd1ce-9ad7-4d47-8ae1-ac8ec9db6fa5", :page 2, :position {:bounding {:x1 0, :y1 797.8384990692139, :x2 937.6912460327148, :y2 1538.1683330535889, :width 1060.8, :height 1372.8}, :rects ({:x1 580.7509384155273, :y1 797.8384990692139, :x2 937.6770248413086, :y2 815.0607280731201, :width 1060.8, :height 1372.8} {:x1 544.8350448608398, :y1 816.5451030731201, :x2 937.6912460327148, :y2 833.7673320770264, :width 1060.8, :height 1372.8} {:x1 544.8350448608398, :y1 835.2429790496826, :x2 675.2482528686523, :y2 852.4652080535889, :width 1060.8, :height 1372.8} {:x1 0, :y1 1501.0589580535889, :x2 0, :y2 1522.1700420379639, :width 1060.8, :height 1372.8} {:x1 0, :y1 1517.0572490692139, :x2 0, :y2 1538.1683330535889, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "data-driven programming model for analyzing requests from streaming-based workflows at runtime and deciding how to process the data"}, :properties {:color "green"}} {:id #uuid "63bbd1e0-3a21-4894-9a77-66bffb5aa4f2", :page 2, :position {:bounding {:x1 0, :y1 872.6475372314453, :x2 937.6796493530273, :y2 1586.1631622314453, :width 1060.8, :height 1372.8}, :rects ({:x1 730.0167465209961, :y1 872.6475372314453, :x2 937.6796493530273, :y2 889.8697662353516, :width 1060.8, :height 1372.8} {:x1 544.8350448608398, :y1 891.3541412353516, :x2 798.5722274780273, :y2 908.5763092041016, :width 1060.8, :height 1372.8} {:x1 0, :y1 1565.0519561767578, :x2 0, :y2 1586.1631622314453, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "1) discovering and composing heterogeneous computational services "}, :properties {:color "green"}} {:id #uuid "63bbd1ee-a37a-4d3f-aa34-9e6468974e0c", :page 2, :position {:bounding {:x1 0, :y1 910.0520172119141, :x2 937.6778182983398, :y2 1650.1562042236328, :width 1060.8, :height 1372.8}, :rects ({:x1 845.4163436889648, :y1 910.0520172119141, :x2 937.6749496459961, :y2 927.2742462158203, :width 1060.8, :height 1372.8} {:x1 544.8350448608398, :y1 928.7586212158203, :x2 937.6778182983398, :y2 945.9808502197266, :width 1060.8, :height 1372.8} {:x1 544.8350448608398, :y1 947.4565582275391, :x2 937.6759262084961, :y2 964.6787872314453, :width 1060.8, :height 1372.8} {:x1 544.8350448608398, :y1 966.1631622314453, :x2 673.3067245483398, :y2 983.3853302001953, :width 1060.8, :height 1372.8} {:x1 0, :y1 1597.0485382080078, :x2 0, :y2 1618.1596221923828, :width 1060.8, :height 1372.8} {:x1 0, :y1 1613.0468292236328, :x2 0, :y2 1634.1579132080078, :width 1060.8, :height 1372.8} {:x1 0, :y1 1629.0449981689453, :x2 0, :y2 1650.1562042236328, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "(2) performing in-transit processing by utilizing resources at the edge, at the core, and along the data path, and exploiting network resource capabilities"}, :properties {:color "green"}} {:id #uuid "63bbd1fe-e8b2-4cc1-9c57-a88001b66e03", :page 2, :position {:bounding {:x1 0, :y1 1022.2742614746094, :x2 937.6749496459961, :y2 1730.1474914550781, :width 1060.8, :height 1372.8}, :rects ({:x1 861.2959823608398, :y1 1022.2742614746094, :x2 937.6725082397461, :y2 1039.4964904785156, :width 1060.8, :height 1372.8} {:x1 544.8350448608398, :y1 1040.9721374511719, :x2 937.6749496459961, :y2 1058.1943664550781, :width 1060.8, :height 1372.8} {:x1 544.8350448608398, :y1 1059.6787414550781, :x2 780.9966049194336, :y2 1076.9009704589844, :width 1060.8, :height 1372.8} {:x1 0, :y1 1693.0381164550781, :x2 0, :y2 1714.1492004394531, :width 1060.8, :height 1372.8} {:x1 0, :y1 1709.0364074707031, :x2 0, :y2 1730.1474914550781, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "ynamically composes services, executes the workflow, and adapts the composition in real-time accordingly. "}, :properties {:color "green"}} {:id #uuid "63bbd271-b29b-474f-a931-39cc1d0b0b5e", :page 3, :position {:bounding {:x1 0, :y1 653.1510009765625, :x2 511.4369125366211, :y2 773.9061889648438, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 653.1510009765625, :x2 0, :y2 674.2620849609375, :width 1060.8, :height 1372.8} {:x1 311.9004135131836, :y1 737.986083984375, :x2 511.4369125366211, :y2 755.2083129882812, :width 1060.8, :height 1372.8} {:x1 119.54859924316406, :y1 756.6839599609375, :x2 478.3050079345703, :y2 773.9061889648438, :width 1060.8, :height 1372.8}), :page 3}, :content {:text "data streams are evaluated at runtime to decide how and where to process their data"}, :properties {:color "green"}} {:id #uuid "63bbd285-eec5-442a-bd64-428132cd565a", :page 3, :position {:bounding {:x1 0, :y1 733.142333984375, :x2 512.3934173583984, :y2 867.4218139648438, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 733.142333984375, :x2 0, :y2 754.25341796875, :width 1060.8, :height 1372.8} {:x1 119.54859924316406, :y1 831.4929809570312, :x2 512.3934173583984, :y2 848.7152099609375, :width 1060.8, :height 1372.8} {:x1 119.54859924316406, :y1 850.1995849609375, :x2 372.1642303466797, :y2 867.4218139648438, :width 1060.8, :height 1372.8}), :page 3}, :content {:text "geographically distributed resources based on user objectives, service availability, and data locality"}, :properties {:color "green"}} {:id #uuid "63bbd2dd-e65e-4ee1-a150-e5ab67fdedd9", :page 8, :position {:bounding {:x1 545.1562118530273, :y1 272.5347137451172, :x2 770.4353866577148, :y2 289.7569122314453, :width 1060.8, :height 1372.8}, :rects ({:x1 545.1562118530273, :y1 272.5347137451172, :x2 770.4353866577148, :y2 289.7569122314453, :width 1060.8, :height 1372.8}), :page 8}, :content {:text "Data-driven Programming Models:"}, :properties {:color "blue"}} {:id #uuid "63bbd2eb-bda4-4369-827b-7697c91ad1c8", :page 8, :position {:bounding {:x1 0, :y1 347.34373474121094, :x2 937.9956283569336, :y2 1074.2186737060547, :width 1060.8, :height 1372.8}, :rects ({:x1 648.5206527709961, :y1 347.34373474121094, :x2 937.9956283569336, :y2 364.5659637451172, :width 1060.8, :height 1372.8} {:x1 545.1562118530273, :y1 366.04161071777344, :x2 791.1979598999023, :y2 383.2638397216797, :width 1060.8, :height 1372.8} {:x1 0, :y1 1053.1075897216797, :x2 0, :y2 1074.2186737060547, :width 1060.8, :height 1372.8}), :page 8}, :content {:text "enhance user’s privacy and security and prevent exposing other users’ information"}, :properties {:color "green"}} {:id #uuid "63bbd308-5a57-4a81-8396-c2d09936d288", :page 8, :position {:bounding {:x1 0, :y1 515.6683559417725, :x2 938.0001449584961, :y2 1234.2013759613037, :width 1060.8, :height 1372.8}, :rects ({:x1 708.0863265991211, :y1 515.6683559417725, :x2 938.0001449584961, :y2 532.8905849456787, :width 1060.8, :height 1372.8} {:x1 545.1562118530273, :y1 534.3662929534912, :x2 663.6601791381836, :y2 551.5885219573975, :width 1060.8, :height 1372.8} {:x1 674.3141708374023, :y1 534.3662929534912, :x2 834.7886581420898, :y2 551.5885219573975, :width 1060.8, :height 1372.8} {:x1 845.4426498413086, :y1 534.3662929534912, :x2 937.9242172241211, :y2 551.5885219573975, :width 1060.8, :height 1372.8} {:x1 545.1562118530273, :y1 553.0728969573975, :x2 902.8516464233398, :y2 570.2951259613037, :width 1060.8, :height 1372.8} {:x1 0, :y1 1197.0920009613037, :x2 0, :y2 1218.2030849456787, :width 1060.8, :height 1372.8} {:x1 0, :y1 1213.0901699066162, :x2 0, :y2 1234.2013759613037, :width 1060.8, :height 1372.8}), :page 8}, :content {:text " we plan to explore the impact of in-transit staging, caching, approximation, and compression/decompression services on the workflow execution"}, :properties {:color "green"}} {:id #uuid "63bbd319-c946-4078-bf57-2508925abfca", :page 8, :position {:bounding {:x1 0, :y1 702.690938949585, :x2 938.0019149780273, :y2 1410.1822109222412, :width 1060.8, :height 1372.8}, :rects ({:x1 731.9679183959961, :y1 702.690938949585, :x2 937.9975204467773, :y2 719.9131679534912, :width 1060.8, :height 1372.8} {:x1 545.1562118530273, :y1 721.3975429534912, :x2 937.9998397827148, :y2 738.6197719573975, :width 1060.8, :height 1372.8} {:x1 545.1562118530273, :y1 740.0954189300537, :x2 938.0019149780273, :y2 757.31764793396, :width 1060.8, :height 1372.8} {:x1 545.1562118530273, :y1 758.80202293396, :x2 601.4820785522461, :y2 776.0242519378662, :width 1060.8, :height 1372.8} {:x1 0, :y1 1357.0745449066162, :x2 0, :y2 1378.1856288909912, :width 1060.8, :height 1372.8} {:x1 0, :y1 1373.0728359222412, :x2 0, :y2 1394.1839199066162, :width 1060.8, :height 1372.8} {:x1 0, :y1 1389.0711269378662, :x2 0, :y2 1410.1822109222412, :width 1060.8, :height 1372.8}), :page 8}, :content {:text "opportunistically modify already created workflows over time to improve the utilization of the infrastructure or take advantage of recently discovered services."}, :properties {:color "green"}} {:id #uuid "63bbd399-22c2-49c7-92ee-dc22497b9058", :page 8, :position {:bounding {:x1 545.1562118530273, :y1 478.2638626098633, :x2 681.7867660522461, :y2 495.48609161376953, :width 1060.8, :height 1372.8}, :rects ({:x1 545.1562118530273, :y1 478.2638626098633, :x2 681.7867660522461, :y2 495.48609161376953, :width 1060.8, :height 1372.8}), :page 8}, :content {:text "In-transit Computing"}, :properties {:color "blue"}} {:id #uuid "63bbd39d-6aa6-428b-959c-0c8a9e0f7415", :page 8, :position {:bounding {:x1 545.1562118530273, :y1 683.9930191040039, :x2 695.1830673217773, :y2 701.2152481079102, :width 1060.8, :height 1372.8}, :rects ({:x1 545.1562118530273, :y1 683.9930191040039, :x2 695.1830673217773, :y2 701.2152481079102, :width 1060.8, :height 1372.8}), :page 8}, :content {:text "Workflow Management"}, :properties {:color "blue"}} {:id #uuid "63bbd3a2-d997-42b9-810b-4b340d1744bb", :page 8, :position {:bounding {:x1 545.1562118530273, :y1 814.9044570922852, :x2 804.3170394897461, :y2 832.1266860961914, :width 1060.8, :height 1372.8}, :rects ({:x1 545.1562118530273, :y1 814.9044570922852, :x2 804.3170394897461, :y2 832.1266860961914, :width 1060.8, :height 1372.8}), :page 8}, :content {:text "Programmable Distributed Infrastructure"}, :properties {:color "blue"}} {:id #uuid "63bbd3b3-d8a7-4219-9eb9-20f53b05d051", :page 8, :position {:bounding {:x1 0, :y1 945.8246231079102, :x2 937.9956893920898, :y2 1586.1631240844727, :width 1060.8, :height 1372.8}, :rects ({:x1 620.6891708374023, :y1 945.8246231079102, :x2 937.9956893920898, :y2 963.0467910766602, :width 1060.8, :height 1372.8} {:x1 545.1562118530273, :y1 964.5311660766602, :x2 843.2300643920898, :y2 981.7533950805664, :width 1060.8, :height 1372.8} {:x1 0, :y1 1565.0520401000977, :x2 0, :y2 1586.1631240844727, :width 1060.8, :height 1372.8}), :page 8}, :content {:text "quantifying these compositions and modeling their performance and behavior at any given tim"}, :properties {:color "green"}} {:id #uuid "63bbd3bb-ec14-4a14-b3a4-0d0713298fd2", :page 8, :position {:bounding {:x1 668.3192367553711, :y1 983.2291030883789, :x2 723.2222518920898, :y2 1000.4513320922852, :width 1060.8, :height 1372.8}, :rects ({:x1 668.3192367553711, :y1 983.2291030883789, :x2 723.2222518920898, :y2 1000.4513320922852, :width 1060.8, :height 1372.8}), :page 8}, :content {:text "metrics "}, :properties {:color "green"}}], :extra {:page 4}}