These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Player Features and Ideas Discussion

 
  • Topic is locked indefinitely.
Previous page12
 

Using Apache Mesos as cluster platform

Author
Tiranius Avetus
Itsukame-Zainou Hyperspatial Inquiries Ltd.
Arataka Research Consortium
#21 - 2015-07-16 22:42:49 UTC
Cidanel Afuran wrote:
Tiranius Avetus wrote:

You are clearly have no idea what you are talking about

Yes I do.

Assuming your previous post about changing all the hardware - Apache Mesos has no deal with hardware at all.
So, sorry, but you are not :)

Cidanel Afuran wrote:
One more time, -1 until you prove this would actually benefit the game.

The game is based on the hardware+software.
Using the some info provided by CCP Yokai in this thread:
http://oldforums.eveonline.com/?a=topic&threadID=1446750&_ga=1.36347616.117391126.1413997266
we can see a couple of design solutions used by CCP.

Every solar system in the game is a separate 'server' process that is running on some server(vm or physical doesn't matter)
So, there is near 8000 'server' processes running all the time.
Each of this requires certain amount of CPU time, memory and, perhaps, disk space.
Each of this processes requires different amount of this resources, based on current players inside single solar system.

So you need a tool to run, monitor 8000 processes at any time, and offer them required amount of recourses.
This is what Mesos whas designed for and it certainly do.

BTW: Twitter is running their clusters on Mesos.
BTW2: Apple Siri backend is running Mesos.
Pretty heavy loaded systems, do you agree?

I have no idea what system now is in charge of operating all those 'server' instances, maybe CCP runs it on Mesos already!

About benefits: resource management and rebalancing, giving the needed solar system more resources when they require.
If this will not a software bottleneck, then maybe this can increase performance during massive fleet fights.
Cidanel Afuran
Grant Village
#22 - 2015-07-16 22:54:46 UTC  |  Edited by: Cidanel Afuran
Tiranius Avetus wrote:

The game is based on the hardware+software.
Using the some info provided by CCP Yokai in this thread:
http://oldforums.eveonline.com/?a=topic&threadID=1446750&_ga=1.36347616.117391126.1413997266
we can see a couple of design solutions used by CCP.

Every solar system in the game is a separate 'server' process that is running on some server(vm or physical doesn't matter)
So, there is near 8000 'server' processes running all the time.
Each of this requires certain amount of CPU time, memory and, perhaps, disk space.
Each of this processes requires different amount of this resources, based on current players inside single solar system.

So you need a tool to run, monitor 8000 processes at any time, and offer them required amount of recourses.
This is what Mesos whas designed for and it certainly do.

BTW: Twitter is running their clusters on Mesos.
BTW2: Apple Siri backend is running Mesos.
Pretty heavy loaded systems, do you agree?

I have no idea what system now is in charge of operating all those 'server' instances, maybe CCP runs it on Mesos already!

About benefits: resource management and rebalancing, giving the needed solar system more resources when they require.
If this will not a software bottleneck, then maybe this can increase performance during massive fleet fights.


You *still* haven't told what the benefit would be to the game. You are making so many assumptions it is ridiculous.

First, you are using four year old information as your source, so it's safe to assume you can't rely on any of that.

Second, you are assuming CCP doesn't have something similar already.

Third, you still haven't quantified any benefit to the game. Again, what benefit does this add? How many hours of CCPs time does it save? How much $ does it save? What could they do with that extra time/money (if there is any) that could benefit the game?

You are flat-out guessing that it would help, and you haven't fleshed out or proven in any way that there would be a benefit. So yet again, -1.


You start a new project proposal with the problem you are trying to solve, not with the solution. Re-post this idea starting with the specific problem or issue you are trying to solve and I will be able to listen.

Again, start with the business problem before you even begin to start thinking of specific pieces of hardware or software, in ANY project. I admittedly have been away from the day to day tech stuff for a years now, but I manage the guys who do the technical work, and starting a project with the software product instead of the true business need nearly always ends in failure. It's often hard to get tech people to see that.
James Baboli
Warp to Pharmacy
#23 - 2015-07-16 23:04:12 UTC
Tiranius Avetus wrote:

If this will not a software bottleneck, then maybe this can increase performance during massive fleet fights.


It isn't even a software bottleneck, it is/was a language bottleneck until really recently, as multi-threaded python did not support use of multiple cores. If I recall right, they added the compiler change that allowed that into the fozzie sov patch.

Talking more,

Flying crazier,

And drinking more

Making battleships worth the warp

Tiranius Avetus
Itsukame-Zainou Hyperspatial Inquiries Ltd.
Arataka Research Consortium
#24 - 2015-07-17 08:33:03 UTC
Finally i found the right guy https://youtu.be/dBS1nauK3W0?t=393
Previous page12