Files
logseq/assets/Dautov e Distefano - 2022 - Stream Processing on Clustered Edge Devices.edn
2025-06-05 22:07:12 +02:00

1 line
16 KiB
Clojure
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{:highlights [{:id #uuid "63f8bef9-ceee-424d-87f4-dfe4bc3f7f1e", :page 1, :position {:bounding {:x1 0, :y1 30, :x2 854.5791015625, :y2 236.703125, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 0, :y1 30, :x2 0, :y2 49.5, :width 941.385, :height 1285.1333333333332} {:x1 714.6514282226562, :y1 204.6953125, :x2 854.5791015625, :y2 219.6953125, :width 941.385, :height 1285.1333333333332} {:x1 83.5234375, :y1 221.703125, :x2 125.44839477539062, :y2 236.703125, :width 941.385, :height 1285.1333333333332}), :page 1}, :content {:text "Cloud for processing and storage"}, :properties {:color "green"}} {:id #uuid "63f8bf02-91ab-437b-8f09-301e1862a8d2", :page 1, :position {:bounding {:x1 0, :y1 46, :x2 837.0932159423828, :y2 253.7109375, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 0, :y1 46, :x2 0, :y2 65.5, :width 941.385, :height 1285.1333333333332} {:x1 172.9485626220703, :y1 221.703125, :x2 837.0932159423828, :y2 236.703125, :width 941.385, :height 1285.1333333333332} {:x1 83.5234375, :y1 238.7109375, :x2 585.9818725585938, :y2 253.7109375, :width 941.385, :height 1285.1333333333332}), :page 1}, :content {:text "network latency and limited bandwidth, this vertical offloading model, however, fails to meet requirements of time-critical data-intensive applications which must act upon generated data with minimum time delays"}, :properties {:color "green"}} {:id #uuid "63f8bf10-b38e-4d15-861c-5697ad01e30d", :page 1, :position {:bounding {:x1 0, :y1 78, :x2 850.2665710449219, :y2 287.7265625, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 0, :y1 78, :x2 0, :y2 97.5, :width 941.385, :height 1285.1333333333332} {:x1 182.77059936523438, :y1 255.71875, :x2 850.2665710449219, :y2 270.71875, :width 941.385, :height 1285.1333333333332} {:x1 83.5234375, :y1 272.7265625, :x2 483.81756591796875, :y2 287.7265625, :width 941.385, :height 1285.1333333333332}), :page 1}, :content {:text "distributed architecture enabling stream data processing at the edge of the network, broadening the principle of enabling processing closer to data sources adopted by Fog and Edge Computing"}, :properties {:color "green"}} {:id #uuid "63f8bf5b-bb7f-4899-ade1-94ce287e6e9a", :page 1, :position {:bounding {:x1 0, :y1 318, :x2 462.20782470703125, :y2 684.2890625, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 0, :y1 318, :x2 0, :y2 337.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 334, :x2 0, :y2 353.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 350, :x2 0, :y2 369.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 366, :x2 0, :y2 385.5, :width 941.385, :height 1285.1333333333332} {:x1 193.5318145751953, :y1 590.34375, :x2 460.91310119628906, :y2 607.84375, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 609.4296875, :x2 462.20782470703125, :y2 626.9296875, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 628.515625, :x2 462.14202880859375, :y2 646.015625, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 647.6953125, :x2 462.1732177734375, :y2 665.1953125, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 666.7890625, :x2 105.33726501464844, :y2 684.2890625, :width 941.385, :height 1285.1333333333332}), :page 1}, :content {:text "ime-critical IoT applications and services demand for near real-time data processing and reaction, they cannot rely on (potentially outdated) results obtained by sending data over the network to a remote processing location."}, :properties {:color "green"}} {:id #uuid "63f8bf83-45dc-4b3f-b136-b724e1fd0a63", :page 1, :position {:bounding {:x1 0, :y1 526, :x2 462.17486572265625, :y2 913.421875, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 0, :y1 526, :x2 0, :y2 545.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 542, :x2 0, :y2 561.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 558, :x2 0, :y2 577.5, :width 941.385, :height 1285.1333333333332} {:x1 314.1163330078125, :y1 838.5703125, :x2 462.12225341796875, :y2 856.0703125, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 857.75, :x2 462.17486572265625, :y2 875.25, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 876.8359375, :x2 462.120849609375, :y2 894.3359375, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 895.921875, :x2 318.2584533691406, :y2 913.421875, :width 941.385, :height 1285.1333333333332}), :page 1}, :content {:text "Edge Computing paradigm aims at pushing intelligence to devices that not only provide sensing and actuation resources, but also act as computational nodes in their own right."}, :properties {:color "green"}} {:id #uuid "63f8bf99-a4a9-4aa5-9cd4-80baabbc57a8", :page 1, :position {:bounding {:x1 0, :y1 533.09375, :x2 900.4193725585938, :y2 721.5, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 607.89306640625, :y1 533.09375, :x2 900.4193725585938, :y2 550.59375, :width 941.385, :height 1285.1333333333332} {:x1 482.078125, :y1 552.1796875, :x2 712.7073364257812, :y2 569.6796875, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 702, :x2 0, :y2 721.5, :width 941.385, :height 1285.1333333333332}), :page 1}, :content {:text "Stream Processing architecture to enable horizontal offloading at the edge, "}, :properties {:color "green"}} {:id #uuid "63f8bfb0-bd3c-4726-b0cc-76c682e45e35", :page 1, :position {:bounding {:x1 0, :y1 590.3515625, :x2 900.4207763671875, :y2 769.5, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 839.3359375, :y1 590.3515625, :x2 900.4207763671875, :y2 607.8515625, :width 941.385, :height 1285.1333333333332} {:x1 482.078125, :y1 609.4375, :x2 592.72216796875, :y2 626.9375, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 750, :x2 0, :y2 769.5, :width 941.385, :height 1285.1333333333332}), :page 1}, :content {:text "Clustered Edge Computing"}, :properties {:color "green"}} {:id #uuid "63f8c7be-c364-45ce-8b67-24142f7aa230", :page 1, :position {:bounding {:x1 0, :y1 666.796875, :x2 900.4981079101562, :y2 849.5, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 538.3353271484375, :y1 666.796875, :x2 900.424072265625, :y2 684.296875, :width 941.385, :height 1285.1333333333332} {:x1 482.078125, :y1 685.8828125, :x2 900.4981079101562, :y2 703.3828125, :width 941.385, :height 1285.1333333333332} {:x1 482.078125, :y1 704.96875, :x2 747.437255859375, :y2 722.46875, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 814, :x2 0, :y2 833.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 830, :x2 0, :y2 849.5, :width 941.385, :height 1285.1333333333332}), :page 1}, :content {:text "proposed architecture aims to minimize the amount of data sent to a remote server, reduce network latency, and thus achieve faster processing results."}, :properties {:color "green"}} {:id #uuid "63f8c827-2eac-4265-9d81-e23ee2e5ea7b", :page 2, :position {:bounding {:x1 0, :y1 654, :x2 462.2418518066406, :y2 1124.796875, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 0, :y1 654, :x2 0, :y2 673.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 670, :x2 0, :y2 689.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 686, :x2 0, :y2 705.5, :width 941.385, :height 1285.1333333333332} {:x1 370.8185729980469, :y1 1049.9375, :x2 462.2418518066406, :y2 1067.4375, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 1069.0234375, :x2 462.1379089355469, :y2 1086.5234375, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 1088.2109375, :x2 462.0821533203125, :y2 1105.7109375, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 1107.296875, :x2 170.37155151367188, :y2 1124.796875, :width 941.385, :height 1285.1333333333332}), :page 2}, :content {:text "For example, the initial object detection can take place immediately at the source, whereas more complex operations are undertaken on a remote server"}, :properties {:color "green"}} {:id #uuid "63f8c856-aedc-4794-93e8-c6dc9d74e7a6", :page 2, :position {:bounding {:x1 0, :y1 209.7578125, :x2 900.4739990234375, :y2 961.5, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 648.18701171875, :y1 209.7578125, :x2 900.4302978515625, :y2 227.2578125, :width 941.385, :height 1285.1333333333332} {:x1 482.0703125, :y1 228.84375, :x2 900.4739990234375, :y2 246.34375, :width 941.385, :height 1285.1333333333332} {:x1 482.0703125, :y1 248.0234375, :x2 581.0324096679688, :y2 265.5234375, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 926, :x2 0, :y2 945.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 942, :x2 0, :y2 961.5, :width 941.385, :height 1285.1333333333332}), :page 2}, :content {:text " resource allocation problem for optimal placement of video analytics queries in such a hierarchy is formulated"}, :properties {:color "green"}} {:id #uuid "63f8c85f-f22c-4889-999e-c3b9dd311f17", :page 2, :position {:bounding {:x1 632.0599365234375, :y1 286.1953125, :x2 847.3326416015625, :y2 303.6953125, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 632.0599365234375, :y1 286.1953125, :x2 847.3326416015625, :y2 303.6953125, :width 941.385, :height 1285.1333333333332}), :page 2}, :content {:text "number of hopsa limitation"}, :properties {:color "purple"}} {:id #uuid "63f8c894-6908-4d57-ad38-ba2fea82e042", :page 2, :position {:bounding {:x1 0, :y1 534.421875, :x2 900.4844970703125, :y2 1249.5, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 770.5487670898438, :y1 534.421875, :x2 900.4461059570312, :y2 551.921875, :width 941.385, :height 1285.1333333333332} {:x1 482.0703125, :y1 553.5078125, :x2 900.4254150390625, :y2 571.0078125, :width 941.385, :height 1285.1333333333332} {:x1 482.0703125, :y1 572.59375, :x2 900.4844970703125, :y2 590.09375, :width 941.385, :height 1285.1333333333332} {:x1 482.0703125, :y1 591.6875, :x2 813.9708251953125, :y2 609.1875, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 1198, :x2 0, :y2 1217.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 1214, :x2 0, :y2 1233.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 1230, :x2 0, :y2 1249.5, :width 941.385, :height 1285.1333333333332}), :page 2}, :content {:text "lack of support for pooling computing resources of multiple collocated edge devices, which only became possible with the recent advances in hardware and networking technologies."}, :properties {:color "green"}} {:id #uuid "63f8c8a2-5c3c-421e-ae46-18cd1e8682f9", :page 2, :position {:bounding {:x1 0, :y1 610.7734375, :x2 900.42333984375, :y2 1297.5, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 867.504150390625, :y1 610.7734375, :x2 900.42333984375, :y2 628.2734375, :width 941.385, :height 1285.1333333333332} {:x1 482.0703125, :y1 629.859375, :x2 900.396728515625, :y2 647.359375, :width 941.385, :height 1285.1333333333332} {:x1 482.0703125, :y1 648.9453125, :x2 842.9185180664062, :y2 666.4453125, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 1262, :x2 0, :y2 1281.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 1278, :x2 0, :y2 1297.5, :width 941.385, :height 1285.1333333333332}), :page 2}, :content {:text "edge devices can be clustered and managed through middleware at run-time, thereby achieving even lower latency."}, :properties {:color "green"}} {:id #uuid "63f8c8b3-a5a0-4fbd-b9b3-a8118e547a06", :page 2, :position {:bounding {:x1 0, :y1 648.9453125, :x2 900.472412109375, :y2 1345.5, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 847.4058837890625, :y1 648.9453125, :x2 900.4429321289062, :y2 666.4453125, :width 941.385, :height 1285.1333333333332} {:x1 482.0703125, :y1 668.125, :x2 900.472412109375, :y2 685.625, :width 941.385, :height 1285.1333333333332} {:x1 482.0703125, :y1 687.2109375, :x2 900.4528198242188, :y2 704.7109375, :width 941.385, :height 1285.1333333333332} {:x1 482.0703125, :y1 706.296875, :x2 822.3848876953125, :y2 723.796875, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 1294, :x2 0, :y2 1313.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 1310, :x2 0, :y2 1329.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 1326, :x2 0, :y2 1345.5, :width 941.385, :height 1285.1333333333332}), :page 2}, :content {:text "Similar to the Cloud- and Fog-level coordination, these approaches rely on equipping edge nodes with agent-like virtual containers to enable orchestration and management"}, :properties {:color "purple"}} {:id #uuid "63f8c8bc-8a8b-46f3-9815-2797919abfda", :page 2, :position {:bounding {:x1 0, :y1 725.390625, :x2 900.4677734375, :y2 1377.5, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 482.0703125, :y1 725.390625, :x2 900.4677734375, :y2 742.890625, :width 941.385, :height 1285.1333333333332} {:x1 482.0703125, :y1 744.4765625, :x2 776.3698120117188, :y2 761.9765625, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 1358, :x2 0, :y2 1377.5, :width 941.385, :height 1285.1333333333332}), :page 2}, :content {:text "edge devices are able to communicate with each other to split, delegate, and share processing tasks."}, :properties {:color "purple"}} {:id #uuid "63f8c8e4-64ec-47ac-a0ce-6b6d36bef4ed", :page 2, :position {:bounding {:x1 759.3046875, :y1 973.609375, :x2 815.4588623046875, :y2 991.109375, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 759.3046875, :y1 973.609375, :x2 815.4588623046875, :y2 991.109375, :width 941.385, :height 1285.1333333333332}), :page 2}, :content {:text "cloudlets"}, :properties {:color "purple"}} {:id #uuid "63f8c904-e251-4a6a-803d-497789db8302", :page 3, :position {:bounding {:x1 122.9752197265625, :y1 343.4453125, :x2 457.8564758300781, :y2 360.9453125, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 122.9752197265625, :y1 343.4453125, :x2 457.8564758300781, :y2 360.9453125, :width 941.385, :height 1285.1333333333332}), :page 3}, :content {:text "cluster initiators/coordinators and worker nodes"}, :properties {:color "purple"}} {:id #uuid "63f8c911-91eb-4688-82ba-2590ae161dac", :page 3, :position {:bounding {:x1 0, :y1 30, :x2 462.2239685058594, :y2 418.203125, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 0, :y1 30, :x2 0, :y2 49.5, :width 941.385, :height 1285.1333333333332} {:x1 329.5884704589844, :y1 381.6171875, :x2 462.2239685058594, :y2 399.1171875, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 400.703125, :x2 425.1344909667969, :y2 418.203125, :width 941.385, :height 1285.1333333333332}), :page 3}, :content {:text "dynamic discovery, selection and management of suitable nodes at run-time."}, :properties {:color "purple"}} {:id #uuid "63f8c926-cb6e-4a19-92cf-b4bda9d58a68", :page 3, :position {:bounding {:x1 0, :y1 126, :x2 462.28717041015625, :y2 532.8203125, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 0, :y1 126, :x2 0, :y2 145.5, :width 941.385, :height 1285.1333333333332} {:x1 339.9201965332031, :y1 496.234375, :x2 462.28717041015625, :y2 513.734375, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 515.3203125, :x2 326.7252502441406, :y2 532.8203125, :width 941.385, :height 1285.1333333333332}), :page 3}, :content {:text "tream Processing middleware for in-memory data analytics"}, :properties {:color "purple"}} {:id #uuid "63f8c932-52d7-42b5-859b-d7a816d8211d", :page 3, :position {:bounding {:x1 0, :y1 174, :x2 462.1189270019531, :y2 590.078125, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 0, :y1 174, :x2 0, :y2 193.5, :width 941.385, :height 1285.1333333333332} {:x1 114.60781860351562, :y1 553.4921875, :x2 462.1189270019531, :y2 570.9921875, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 572.578125, :x2 106.31857299804688, :y2 590.078125, :width 941.385, :height 1285.1333333333332}), :page 3}, :content {:text "dynamic clustering and task offloading at system run-time"}, :properties {:color "purple"}} {:id #uuid "63f8c95a-e7c0-4d93-812b-d578335f707f", :page 3, :position {:bounding {:x1 0, :y1 398, :x2 462.1297607421875, :y2 909.0703125, :width 941.385, :height 1285.1333333333332}, :rects ({:x1 0, :y1 398, :x2 0, :y2 417.5, :width 941.385, :height 1285.1333333333332} {:x1 0, :y1 414, :x2 0, :y2 433.5, :width 941.385, :height 1285.1333333333332} {:x1 171.75851440429688, :y1 853.3984375, :x2 462.1097106933594, :y2 870.8984375, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 872.484375, :x2 462.1297607421875, :y2 889.984375, :width 941.385, :height 1285.1333333333332} {:x1 43.6484375, :y1 891.5703125, :x2 322.4930114746094, :y2 909.0703125, :width 941.385, :height 1285.1333333333332}), :page 3}, :content {:text "dge Computing has to be enhanced with clustering techniques extending its application domain towards Clustered Edge Computing (CEC)"}, :properties {:color "purple"}}], :extra {:page 1}}