From 2f90d433d887711c0bd6aa4ad1abfaca9031961c Mon Sep 17 00:00:00 2001 From: nareknaltakyan1 Date: Sun, 11 Jan 2026 13:30:09 +0400 Subject: [PATCH] adaptive fog: initial commit --- .idea/workspace.xml | 187 +++---- ADAPTIVE_FOG_IMPLEMENTATION.md | 352 ++++++++++++ IMPLEMENTATION_PLAN.md | 430 ++++++++++++++ compile_adaptive.sh | 76 +++ ...1CSITLoadBalancingAdaptiveFogComputing.pdf | Bin 0 -> 273573 bytes ...CH AS A SERVICE WITH ENHANCED SECURITY.pdf | Bin 0 -> 272103 bytes papers/3Spain_KMIS_2025_148_CR.pdf | Bin 0 -> 369168 bytes papers/4EWDTS_2025_paper_45.pdf | Bin 0 -> 215130 bytes ...er_Resource_Sharing_and_Node_Migration.pdf | Bin 0 -> 290946 bytes ..._Cluster_Fog_Architecture_with_Dynamic.pdf | Bin 0 -> 593462 bytes run_scenario.sh | 26 + src/org/fog/adaptive/README.md | 523 ++++++++++++++++++ src/org/fog/adaptive/baas/BatchProcessor.java | 156 ++++++ .../fog/adaptive/baas/ProtocolConverter.java | 115 ++++ .../fog/adaptive/federation/MasterNode.java | 294 ++++++++++ .../adaptive/federation/MasterOfMasters.java | 329 +++++++++++ .../loadbalancing/DynamicAreaManager.java | 168 ++++++ .../HierarchicalOverflowManager.java | 224 ++++++++ .../ThresholdScalingController.java | 208 +++++++ .../adaptive/mobility/LocationService.java | 261 +++++++++ src/org/fog/adaptive/models/DeviceType.java | 29 + .../fog/adaptive/models/GeographicArea.java | 112 ++++ src/org/fog/adaptive/models/LoadMetrics.java | 100 ++++ src/org/fog/adaptive/models/SharingMode.java | 31 ++ .../ResourceSharingManager.java | 245 ++++++++ .../scenarios/SmartCityTrafficScenario.java | 379 +++++++++++++ 26 files changed, 4123 insertions(+), 122 deletions(-) create mode 100644 ADAPTIVE_FOG_IMPLEMENTATION.md create mode 100644 IMPLEMENTATION_PLAN.md create mode 100755 compile_adaptive.sh create mode 100644 papers/1CSITLoadBalancingAdaptiveFogComputing.pdf create mode 100644 papers/2Bamber_BATCH AS A SERVICE WITH ENHANCED SECURITY.pdf create mode 100644 papers/3Spain_KMIS_2025_148_CR.pdf create mode 100644 papers/4EWDTS_2025_paper_45.pdf create mode 100644 papers/5Russio_Dynamic_Inter_Cluster_Resource_Sharing_and_Node_Migration.pdf create mode 100644 papers/6Philipines_Hierarchical_Federated_Multi_Cluster_Fog_Architecture_with_Dynamic.pdf create mode 100755 run_scenario.sh create mode 100644 src/org/fog/adaptive/README.md create mode 100644 src/org/fog/adaptive/baas/BatchProcessor.java create mode 100644 src/org/fog/adaptive/baas/ProtocolConverter.java create mode 100644 src/org/fog/adaptive/federation/MasterNode.java create mode 100644 src/org/fog/adaptive/federation/MasterOfMasters.java create mode 100644 src/org/fog/adaptive/loadbalancing/DynamicAreaManager.java create mode 100644 src/org/fog/adaptive/loadbalancing/HierarchicalOverflowManager.java create mode 100644 src/org/fog/adaptive/loadbalancing/ThresholdScalingController.java create mode 100644 src/org/fog/adaptive/mobility/LocationService.java create mode 100644 src/org/fog/adaptive/models/DeviceType.java create mode 100644 src/org/fog/adaptive/models/GeographicArea.java create mode 100644 src/org/fog/adaptive/models/LoadMetrics.java create mode 100644 src/org/fog/adaptive/models/SharingMode.java create mode 100644 src/org/fog/adaptive/resourcesharing/ResourceSharingManager.java create mode 100644 src/org/fog/adaptive/scenarios/SmartCityTrafficScenario.java diff --git a/.idea/workspace.xml b/.idea/workspace.xml index e3e16e89..541a4ced 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,102 +4,78 @@