Giter Club home page Giter Club logo

roadtomsc's Introduction

RoadToMSc

The Road So Far

Intorduction

I am MSc student of the Amirkabir University of Technology. My research interest is NFV and my thesis about placing and routing SFC requests with management constraints. By management constraints, we mean providing VNFM for each SFC.

Step by Step from Proposal

When you enter MSc of the Amirkabir University of Technology you must first write a proposal for your problem and ideas that you have to solve it and present it in professors community. for this steps see presentation and proposal. After the proposal, you are free to do whatever you want with your project until next semester. In the next semester you must present your idea again for new students and after that, you pass the seminar course 🎉. At the end, you must complete your thesis and solution to your proposed problem. I wish you a nice thesis 💪.

Special Thanks

I want to thank Behrooz Farkiani who help me so much in this dark way.

Presented in

Location Date
Group Meeting 2017-12-19
Dr.Bakhshi Meeting 2018-01-23
Dr.Bakhshi Meeting 2018-04-24
Network Community Meeting 2018-04-25
Dr.Bakhshi Meeting 2018-11-07

Defense Session

Defense session will be held on Saturday 21 Sep 2019 on Amphitheater of CEIT Department.

Referee Committee:

  • Dr. Siavash Khorsandi (Amirkabir University of Technology)
  • Dr. Ali Movaghar (Sharif University of Technology)

roadtomsc's People

Contributors

1995parham avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

roadtomsc's Issues

Results

Adds test chains and topology into the Results section of the thesis and presentation.

Problem 1: Objective

Change objective into the cost and consider revenue per SFC and costs of mappings.

Problem Definition

Why your problem has not been completely defined yet? where is the link between VNFM and VNFs? Where is the analysis of the problem?

Problem 1: VNF Types

Because we do not have any VNF sharing so it's better to remove VNF types from problem 1 formulation.

Typo

Management traffic in presentation has a typo.

Problem 1: Presentation

  • در قسمت چالش‌ها شکل نگاشت و مسیریابی اضافه شود.
  • اشکالات نگارشی اصلاح شود.
  • تمام کارهای پیشین رو در یک جدول بیار
  • تعریف مساله خلاصه‌تر شود.
  • چالش و نوآوری یکی شود
  • اسم رابط‌ها از شکل پاک شود.
  • تعریف زنجیره‌ی کارکرد سرویس اصلاح شود.

Some improvements to AUTthesis.cls

I understand that this is not an official repo for AUTthesis.cls and you are just typesetting your own thesis. If your other friends also typeset their theses with this class, please also let them know or even better, if you are in touch with the library of the university, please let them know about this so they can fix things upstream.

Disclaimer You will find my name in AUTthesis.cls but I never took part in writing it. It just turns out that my name was included because I only answered few modest question about xepersian but I had nothing to do with this class in reality.

A few changes needs to be made to make this thesis class up to date with the current state of the xepersian package. At the moment, all these changes is about the file commands.tex

Change number 1

Lines 11 and 12 of the file commands.tex which is

\usepackage{setspace}
\setstretch{1.3}

are unnecessary. This functionality is provided by the xepersian package in a much nicer and cleaner way. Just remove the two lines above, and change line 66 of the same file which is

\usepackage{xepersian}%[extrafootnotefeatures]

to

\usepackage[%
  fontsize={10,13}%
]{xepersian}

This will allow the font size 10pt and base line skip of 13pt. You can change either values to whatever works better for you.

Change number 2

The line 22 in the same file which is

%\usepackage[perpage]{footmisc}

is not needed. Again, this functionality is provided by the package itself. If you ever decide that you want to reset footnote counters per page so that footnotes start from 1 on every page, then change line 66 of the same file which is

\usepackage{xepersian}%[extrafootnotefeatures]

to

\usepackage[%
  perpagefootnote=on%
]{xepersian}

Change number 3

The line 75 which is

%\setdigitfont[Scale=1.1]{PGaramond}

has some issues.

  • The control sequence \setdigitfont is changed to \setmathdigitfont which will only change digits font in math mode. However, the control sequence \setdigitfont changes digits in both math and text modes;

  • The use of PGaramond is problematic. This particular font does not contain U+066A. In fact, if you use at least version 22.4 of the xepersian package, it will be checked if the font contain the necessary characters and if not, then you will get an error and be asked to select another font.

  • If you ever typeset a decimal number like $1.2$, you will see that in both PGaramond and Yas font, the spacing is quite tight. This is because there was a bug in xepersian package 10 years ago which produced too much space and these fonts were created back then to compensate for this bug but now that there is no bug in the xepersian package, these fonts just give wrong spacing.

So just change line 75 to something like

\setmathdigitfont{IRXLotus}[Scale=1.1]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.