-
Notifications
You must be signed in to change notification settings - Fork 35
[Feature] Include realistic mobility and frontend-controller adaptation #41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 217 commits
Commits
Show all changes
247 commits
Select commit
Hold shift + click to select a range
83c3936
Servicio de conexión UDP
AlejandroAvilesSerrano cbeb58f
fix_filename
AlejandroAvilesSerrano 3e9ad7b
fix_nebulamulticasting
AlejandroAvilesSerrano 7c039a3
feat_mobility_module
AlejandroAvilesSerrano f9a3964
fix_function_arguments
AlejandroAvilesSerrano edd4ef5
fix_compiler_errors
AlejandroAvilesSerrano 092af15
feat_timer_generator
AlejandroAvilesSerrano 66613aa
Merge branch 'main' into feat_nebula_mobility
AlejandroAvilesSerrano 85b706b
fix_timer_integrated
AlejandroAvilesSerrano 2012cc1
fix_lock_release_excep
AlejandroAvilesSerrano f53b32c
fix_waiting_logic
AlejandroAvilesSerrano 2925f21
Merge branch 'main' into feat_nebula_mobility
AlejandroAvilesSerrano 5ca1761
fixed_some_mobility_configurations
AlejandroAvilesSerrano cab1ba0
update_nebula_p2b.py
AlejandroAvilesSerrano 80df6e3
Merge branch 'main' into feat_nebula_mobility
AlejandroAvilesSerrano e7ac641
feat_mobility_upgrade
AlejandroAvilesSerrano 2a081e1
feat_late_starting_trainning
AlejandroAvilesSerrano c0768cd
feat_LateNodes_train
AlejandroAvilesSerrano a1166b0
Merge branch 'main' into feat_nebula_mobility
AlejandroAvilesSerrano 71c7604
fix_fast_push
AlejandroAvilesSerrano 3e0353f
Merge branch 'main' into feat_nebula_mobility
AlejandroAvilesSerrano c495af6
feat_weights_modifiers
AlejandroAvilesSerrano ec553b6
fix_slow_push_strategy
AlejandroAvilesSerrano ab1af93
fix_metric_delay
AlejandroAvilesSerrano fc64e40
feat_fast_push
AlejandroAvilesSerrano 9051a78
fix_fast_reboot
AlejandroAvilesSerrano 2077832
feat_upgrading_network_robustness
AlejandroAvilesSerrano e86db89
fix_ecs_run_shutdown
AlejandroAvilesSerrano 11f37d8
fix_info_points
AlejandroAvilesSerrano 3e8ed56
feat_nebulamulticasting_on_off
AlejandroAvilesSerrano b84818d
fix_errors_reestructuring
AlejandroAvilesSerrano 7ebf7de
fix_restructure_errors
AlejandroAvilesSerrano 3b72cde
feat_connection_optimizator
AlejandroAvilesSerrano b8f7c35
feat_network_optimization
AlejandroAvilesSerrano fbbccd0
fix_minor_errors
AlejandroAvilesSerrano 1fe818d
fix_remove_weight_error
AlejandroAvilesSerrano 33d9578
fix_solving_distributions
AlejandroAvilesSerrano 8325055
feat_additional_data_dist_png
AlejandroAvilesSerrano 5b9ef3d
fix_additional_nodes_ip
AlejandroAvilesSerrano 8c177fa
ft_test_setup
AlejandroAvilesSerrano 9a7d809
fix_no_coinciding_samples
AlejandroAvilesSerrano d05833b
fix_update
AlejandroAvilesSerrano 7d6dbf4
feat_defaultMH
AlejandroAvilesSerrano 111568c
fix_error_defaultHM
AlejandroAvilesSerrano 882e4eb
fix_wrong_payload
AlejandroAvilesSerrano ba6a397
fix_keyerror_np
AlejandroAvilesSerrano b70cc41
fix_general_errors
AlejandroAvilesSerrano 82bc4bf
fix_reestructure_loop
AlejandroAvilesSerrano 66d62bc
fix_slow_push_issue
AlejandroAvilesSerrano 3445a76
fix:concurrency_issue
AlejandroAvilesSerrano 19e53f9
fix_get_neighbors_np
AlejandroAvilesSerrano fbf9eb1
daily_update
AlejandroAvilesSerrano 822a470
change_scenario_config
AlejandroAvilesSerrano 9b50740
fix_momentum
AlejandroAvilesSerrano 4637885
update_from_main
AlejandroAvilesSerrano 139dae7
fix_com_error
AlejandroAvilesSerrano 1177a4f
updt_momentum
AlejandroAvilesSerrano e4e5287
feat_momentum
AlejandroAvilesSerrano 282ab2f
feat_momemtum_penalty
AlejandroAvilesSerrano 7f5e230
updt_momemtum_penalty_ext
AlejandroAvilesSerrano e57767c
update momemtum
AlejandroAvilesSerrano a0c9c24
update_messages_refactor
AlejandroAvilesSerrano 7001c6c
fix_msg_errors
AlejandroAvilesSerrano 614af0f
fix_messages_factory
AlejandroAvilesSerrano 8adf02c
fix_error
AlejandroAvilesSerrano 25ca56d
fix_factory_message_action
AlejandroAvilesSerrano 55bfb2e
fix_message_factory
AlejandroAvilesSerrano 13547ba
feat_refactor_messages
AlejandroAvilesSerrano 849d1b8
fix_clean_code
AlejandroAvilesSerrano 5812aa3
fix_refactor_communciations
AlejandroAvilesSerrano ed2d764
fix_handle_model_error
AlejandroAvilesSerrano bfef62c
feat_message_events
AlejandroAvilesSerrano ff2a3d1
fix_error_msg
AlejandroAvilesSerrano 7f9d4be
fix_event_error
AlejandroAvilesSerrano 18e9183
fix_errors
AlejandroAvilesSerrano 6a1384a
update_momemtum
AlejandroAvilesSerrano db3710b
updt
AlejandroAvilesSerrano 3b3d523
fix_momemtum_config
AlejandroAvilesSerrano 56b8997
optimization_sinc
AlejandroAvilesSerrano fd1e734
opt_sinc++
AlejandroAvilesSerrano bc6f7b8
fix_momentum
AlejandroAvilesSerrano 81edea1
fix_disconnect_error
AlejandroAvilesSerrano 8c1fc0f
fix_disconnection_node
AlejandroAvilesSerrano e6413cd
fix_TCP_temporary_port
AlejandroAvilesSerrano 85fabd2
fix_notself_agg
AlejandroAvilesSerrano 4ecb5bd
fix_tcp_ports
AlejandroAvilesSerrano 2275f65
feat_node_disconnection
AlejandroAvilesSerrano cef7757
feat_blacklist
AlejandroAvilesSerrano c8c3656
fix_resinc_error
AlejandroAvilesSerrano d8fbb31
fix_resinc_after_disc
AlejandroAvilesSerrano 6348cee
fix_resinc_Node
AlejandroAvilesSerrano 83ce2ff
merge 'origin/main' into feat_nebula_connection_service
AlejandroAvilesSerrano 0669f8f
feat_target_attacks
AlejandroAvilesSerrano 3031cfe
feature select changing targets
AlejandroAvilesSerrano 43cce2b
feat standar mobility strategies
AlejandroAvilesSerrano d5cdb7d
feataure update storage
AlejandroAvilesSerrano d3abf62
fix update storage errors
AlejandroAvilesSerrano 16ca2da
fix_no_round_mechs
AlejandroAvilesSerrano 2dafe3a
fix_error
AlejandroAvilesSerrano 646c9a3
Feature update handlers interface
AlejandroAvilesSerrano ceb516f
feature dfl no rounds
AlejandroAvilesSerrano 9d96587
fix updates handling and ecs service
AlejandroAvilesSerrano b821b37
fix_propagator_error
AlejandroAvilesSerrano 37a017c
opt_test_mobility
AlejandroAvilesSerrano 4432f46
refactor situational awareness
AlejandroAvilesSerrano 4f23e38
feature situational awareness module functionalities
AlejandroAvilesSerrano f1364f0
feature nebula discover service asynchronous
AlejandroAvilesSerrano c2e1d7c
optimization code
AlejandroAvilesSerrano 1f28f77
feature beacon service
AlejandroAvilesSerrano 3d5ff25
fix fully integrated beacon
AlejandroAvilesSerrano f4951d6
feature geolocalization in beacon
AlejandroAvilesSerrano 4afccbc
fix daily update
AlejandroAvilesSerrano 98e3e2e
feature nebula gps service
AlejandroAvilesSerrano e6bb7b4
fix mobility errors
AlejandroAvilesSerrano 2f8f2d8
feature updating mobility module
AlejandroAvilesSerrano 474de4c
fix mobility errors
AlejandroAvilesSerrano 56928c6
fix missing await
AlejandroAvilesSerrano 1d32273
fix generate network conditions
AlejandroAvilesSerrano 58c65b5
fix mobility low threshold error
AlejandroAvilesSerrano 00eff3f
feature network simulator
AlejandroAvilesSerrano 8c4ec3b
feature integrated nebula network simulator
AlejandroAvilesSerrano aaccf0a
feature SA submodules
AlejandroAvilesSerrano bda0596
fix additional node network conditions
AlejandroAvilesSerrano 387ec6d
fix network conditions fist attemp
AlejandroAvilesSerrano e552734
feature training policy interface
AlejandroAvilesSerrano bc5dec0
feature event system for addon functionalities
AlejandroAvilesSerrano b244684
feat aggregation event
AlejandroAvilesSerrano 8f957c1
feature event system integrated
AlejandroAvilesSerrano ced5f9b
feature QDS tp - update received event
AlejandroAvilesSerrano 270a56a
feature round start event
AlejandroAvilesSerrano dabc965
feature speed oriented selection
AlejandroAvilesSerrano 719cefd
feature CFL implementation for udpate storage
AlejandroAvilesSerrano 0bd99b2
feature beacon received event
AlejandroAvilesSerrano 836fbad
feature sos sa strategy
AlejandroAvilesSerrano ef5033b
opt sat sos
AlejandroAvilesSerrano 1655705
feature sat hts
AlejandroAvilesSerrano b5c1dab
fix error offers accepted after stopped lt process
AlejandroAvilesSerrano 0b2cdc4
opt engine
AlejandroAvilesSerrano a6f34d4
Merge remote-tracking branch 'origin/main' into mobility_roundsoff
AlejandroAvilesSerrano 6b3fe49
fix evaluation before aggregation
AlejandroAvilesSerrano 02111eb
fix additional participants datasets
AlejandroAvilesSerrano 10578b3
opt nebuladataset factory
AlejandroAvilesSerrano 540771b
saving wating scenarios in the database
FerTV 3d92944
feature hybrid datasets
AlejandroAvilesSerrano 448b5ff
feat datasets 'n' splitted
AlejandroAvilesSerrano 88b281e
feature split dataset IID subsets
AlejandroAvilesSerrano 907a81a
wip hybrid datasets
AlejandroAvilesSerrano 9031ebd
fix dirichlet subset generated
AlejandroAvilesSerrano e99eb8f
feature unbalanced IID hybrid datasets
AlejandroAvilesSerrano 62adab9
feature cifar10 hybrid data partitioning
AlejandroAvilesSerrano de55472
fix mnist error
AlejandroAvilesSerrano 4a9e25d
fix dflupdatehandler & qds
AlejandroAvilesSerrano 09e5fbe
updt
AlejandroAvilesSerrano 4ff9eb3
opt space
AlejandroAvilesSerrano 6ae66c7
feature nebula plugin loader
AlejandroAvilesSerrano dccd82f
refactor(controller): migrate user modifications from front-end to co…
FerTV 9766c3e
feature SA command
AlejandroAvilesSerrano db182ad
fix communciation manager importatition
AlejandroAvilesSerrano 2babfd4
feature connectivity commands
AlejandroAvilesSerrano 05f2b4b
refactor previous created endpoints and scenarios endpoints added
FerTV 0f7581e
feature suggestionbuffer
AlejandroAvilesSerrano 982d0fe
fix suggestionbuffer
AlejandroAvilesSerrano f18ef81
daile update
AlejandroAvilesSerrano f824224
fix endpoints for scenarios
FerTV 4cc2091
feature integrated suggestions system
AlejandroAvilesSerrano df24dfd
fix error interface
AlejandroAvilesSerrano 044d517
opt suggestion buffer
AlejandroAvilesSerrano 144c3f3
feat integrated more events
AlejandroAvilesSerrano d56b361
refactor communication manager property
AlejandroAvilesSerrano f78efdd
fix early updates received before starting learning
AlejandroAvilesSerrano c642d5e
feature training policies as SA Agents
AlejandroAvilesSerrano a60336b
fix owner missing SACommands
AlejandroAvilesSerrano b2a20bf
Merge remote-tracking branch 'origin/main' into feature/db-optimization
FerTV dcf415d
morning update
AlejandroAvilesSerrano 17ade40
removed unused parameters
FerTV d3f09f1
databases removed of frontend docker container
FerTV 8cac0b2
fix monitor page and node related endpoints
FerTV ca04b12
fix samodule mediate function
AlejandroAvilesSerrano f6c374d
fix sa module arbitatrion
AlejandroAvilesSerrano 64e8e05
feature close to integrate node forgiveness
AlejandroAvilesSerrano f9c56c5
feature system monitoring + forget nodes
AlejandroAvilesSerrano 5a47c4a
feature static arbitatrion policy
AlejandroAvilesSerrano d4075aa
feature behavior reputation
AlejandroAvilesSerrano c554a91
feature reputation messages
AlejandroAvilesSerrano 7c4144b
feature dinamically loading sa components
AlejandroAvilesSerrano 1ffb5e2
refactor situational awareness module
AlejandroAvilesSerrano 7360711
refactor SA module
AlejandroAvilesSerrano 745b731
feature consistency reputation
AlejandroAvilesSerrano 9e567eb
feature advanced consistency metrics
AlejandroAvilesSerrano abb2155
Merge remote-tracking branch 'origin/main' into mobility_roundsoff
AlejandroAvilesSerrano d272058
fix merge errors
AlejandroAvilesSerrano fdbc0d8
refactor soem stuff
AlejandroAvilesSerrano 952f5c6
refactor private methods
AlejandroAvilesSerrano 97bc699
refactor pluging loader
AlejandroAvilesSerrano a0a4740
refactor ring topology np
AlejandroAvilesSerrano 584e94a
feature sa frontend
FerTV fe90ea6
fix ring error
AlejandroAvilesSerrano 5a2ea7a
fix random topology cs
AlejandroAvilesSerrano 0ffb541
refactor intro message
AlejandroAvilesSerrano 4039420
feature sar components dinamically loaded
AlejandroAvilesSerrano 02b4e74
fix ring error
AlejandroAvilesSerrano 84787be
fix not simultaneos ring extra participants
AlejandroAvilesSerrano eaac70c
pre integration
AlejandroAvilesSerrano 0a3f70a
sa commentaries
AlejandroAvilesSerrano 31646ca
optimization ring error
AlejandroAvilesSerrano 8ad41ff
fix strict ring topology
AlejandroAvilesSerrano 3f0ac2c
feature undirect connections inactivity
AlejandroAvilesSerrano 8dd5ba5
feature connetion priority
AlejandroAvilesSerrano acee4a1
daily update
AlejandroAvilesSerrano 2d1e9dc
Merge remote-tracking branch 'origin/feature/db-optimization' into co…
FerTV 8adbdb0
controller and frontend splitted
FerTV fc1e68e
upgrade collaborative rep
AlejandroAvilesSerrano 8db63d6
refactor controller folder created
FerTV a1da1ce
upgrade collaborative
AlejandroAvilesSerrano 0467be5
feature distance neighbor policy
AlejandroAvilesSerrano e8dc915
node endpoints created in the controller
FerTV 18d32c9
fix distance errors
AlejandroAvilesSerrano f8f7c92
fix await erros
AlejandroAvilesSerrano 80d9807
feature distance candidate selector
AlejandroAvilesSerrano a7b962b
fix mobility longitude
AlejandroAvilesSerrano 266b12d
default mobility
FerTV c32ddda
fix mob
AlejandroAvilesSerrano 4987b56
Merge branch 'mobility_integration_v3' into simple-mobility
AlejandroAvilesSerrano 0f72fa7
additional merge changes
AlejandroAvilesSerrano 1927b27
remove bad dir
AlejandroAvilesSerrano f3c3323
added docstrings for the frontend
FerTV 986688f
fix same owner commands conflict
AlejandroAvilesSerrano 660cc69
improve node dynamism
enriquetomasmb c54dff8
Merge branch 'simple-mobility' of https://github.com/CyberDataLab/neb…
enriquetomasmb 66c9da7
fix filtered discovers
AlejandroAvilesSerrano ef67f54
feature ttl for corfimations
AlejandroAvilesSerrano 7f5091c
fix rep messages
AlejandroAvilesSerrano d32573b
fix rep setup
AlejandroAvilesSerrano 32a4a20
rep proto
AlejandroAvilesSerrano 6fb66ca
remove unused files
AlejandroAvilesSerrano 83c28d8
add/remove comments
AlejandroAvilesSerrano 5a81356
added docstrings for the controller
FerTV 15f1159
update message definition
enriquetomasmb e8e08d6
update format, style and comments
enriquetomasmb 31d7fe2
remove situational awareness from participant.json.example
FerTV 207d53e
Merge remote-tracking branch 'origin/controller_frontend_split' into …
FerTV d670ea2
fix dynamism on node distance
enriquetomasmb a7609e5
fix strict_topology
FerTV f5316d2
fix delay error
AlejandroAvilesSerrano 582882a
fix flooding
AlejandroAvilesSerrano e722740
fix processes deployment
FerTV e559429
fix delayer attack
FerTV File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.