•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the C# section within the Software Development category of DaniWeb, a massive community of 391,938 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,835 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our C# advertiser:
Views: 412 | Replies: 7
![]() |
Hi,
We, in our office use a remote Matlab License server running FlexLM license manager. Since we have very few floating licenses we end up asking to release the license from the fellow engineers many times a day.This creates confusion as we are not knowing who is actually using the license.
To automate this I plan to make a simple application wherein I'll monitor the connection to that particular matlab server and see which user has actually hooked up a license if a socket to that server:port becomes alive. Then I would start broadcasting to the rest of the users that this user is using the License.
This can be achieved my making a service that would feed a frontend application with the broadcast details which would let people actually know who is using the license. It is a simple License viewer.
Since I don't have administrative access to the license server (it is organization wide server) so I just can monitor connections from my system or from a group of users who actually install the service I am planning to make.
My only concern now is since I am to use broadcast mode for letting others know I have hooked up a license I would be in trouble with network bandwidth.
Does anybody have a better architecture to prevent the broadcast and use some other tricky method.
We, in our office use a remote Matlab License server running FlexLM license manager. Since we have very few floating licenses we end up asking to release the license from the fellow engineers many times a day.This creates confusion as we are not knowing who is actually using the license.
To automate this I plan to make a simple application wherein I'll monitor the connection to that particular matlab server and see which user has actually hooked up a license if a socket to that server:port becomes alive. Then I would start broadcasting to the rest of the users that this user is using the License.
This can be achieved my making a service that would feed a frontend application with the broadcast details which would let people actually know who is using the license. It is a simple License viewer.
Since I don't have administrative access to the license server (it is organization wide server) so I just can monitor connections from my system or from a group of users who actually install the service I am planning to make.
My only concern now is since I am to use broadcast mode for letting others know I have hooked up a license I would be in trouble with network bandwidth.
Does anybody have a better architecture to prevent the broadcast and use some other tricky method.
Regards
Shouvik
Shouvik
•
•
Join Date: Apr 2008
Posts: 3
Reputation:
Rep Power: 0
Solved Threads: 0
Maybe you can use a ready made solution from openlm
It is able to monitor user activity and release the license back to the pool when licenses are needed by other user. It also supply end user tool to query the availbility of licenses.
Network load is very low and the software is relaible and working in many sites.
It is able to monitor user activity and release the license back to the pool when licenses are needed by other user. It also supply end user tool to query the availbility of licenses.
Network load is very low and the software is relaible and working in many sites.
•
•
Join Date: Apr 2008
Posts: 3
Reputation:
Rep Power: 0
Solved Threads: 0
OpenLM server is the part that monitors the FLEXlm server and collect the information about licenses availability. It can work with multiple FLEXlm servers that do not have to run on the same server that OpenLM is running on.
There is no need for FLEXlm installation on the computer that runs OpenLM server.
Where do you get this error?
There is no need for FLEXlm installation on the computer that runs OpenLM server.
Where do you get this error?
As a quickfix solution OpenLM has immensely helped me.It is a great License Manager with an additional feather on its cap being under GNU GPL.It has provided great details for each user who hooks up to the license server even with report creation and usage metrics.
But I would still like to get inputs for the question that had initiated this thread. Please let me know some architecture or design that can help me achieve the solution I proposed earlier.
But I would still like to get inputs for the question that had initiated this thread. Please let me know some architecture or design that can help me achieve the solution I proposed earlier.
Regards
Shouvik
Shouvik
![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb C# Marketplace
Other Threads in the C# Forum
- Previous Thread: Getting an internet explorer's Shortcut icon
- Next Thread: help in getting pattern defintion?


Linear Mode