Return to search

Distributed system simulation with host-based target offloading / Distribuerad systemsimulering med värdbaserad avlastning av målsystem

Scaling of TLM (Transaction Level Modeling) simulations for performance is difficult. In this project I will go through several causes of poor performance. This paper describes several simulation engines that use SystemC that are connected so they together simulate next generation radio base station. It also describes how to build a virtual network in, for security reasons, constrained environment where both virtual and physical equipment can connect the simulated target. Furthermore, it describes how to use the virtual network to improve the overall performance of the simulation. It is shown how the virtual network is used to distribute the simulation and offloading the simulated target to accomplish the performance goal. / Det är svårt att skala upp en simulering baserad på TLM (Transaction Level Modeling). I detta projekt kommer jag att gå igenom flera orsaker till dålig prestanda. Denna rapport beskriver flera olika simuleringsmotorer som använder SystemC och som är kopplade så att de tillsammans simulerar nästa generation radiobasstationer. Här beskrivs också hur man bygger ett virtuellt nätverk som hanterar begränsningar som finns av säkerhetsskäl, och trots detta kan koppla ihop virtuell och fysisk utrustning till det simulerade målsystemet. Dessutom anges hur detta virtuella nät används för att förbättra den övergripande prestandan i simuleringen. Detta görs genom att utnyttja det virtuella nätet för att distribuera simuleringen och avlasta målsystemet.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-165177
Date January 2015
CreatorsRunåker, Björn
PublisherKTH, Skolan för datavetenskap och kommunikation (CSC)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0017 seconds