Find Jobs
Hire Freelancers

Discrete-event simulation with SimPy and Optimization with SciPy -- 5

$30-250 USD

Закрито
Опублікований over 2 years ago

$30-250 USD

Оплачується при отриманні
Problem1 We would like to design a [network packet]([login to view URL]) routing system. To do so, we will need to define the system and run a simulation so that we can generate data that will be used for the optimization of design parameters. Our router will be a bit of a simpler system, so do not worry about any specifics you know about ethernet or telecommunications in general. The goal of our router is that it will route packets from devices connected to it through to the internet. We'll parameterize our router so that it can accept $\alpha$ packet routing connections at any time. Assume that packets take $\beta$ time to be routed through the router. Let's say that each device connected to the router is only willing to wait for up to $\gamma$ time for the packet to be routed to its destination. Let's also say that our system will allow for prioritization on three levels so that we can make sure those high-priority packets like those for voice and video calls can route through before lower-priority packets like standard file downloads. Please refer to the below attached file for a better understanding To model our system, let's say that we have $n$ devices on our network connection to the router. Each device generates $X_v$ video calling packets, $X_s$ standard priority packets, and $X_l$ low priority packets at an $X_i$ interval time between each packet submitted to the router. So, say that this device has a total of $X_v + X_s + X_l$ packets. I would recommend that you shuffle this set of packets. This device would submit the first of these packets (in any order) to the router at time 0. The device would then wait for $X_i$ before submitting the next packet (which again can be any of those in this device's collection), and again until the total number of packets has been submitted to the router. Higher priority packets will not preempt lower-priority packets, but they will be able to jump the queue (`[login to view URL]`). Based on the distributions for the parameters below, what is the average number of packets that make it through the router to the internet, for $n$ = [3, 5, 10, 15]? All time-related parameters below are in milliseconds. Make sure to set the random seed. - $\alpha$ = 6 - $\beta$ = exponentially-modified normal continuous random variable at location 1 and scale 1.5 - $\gamma$ = 3 - $X_v$ = uniform discrete random variable between [2,10] - $X_s$ = uniform discrete random variable between [2,10] - $X_l$ = uniform discrete random variable between [2,10] - $X_i$ = binomial discrete random variable with n at 10 and p at 0.5 Problem2 Create a function that will automatically run the simulation above, introducing a new constraint named $\omega$, which is the length of time the router is willing to dedicate to routing a packet. Thus, you will need to modify Problem 1 so that $\omega$ is incorporated as another wait time that will interrupt the packet routing. Then, we would like to see how $\omega$ affects the number of packets that successfully route through. Make sure that the function sets the same random seed inside the function so that your simulation parameters are consistent across runs. Using `scipy.optimize.minimize_scalar()` ([see reference]([login to view URL])), what is the value of $\omega$ (router processing time allocated) that results in the highest number of packets that successfully route through our router design, where $2 \le \omega \le 10$? Jupyternotebook formate Please find the below file for better understanding
ID проекту: 32257972

Про проект

7 пропозицій(-ї)
Дистанційний проект
Активність 2 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
7 фрілансерів(-и) готові виконати цю роботу у середньому за $203 USD
Аватарка користувача
Hi there,I'm biddin on your project "Discrete-event simulation with SimPy and Optimization with SciPy -- 5" I have read your project description and i'm an expert in Python and machine learning therefore i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. .. .
$250 USD за 3 дні(-в)
4,8 (83 відгуки(-ів))
7,7
7,7
Аватарка користувача
We will do your work I am writing this proposal in order to work for you in Software and Web Development. We are highly trained professional developers seeking to freelance and earn online. Having a flair in programming and development I have been excellent with JAVA,C#,C/C++ and PHP programming language along with MySQL with XAMPP Server. I also build application for Cloud computing and High performance computing as I also have knowledge regarding Hadoop, MPI, OpenMP (distributed frameworks) and also have build applications in CUDA C++ and OpenCL. I also have experience with the most famous framework ASP.NET. My most expertise are in JAVA where I have built countless projects for semester projects and Final year project. You may find many developers in this field however we assure that you will not be able to find a team like us. We not only ensure the code is quality wise but we also assure that the code we write are optimised and we ensure that the program performs right operation under right environment i.e. we create programs that are defect free. You may also find freelancers that cost low but they do not put their 100% which then shows in the software and leads to an unhappy customer. We ensure reasonable price are put as tag on the job and we ensure in order to give the write product.
$200 USD за 7 дні(-в)
4,9 (22 відгуки(-ів))
5,0
5,0
Аватарка користувача
Professional Software Developer️ Hello , I hope you are safe and Doing well I have seen your project requirements , I am looking to discuss further with you Hope we will meet soon to discuss further Coming to me, I am a professional software developer and have worked and taught for more than 10 years. My skills include C, C++, C#, VB, Java and so on. I am very confident in your project and ready to start your work right now. Let me know your availability of time to discuss this project through call or chat Stay safe Thanks, regards
$200 USD за 5 дні(-в)
5,0 (19 відгуки(-ів))
4,6
4,6
Аватарка користувача
Hi there, I am a talented python dev, and I suppose I can handle this task successfully. Please let me know more details, and Please give me your chance. I look forward to hearing from you. Regards!
$139 USD за 7 дні(-в)
5,0 (6 відгуки(-ів))
4,5
4,5
Аватарка користувача
Hello, I have previous experience writing simulations using SimPy and using SciPy for optimization problems. Your project of simulating a network and analyzing the effect of different parameters is very interesting, I'd be happy to work on it. Please do let me know if you're interested in discussing further. Thank you
$240 USD за 3 дні(-в)
5,0 (1 відгук)
1,6
1,6
Аватарка користувача
- previous experience in such topics - eager to discuss a lot in this chat stream - degree stats maths
$240 USD за 3 дні(-в)
1,0 (7 відгуки(-ів))
3,5
3,5

Про клієнта

Прапор UNITED STATES
Los Angeles, United States
4,8
2
Спосіб оплати верифіковано
На сайті з жовт. 9, 2021

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.