MEF UKAD 2

Verbetering van de rekenefficiëntie voor een wereldwijd macro-economisch adviesbureau

Software voor modeloplossingen

Locatie UK
Industrie Fintech
Spanwijdte service 2019

Over

De klant is een wereldwijd macro-economisch adviesbureau gevestigd in het Verenigd Koninkrijk, geleid door Martin Turner. Het adviesbureau wordt ondersteund door verschillende economische en academische partners, zowel in het Verenigd Koninkrijk als wereldwijd. In samenwerking met academische partners streeft het adviesbureau ernaar zijn toegepaste macro-economische voorspellingen, analyses en consultancy te baseren op strenge academische principes.

MEF

Uitdagingen

Het adviesbureau vertrouwde op de applicatie Winsolve om economische voorspellingen te berekenen. Winsolve, een 32-bits Windows-programma voor het oplossen van niet-lineaire modellen, is een oudere desktopapplicatie die slechts één berekening tegelijk kan uitvoeren. Naarmate het bedrijf van de klant groeide, werd de noodzaak om meerdere berekeningen tegelijkertijd uit te voeren steeds belangrijker.

Oplossingen

Vanwege de positieve feedback van een andere Britse klant koos het adviesbureau voor ons om hun platform bij te werken en te verbeteren. We erfden de oude Winsolve-applicatie en implementeerden een robuuste oplossing om aan hun behoeften te voldoen.

Kerntechnologieën:

  • RabbitMQ: Een schaalbaar berichtenwachtrijplatform.
  • Mass Transit: Een lichtgewicht berichtenbus voor het maken van gedistribueerde toepassingen onder .NET, met behulp van industriestandaard berichtenprotocollen.

We ontwikkelden een jobwachtrijsysteem gebaseerd op .NET, RabbitMQ en Mass Transit technologieën. Met dit systeem kunnen meerdere instanties van de Winsolve-tool op twee of meer servers worden uitgevoerd, waarbij de rekenkracht van elke machine wordt benut. Onze oplossing bevatte de volgende verbeteringen:

  • Het procesprioriteitsniveau voor elk Winsolve-proces aanpassen om de doorvoer van taken te versnellen.
  • Elke instantie van Winsolve aan een specifieke processorkern koppelen.
  • De multi-threading mogelijkheden van het Winsolve-proces vergroten.

Technologie Stapel

MEF

Resultaten

Onze verbeteringen hebben het vermogen van de klant om meerdere berekeningen tegelijk te verwerken aanzienlijk verbeterd, waardoor de groei van hun bedrijf werd ondersteund. De updates maakten het mogelijk:

  • Efficiënt taakbeheer met geoptimaliseerde resourcetoewijzing.
  • Snellere verwerkingstijden door taakafhandeling met prioriteit.
  • Verbeterde mogelijkheden voor multi-threading, waardoor het gebruik van de beschikbare computerbronnen wordt gemaximaliseerd.

Ons vermogen om dit complexe ontwikkelingsproject uit te voeren, bewijst onze expertise in software outsourcing services, waarbij we een robuuste en schaalbare oplossing leveren die voldoet aan de veranderende behoeften van de klant. De succesvolle implementatie van dit project onderstreept onze toewijding aan het leveren van hoogwaardige, betrouwbare softwareontwikkeling en consultancydiensten.

Belangrijkste geleverde diensten

  • Read more about the service .NET Ontwikkelingsdiensten

    .NET Ontwikkelingsdiensten

    Laten we profiteren van de kracht van de gecertificeerde .NET ontwikkelaars van UKAD om uw project tot leven te brengen. Met diepgaande expertise en bewezen certificeringen levert ons team veilige, schaalbare oplossingen die aansluiten bij uw bedrijfsdoelstellingen. Of het nu gaat om het bouwen van cloud apps of complexe bedrijfssystemen, wij zorgen voor resultaten van hoge kwaliteit die voldoen aan de hoogste normen, zodat u succes kunt boeken met precisie en efficiëntie.

    Meer informatie Arrow pointing right for link text
    NET Microsoft illustration

Veilige stappen naar het legendarische partnerschap!

Bij UKAD werven we uitsluitend gecertificeerde professionals die toegewijd zijn aan voortdurende ontwikkeling. Ons team geeft prioriteit aan voortdurende verbetering en vergroot voortdurend hun kennis en expertise door middel van prestigieuze certificeringen

Een ontwikkelaar inhuren
Kickstart your project picture

Contacten

Ondersteuning nodig of een vraag - neem contact met ons op