Asynchronous Monitor Agent using Python 3 and asyncio
Here you find the details for the internship named "Asynchronous Monitor Agent using Python 3 and asyncio" in the company Western Digital.
Name: | Asynchronous Monitor Agent using Python 3 and asyncio |
Company: | Western Digital |
Description: | In ActiveScale, there is a monitor agent process (MonA) running on each server. In its core, MonA is a framework to run chains of (Python) plugins to retrieve, verify and act on properties of the server. These chains are referred to as rules and are scheduled asynchronously using Twisted deferred threads. MonA is currently written in Python 2.7 and is hitting a few limitations in area’s that evolved a lot in the past decade. The goal of this internship is to come up with a design and implementation of a replacement of MonA, using Python 3 and asyncio. This would include: • Getting familiar with the current design of MonA and how it relies on Twisted combined with threads for asynchronous execution of plugins. Technologies |
Target profiles: |
|
In industries: |
|
Required special knowledge: | |
Duration: | 6 weeks |
Paid: | Nee |
Net wage: | - |
Foreign: | Nee |
Contact: |
Olivier Gustin (HR Manager) Email: recruiter@amplidata.com Tel: |