Difference between revisions of "Assignments WS 2015/2016"

From Simulace.info
Jump to: navigation, search
Line 74: Line 74:
  
 
The simulation should track the number of people in lecture halls, in queues and in any otherwise interesting state such as boredom or stress.
 
The simulation should track the number of people in lecture halls, in queues and in any otherwise interesting state such as boredom or stress.
 +
 +
== xtomp36: assigment ==
 +
===Hosting load-balancing simulation===
 +
 +
A hosting company with it’s own infrastructure is using so called "load balancing" to distribute the overall load between multiple servers (hardware) and “high-availability” to minimize service down-time.
 +
 +
'''Software used''' <br />
 +
- SIMPROCESS
 +
 +
'''Possible hosting services'''<br />
 +
- Web hosting<br />
 +
- VPS<br />
 +
- Communication server (TS 3)
 +
 +
The simulation should also consider critical situation like off-line server or unavailability (for example due to D-DOS attack) of the entire server location (datacenter). In with case the traffic should be re-routed to another location (there are two hosting locations).<br />
 +
I am going to use real data from my own hosting environment.
 +
 +
'''Variables'''<br />
 +
- Number of servers<br />
 +
- Probability of hardware malfunction<br />
 +
- Probability of software malfunction<br />
 +
- Probability of entire location unavailability<br />
 +
- Service users (website visitors, VPS users, TS 3 clients)
 +
 +
'''Other'''<br />
 +
In addition there are other devices necessary to enable LB and HA, like a switch. In case of HA enabled there must be at least two same switches at one time to achieve redundancy.

Revision as of 20:16, 13 December 2015


Assignments

Oleg.Svatos (talk) 15:35, 29 November 2015 (CET) Just to warn you in advance - topics like roulette, lottery and other simulations based purely on uniform randomnes will not be accepted as Monte Carlo simulation.

--Dinara (talk) 03:32, 11 December 2015 (CET)

Elevator system simulation

Goal: find the best balance between number of elevators and employees in the building (for instance 10 floor business center), so that the waiting time will be minimum Environment: NetLogo

Ok, first, I would really prefer if you created a new article for your assignment. This is confusing a bit.
Nevertheless, your assignment is too short to be evaluated. It must be elaborated in much much greater detail. Anyway, it seems that such a simulation would be better for discrete event simulation. Tomáš (talk) 02:33, 13 December 2015 (CET)


xpokl18

Heating system simulation

THIS IS JUST A DRAFT

Most households in the Czech Republic have mains gas central heating. This is a so-called ‘wet system’, which means a gas-fired boiler heats water to provide central heating through radiators and hot water through the taps in your home.

Some houses that aren’t connected to the gas network can use electrical heating or liquid petroleum gas (LPG) or heating oil, which work in a similar way to gas central heating, although LPG and oil are delivered by road and stored in a tank, which you may have to buy or rent from your supplier.

Gas is a highly efficient fuel, so you get a good return on every unit of energy. Modern condensing boilers, which use hot flue gases that are wasted in a standard boiler, have very high efficiency. Some are now 90% or more efficient.

I have recently acquired condensing boiler. Manufacturers claim that up to 98% thermal efficiency can be achieved, compared to 70%-80% with conventional designs (based on the higher heating value of fuels).

The control of the domestic condensing boiler is crucial to ensuring that it operates in the most economic and fuel efficient way.

Almost all have modulating burners. The burners are usually controlled by an embedded system with built-in logic to control the output of the burner to match the load and give best performance.

There are also many possible adjustements based on scheduling. I live in a flat with 5 more people. Problem is that some of them prefer ...

I will use simprocess.

Martin Knapovský, knam00@vse.cz

This could be an interesting topic, but please, finish the assignment. Tomáš (talk) 02:44, 13 December 2015 (CET)



xsedd07: assignment

Conference and meeting center layout in NetLogo

This simulation would display how the crowds (and individuals) would behave within a conference center. The building would have a set plan, what would be changing could be the exits, the information desks, the buffets, the bars, the exhibitions, the lectures, the meetings, the benches and the free space. The visitors and participants would move around based on a schedule and free will, at this point I am not sure to which extent is it wise to design an AI which would control each person as an individual. Hopefully such AI can be made with NetLogo spending just reasonable effort. The simulation extent (regarding total amount of people, rooms...) will be adjusted so that it can be easily overviewed but not yet too simplified.

The layout will be transformed multiple times, its efficiency will be judged by density of the crowd and queues. Individual buffets, bars e.t.c. should not be abandoned while the others are flooded. Simulation will include staff and toilets to make the environment look more real. At the moment I am open to implementing a possible terrorist attack, which could also be an alternative for this assignment.

The simulation should track the number of people in lecture halls, in queues and in any otherwise interesting state such as boredom or stress.

xtomp36: assigment

Hosting load-balancing simulation

A hosting company with it’s own infrastructure is using so called "load balancing" to distribute the overall load between multiple servers (hardware) and “high-availability” to minimize service down-time.

Software used
- SIMPROCESS

Possible hosting services
- Web hosting
- VPS
- Communication server (TS 3)

The simulation should also consider critical situation like off-line server or unavailability (for example due to D-DOS attack) of the entire server location (datacenter). In with case the traffic should be re-routed to another location (there are two hosting locations).
I am going to use real data from my own hosting environment.

Variables
- Number of servers
- Probability of hardware malfunction
- Probability of software malfunction
- Probability of entire location unavailability
- Service users (website visitors, VPS users, TS 3 clients)

Other
In addition there are other devices necessary to enable LB and HA, like a switch. In case of HA enabled there must be at least two same switches at one time to achieve redundancy.