-
Notifications
You must be signed in to change notification settings - Fork 23
Add ZeroMQ as a First-Class Communication Backend in concore #167
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
Conversation
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
Added A zeromq based study and also corrected some existing studies
…es are working fine even after integrating the ZeroMQ with concore.py
Integrated the ZeroMQ with concore.py, I've tested the previous studies(With only file based communication) are working fine even after integrating the ZeroMQ with concore.py
…PORT and PORT_NAME and copy that file from source dir to destination dir
For Port Assignment Based On Edge Label
added a function that will run the copy_with_port_portname script with arguments
…r instance of concore
Added A function to close all ports of zeromq running for a particular instance of concore
…with that improved copy_port_portname.py as per requirements
…mal port and name, then setting them in the variable names as PORT_[SOURCE_NODE]_[DESTINATION_NODE] and PORT_NAME_[SOURCE_NODE]_[DESTINATION_NODE], these variables can be used in the source files when Ports and Portnames are not decided for zeromq connection, and also the port is accessible through iport and oport files.
Integrated ZeroMQ in ControlCore.
…not communicating through file based communication
Added A Functionality to see the ZMQ edge results & Also Added Timeout and Retry Logic for ZeroMQ Connection
… adding 10 in sum untill 100
Added Measurements folder for Quantifying the improvements after adding ZeroMQ in concore
Measurements Folder Added
Corrected Figure Names And Corrected readme.md
replaced the png format with pdf, now all plots will be saved as pdf
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR implements ZeroMQ-based communication as a first-class feature in concore, alongside the existing file-sharing and shared-memory communication mechanisms.
Key Contributions:
Additional Notes:
Outcome:
This PR fulfills the expected outcomes of the GSoC project “Making ZeroMQ a first-class feature of concore” by: