41 |
Using Hash Trees for Database Schema Inconsistency DetectionSpik, Charlotta January 2019 (has links)
For this work, two algorithms have been developed to improve the performance of the inconsistency detection by using Merkle trees. The first builds a hash tree from a database schema version, and the second compares two hash trees to find where changes have occurred. The results of performance testing done on the hash tree approach compared to the current approach used by Cisco where all data in the schema is traversed, shows that the hash tree algorithm for inconsistency detection performs significantly better than the complete traversal algorithm in all cases tested, with the exception of when all nodes have changed in the tree. The factor of improvement is directly related to the number of nodes that have to be traversed for the hash tree, which in turn depends on the number of changes done between versions and the positioning in the schema of the nodes that have changed. The real-life example scenarios used for performance testing show that on average, the hash tree algorithm only needs to traverse 1,5% of the number of nodes that the complete traversal algorithm used by Cisco does, and on average gives a 200 times improvement in performance. Even in the worst real-life case used for testing, the hash tree algorithm performed five times better than the complete traversal algorithm. / I detta arbete har två algoritmer utvecklats for att förbättra prestandan på processen att hitta skillnader mellan schemana genom att använda Merkle träd. Den första bygger ett hashträd från schemaversionen, och den andra jämför två hashträd för att hitta var förändringar har skett. Resultaten från prestandautvärderingen som gjorts på hashträdalgoritmen jämfört med nuvarande algoritm som används på Cisco där all data i schemat traverseras, visar att hashträdalgoritmen presterar signifikant bättre än algoritmen som traverserar all data i alla fall som testats, förutom då alla noder har ändrats i trädet. Förbättringsfaktorn är direkt kopplad till antalet noder som behöver traverseras för hashträdalgoritmen, vilket i sin tur beror på antalet förändringar som skett mellan versionerna och positioneringen i schemat av de noder som har förändrats. De exempelscenarior som har tagits från riktiga uppdateringar som har skett för existerande scheman visar att i genomsnitt behöver hashträdalgoritmen bara traversera 1,5% av noderna som den nuvarande algoritmen som används av Cisco måste traversera, och hashträdalgoritmen ger i genomsnitt en 200 gånger prestandaförbättring. Även i det värsta fallet för dessa uppdateringar tagna från verkliga scenarier presterade hashträdalgoritmen fem gånger bättre än algoritmen som traverserar all data i schemat.
|
42 |
Computational Modelling of Early Olfactory ProcessingSandström, Malin January 2010 (has links)
Chemical sensing is believed to be the oldest sensory ability. The chemical senses, olfaction and gustation, developed to detect and analyze information in the form of air- or waterborne chemicals, to find food and mates, and to avoid danger. The organization of the olfactory system follows the same principles in almost all living animals, insects as well as mammals. Likely, the similarities are due to parallel evolution – the same type of organisation seems to have arisen more than once. Therefore, the olfactory system is often assumed to be close to optimally designed for its tasks.Paradoxically, the workings of the olfactory system are not yet well known,although several milestone discoveries have been made during the last decades. The most well-known is probably the disovery of the olfactory receptor gene family,announced in 1991 by Linda Buck and Richard Axel. For this and subsequent work, they were awarded a Nobel Prize Award in 2004. This achievement has been of immense value for both experimentalists and theorists, and forms the basis of the current understanding of olfaction. The olfactory system has long been a focus for scientific interest within several fields, both experimental and theoretical, and it has often been used asa model system. And ever since the field of computational neuroscience was founded, the functions of the olfactory system have been investigated through computational modelling. In this thesis, I present several approaches to biologically realistic computational models of parts of the olfactory system, with an emphasis on the earlier stages of the vertebrate olfactory system – olfactory receptor neurons (ORNs) and the olfactory bulb (OB). I have investigated the behaviour of the enzyme CaMKII, which is known to be critical for olfactory adaptation (suppression of constant odour stimuli) in the ORN, using a biochemical model. By constructing several OB models of different size, I have shown that the size of the OB network has an impact on its ability to process noisy information. Taking into account the reported variability of geometrical, electrical and receptor-dependent neuronal characteristics, I have been able to model the frequency response of a population of ORNs. I have used this model to find the key properties that govern most of the ORN population’s response, and investigated some of the possible implications of these key properties in subsequent studies of the ORN population and the OB – what we call the fuzzy concentration coding hypothesis. / Detektion av kemiska ämnen anses allmänt vara den äldsta sensoriska förmågan. De kemiska sinnena, lukt och smak, utvecklades för att upptäcka och analysera kemisk information i form av luft- eller vattenburna ämnen, för att hitta mat och partners, och för att undvika fara. Luktsystemet är organiserat efter samma principer hos nästan alla djurarter, insekter såväl som däggdjur. Troligen beror likheterna på parallell evolution – samma organisation verkar ha uppstått mer än en gång. Därför antas det ofta att luktsystemet är nära optimalt anpassat för sina arbetsuppgifter.Paradoxalt nog är luktsystemets arbetsprinciper ännu inte väl kända, även om flera banbrytande framsteg gjorts de senaste decennierna. Det mest välkända är nog upptäckten av genfamiljen av luktreceptorer, som tillkännagavs 1991 av Linda Buck och Rikard Axel. För detta och efterföljande arbete belönades de med Nobelpriset år 2004. Upptäckten har varit mycket värdefull för både experimentalister och teoretiker, och är grunden för vår nuvarande förståelse av luktsystemet. Luktsystemet har länge varit ett fokus för vetenskapligt intresse inom flera fält, experimentella såväl som teoretiska, och har ofta använts som ett modellsystem. Och ända sedan fältet beräkningsneurobiologi grundades har luktsystemet undersökts genom datormodellering. I denna avhandling presenterar jag flera ansatser till biologiskt realistiskaberäkningsmodeller av luktsystemet, med tonvikt på de tidigare delarna av ryggradsdjurens luktsystem – luktreceptorceller och luktbulben. Jag har undersökt beteendet hos enzymet CaMKII, som anses vara kritiskt viktigt för adaptation (undertryckning av ständigt närvarande luktstimuli) i luktsystemet, i en biokemisk modell. Genom att konstruera flera olika stora modeller av luktbulben har jag visat att storleken på luktbulbens cellnätverk påverkar dess förmåga att behandla brusig information. Genom att ta hänsyn till nervcellernas rapporterade variationer i geometriska, elektriska och receptor-beroende karaktärsdrag har jag lyckats modellera svarsfrekvenserna från en population av luktreceptorceller. Jag har använt denna modell för att hitta de nyckelprinciper som styr huvuddelen av luktreceptorneuron-populationens svar, ochundersökt några av de tänkbara konsekvenserna av dessa nyckelprinciper i efterföljande studier av luktreceptorneuron-populationen och luktbulben – det vi kallar ”fuzzy concentration coding”-hypotesen. / QC20100723
|
43 |
En kvalitativ studie om användandet av uppdragstaktik vid ledning av sjögående förbandLundvall, Carl January 2020 (has links)
Enligt Sveriges militärstrategiska doktrin ska Försvarsmaktens ledningsfilosofi baseras på uppdragstaktik. Uppdragstaktikens ursprung och användande har studerats tidigare men det förekommer färre studier inom den marina arenan och av dess användande vid ledning av sjögående förband. Syftet med studien är därför att med en induktiv och explorativ ansats samt genom kvalitativa intervjuer skapa en förståelse för användandet av uppdragstaktik vid ledning av sjögående förband. Studien genomförs med metoden Grounded Theory, vilket resulterar i en grundad teori om hur uppdragstaktik förstås vid ledning av sjögående förband. Resultatet visar på att uppdragstaktik eftersträvas vid ledning av sjögående förband men att dess framgång bygger på en synkronisering av förbandet och dess chefer. Vidare visar resultatet på att det finns påverkansfaktorer som inverkar negativt på förutsättningarna för att utöva uppdragstaktik, faktorer som leder till fragmentering. Dessutom identifieras effekter som kommer med ledning av sjögående förband med uppdragstaktik. Relationen mellan synkronisering och fragmentering samt de effekter som uppdragstaktik ger utgör studiens kärnkategori. Studiens resultat förklaras med hjälp av systemteori samt med teorier om osäkerhet, oförutsägbarhet och ledning i krig.
|
44 |
Offline Viewer : En digital lösning för förbättring av användbarhet i offline-arbeteLöfquist, Karl January 2020 (has links)
Ett antal kundföretag till Combitech upplever i nuläget suboptimala lösningar för arbete offline. I detta arbete kommer en potentiell Offline Viewer-klient att undersökas i förhållande till tidigare offline-lösningar som tillhandahållits av Combitech. En Offline Viewer-klient är tänkt att installeras på en digital enhet som fördelaktligen är bärbar. Klienten förväntas ha två huvudfördelar som detta arbete fokuserat på. Fördelarna är automatiskt uppdaterad information när klienten är uppkopplad till internet samt möjlighet till synkronisering av innehåll som användaren själv väljer för tillgänglighet offline. För att testa hur dessa fördelar skulle kunna implementeras i en framtida klient har ett iterativt prototyparbete genomförts tillsammans med användartester för varje prototyp. Studiens slutresultat indikerar att en Offline Viewer har potential att vara väsentligt mer användbar i jämförelse med tidigare lösningar. En del nackdelar och konsekvenser kunde till viss del identifieras men i det stora hela visade undersökningen att fördelarna väger upp för nackdelarna.
|
45 |
Micromagnetic study of spin Hall nano-oscillator arrays and their synchronization dynamicsSigurdsson, Ari January 2020 (has links)
Spintronics is the study of electron spins and their utilization in electronic devices. Within this field, spin-based oscillators have shown promise for mi- crowave signal generation as they can operate at high frequencies, are small in scale and are compatible with modern fabrication techniques. Among these oscillators are the spin Hall nano-oscillators (SHNOs). They are nanoscale thin-film structures driven by pure spin-current injection from a primary con- ductor into a ferromagnetic material. This process can be used to generate microwave signals through oscillations in the material’s magnetization. By constraining the current flow in the device to individual constrictions, an ar- ray arrangement of multiple oscillators can be realized. These oscillators can then be coupled together via their internal interactions to achieve mutual syn- chronization and improve their characteristics.In this work, a versatile micromagnetic modelling procedure for simulating constriction-based SHNOs and their synchronization dynamics in different ar- ray arrangements is presented. A case study of various 2x2 array geometries is conducted along with an exploration of higher-order networks of 4x4, 6x6 and 8x8 oscillators. A perturbative optimization algorithm is developed to improve excitation conditions and drive geometries into a synchronized regime. Lastly, a comparison to nonlinear auto-oscillator theory is presented to illustrate the dependence of generated signals on constriction sizes and the spacing between oscillators. Mutual synchronization between multiple oscillators is achieved and favourable geometry and excitation conditions are defined. The conducted simulations show good agreement with experimental results and illustrate the potential for future studies of SHNO characteristics through micromagnetic modelling. / Spinntronik är ett forskningsområde, som handlar om hur elektronens s.k. spinn kan användas i elektroniska komponenter. Inom detta område har spinnbaserade oscillatorer visat sig ha lovande egenskaper för generering av mikrovågssignaler, eftersom de har höga arbetsfrekvenser, liten storlek och är kompatibla med moderna tillverkningstekniker. En typ av dessa oscillatorer kallas spinn-Hall nano-oscillatorer (SHNO). De är nanometerstora tunnfilms- strukturer, vilka drivs av en ren spinnström, som injiceras från en (metallisk) ledare till en ett ferromagnetiskt material. Denna mekanism kan användas för att skapa mikrovågssignaler genom oscillationer i materialets magnetisering. Genom att begränsa strömflödet i komponenten till enskilda gap kan man skapa en matris med ett stort antal oscillatorer. Dessa oscillatorer kan sedan kopplas till varandra genom interna utbytesmekanismer och på så sätt uppnår man en ömsesidig koppling och förbättrade egenskaper.I detta arbete presenteras ett mångsidigt mikromagnetiskt modelleringsflö- de, för att simulera SHNO:er, baserade på nano-gap, och deras synkronisering i olika matriskonfigurationer. En fallstudie som inkluderar olika 2x2 matris- geometrier har genomförts tillsammans med explorativ utforskning av högre ordnings nätverk, såsom 4x4, 6x6 och 8x8 oscillatorer. En störnings-baserad optimerings-algoritm har utvecklats för att förbättra exciterings-parametrarna och för att tvinga geometrierna in i en synkroniserad regim. Som en avslutning presenteras en jämförelse med icke-linjär auto-oscillatorteori för att visa den genererade signalens beroende på gapens storlek och avståndet mellan dem. Ömsesidig synkronisering mellan flera oscillatorer kunde uppnås och en för- delaktig geometri samt lämpliga värden på exciterings-parametrarna kunde definieras. Simuleringarna i studien hade bra överensstämmelse med experi- mentella resultat och visar på potentialen för vidare studier av SHNO egen- skaper med hjälp av mikromagnetisk modellering.
|
46 |
Synchronisation and echo detection in GSM-R and GSM repeaters / Synkronisering och ekodetektering i GSM-R och GSM repeatersMA, Zihan January 2024 (has links)
Radio repeaters in communication systems are used to extend the coverage where the base stations cannot reach directly, such as indoors, in tunnels, and obstructed mobile reception areas. The repeaters in the downlink receive signals from base stations, amplify them, and then retransmit them. In case of this, the receiving antenna may receive the signals from the transmitting antenna of the repeater, and therefore introduce oscillation. To minimize the oscillation and keep the system stable, there should be a suitable isolation between transmitting and receiving antennas. Isolation margin estimation for wide-band signals can be achieved by applying auto-correlation. However, there are still important applications in narrow-band technologies such as Global Systems for Mobile Communication (GSM). Although the GSM is not the latest technology in communication systems and has been largely surpassed by 3G, 4G, and 5G in terms of data capabilities, it is still widely used in many parts of the world such as commercial voice communication in rural areas, safety-critical transmissions in railways and so on. The auto-correlation functions are hard to use since the auto-correlation response is generally wider than that of wide-band signals. In this project, attempts are made to find more accurate estimation methods. Channel estimation method is chosen as the central focus of this project. This project simulated methods such as frequency correction and channel estimation and evaluated the performance of the algorithms. The simulation results indicate that the channel estimation algorithm performs well when the signal-to-noise ratio is 80dB and the feedback signal power is 55dB lower than the wanted signal. It also provides a result that the estimation results are accurate when the power of the feedback signal is approximately 20dB higher than the noise signal. / Radio repeatrar i kommunikationssystem används för att utöka täckningen där basstationer inte kan nå direkt, såsom inomhus, i tunnlar och i områden med blockerad mobil mottagning. Repeatrarna i nedlänken tar emot signaler från basstationer, förstärker dem och sänder sedan ut dem igen. I detta fall kan den mottagande antennen ta emot signalerna från repeatrarnas sändande antenner och därmed introducera oscillation. För att minimera oscillationen och hålla systemet stabilt bör det finnas en lämplig isolation mellan sändande och mottagande antenner. Isoleringsmarginaluppskattning för bredbandsignaler kan uppnås genom att tillämpa autokorrelation. Det finns dock fortfarande viktiga tillämpningar inom smalbands teknologier som Global System for Mobile Communication (GSM). Även om GSM inte är den senaste tekniken inom kommunikationssystem och har i stor utsträckning överskridits av 3G, 4G och 5G när det gäller datamöjligheter, används det fortfarande i stor utsträckning i många delar av världen, såsom kommersiell röstkommunikation på landsbygden, säkerhetskritiska överföringar inom järnvägar och så vidare. Autokorrelationsfunktionerna är svåra att använda eftersom autokorrelationsresponsen generellt är bredare än för bredbandsignaler. I det här projektet görs försök att hitta mer exakta uppskattningmetoder. Kanaluppskattningsmetoden väljs som den centrala fokusen för detta projekt. Detta projekt simulerade metoder som frekvenskorrigering och kanaluppskattning och utvärderade prestandan hos algoritmerna. Simuleringsresultaten indikerar att kanaluppskattningsalgoritmen fungerar bra när signal-brusförhållandet är 80dB och feedbacksignalens effekt är så låg som 55dB. Den ger också ett resultat som visar att uppskattningsresultaten är korrekta när feedbacksignalens effekt är ungefär 20dB högre än brussignalens.
|
47 |
Sub-frame synchronisation and motion interpolation for panoramic video stitching / Synkronisering och Interpolering av Videodata för PanoramagenereringRemì, Chierchia January 2022 (has links)
This study was carried out in collaboration with Tracab, a brand leader in real-time digital sports data. As a result, the application field is centred on sports analytics. The technology, for instance, consists of multiple cameras that capture a football pitch in a panoramic setup. The alignment of two or more cameras in both a spatial and temporal manner is referred to as sub-frame synchronisation. Because the cameras are already in the same geometric coordinates, only temporal synchronisation will be addressed in this project. The main method for retrieving the desynchronisation information that affects the cameras is based on optical flow. The off-sync cameras' spacial information is then synthesised to the time required by the synchronisation constraint using motion interpolation. In addition, the created system is compared to a real-time intermediate flow interpolation approach. The latter method relies on machine learning techniques, whereas this study focuses on more traditional methods. The metrics Peak Signal-to-Noise Ratio and Structural Similarity Index Measure are used to address the quality criteria required by this subject of study. Furthermore, visually perceived quality is examined to identify differences between measured and perceived quality. The results reveal that in every realistic situation investigated, temporal synchronisation can be addressed by an error measure of less than 1ms. The frame synthesis stage, on the other hand, fails to accurately estimate complicated scenarios, while the machine learning approach stands out. The implemented approach, on the other hand, addresses fast-moving objects with greater precision. Furthermore, the machine learning approach is unable to interpolate intermediate frames in arbitrary time steps, which is critical for the project's application. Finally, considering the lack of real-time computational speed and the quality achieved by machine learning approaches, more research is required in these directions. / Denna studie genomfördes i samarbete med Tracab, en marknadsledare inom digital sportdata levererad i realtid. Studiens applikationsområde kommer där av centreras kring sportdata där två eller flera kameror filmar en fotbollsplan i ett videopanorama. Kamerasynkroniseringen måste ske både spatialt och temporalt. Eftersom kamerorna har samma position kommer endast den temporala synkronisering tas upp i detta projekt. Den övergripande metoden för att göra detta är baserat på optiskt flöde. Data från en ej synkroniserad kamera syntetiseras via en synkroniseringkonstant mha. rörelseinterpolering. Detta jämförs även mot ett tillvägagångssätt som bygger på maskininlärning medan man i denna studie fokuserar på en mer traditionell lösningsmetod. Mätvärdena Peak Signal-to-Noise Ratio och Structural Similarity Index Measure används som kvalitetskriteria. Även visuellt upplevd kvalitet undersöks för att identifiera skillnaden mellan mätt och upplevd kvalitet. Resultatet visar att vid realistiska situationer kan den temporala synkroniseringen beräknas till under 1ms. Den syntetiserade datan lyckas dock inte estimera komplicerade situationer, medan maskininlärningsmetoden presterar bra. Dock så klarar studiens lösningsmetod att bättre generera objekt i snabb rörelse. Vidare så kan inte maskininlärningsmetoden generera video med en godtycklig tidförskjutning, något som är avgörande för projektets tillämpningsområde. Slutligen, med tanke på svårigheter i realtidsberäkning kontra kvaliteten hos maskin- inlärningsmetoder krävs därför mer forskning inom området.
|
48 |
A study of methods to synchronize different sensors between two smartphones / En studie av metoder för att synkronisera olika sensorer mellan två mobiltelefonerAbdulnoor, John, Gawriyeh, Ramy January 2021 (has links)
Obtaining data simultaneously from different sensors located on different mobile devices can be useful for applications such as sports and medicine. In order for the data from the different sensors to be combined for analysis, the mobile devices need to be time synchronized first. This paper presents an application that can be used to calculate the difference between the internal clocks of two android devices using a combination of the Cristian and Marzullo algorithms. Different methods to connect the devices over Wi-Fi as well as the internet are tested to determine the optimal method for clock synchronization. The paper also validates the synchronization by testing different sensors on two identical android smartphones. The results show that clock synchronization between two mobile devices can be achieved with a round-trip time of 2 milliseconds or less using Wi-Fi Direct. Validation of the synchronization shows that a delay of 7 milliseconds or less can be achieved between two sensors of the same type on two identical android smartphones. It also shows that the least achievable delay between sensors of different types is 16 milliseconds. The conclusion is that once two android smartphones’ clocks are synchronized, only data from sensors of the same type can be combined, with the exception of the camera sensor. Further testing with more robust equipment is needed in order to eliminate human error which could possibly yield more desirable results. / Att erhålla data från olika sensorer som finns på olika mobila enheter kan vara användbart inom exempelvis sport och medicin. För att data från de olika sensorerna ska kunna kombineras för analys måste de mobila enheterna tidssynkroniseras först. Denna rapport presenterar en applikation som kan användas för att beräkna skillnaden mellan de interna klockorna på två Android enheter med en kombination av Cristian- och Marzullo -algoritmerna. Olika metoder för att ansluta enheterna via både Wi-Fi och internet testas för att bestämma den optimala metoden för tidssynkronisering. Rapporten validerar också synkroniseringen genom att testa olika sensorer på två identiska Android -smartphones. Resultaten visar att klocksynkronisering mellan två mobila enheter kan uppnås med en round-trip time på 2 millisekunder eller mindre med Wi-Fi Direct. Validering av synkroniseringen visar att en fördröjning på 7 millisekunder eller mindre kan uppnås mellan två sensorer av samma typ på två identiska Android -smartphones. Det visar också att den minst möjliga fördröjningen mellan sensorer av olika typer är 16 millisekunder. Slutsatsen är att när två Android smartphones är tidssynkroniserade kan endast data från sensorer av samma typ kombineras, med undantag för kamerasensorn. Ytterligare tester med mer robust utrustning behövs för att eliminera mänskliga fel vilket kan möjligen ge mer önskvärda resultat.
|
49 |
Transaction synchronization and privacy aspect in blockchain decentralized applicationsOngkasuwan, Patarawan January 2020 (has links)
The ideas and techniques of cryptography and decentralized storage have seen tremendous growth in many industries, as they have been adopted to improve activities in the organization. That called Blockchain technology, it provides an effective transparency solution. Generally, Blockchain has been used for digital currency or cryptocurrency since its inception. One of the best-known Blockchain protocols is Ethereum, which has invented the smart contract to enable Blockchain’s ability to execute a condition, rather than simply acting as storage. Applications that adopt this technology are called ‘Dapps’ or ‘decentralized applications’. However, there are ongoing arguments about synchronization associated with the system. System synchronization is currently extremely important for applications, because the waiting time for a transaction to be verified can cause dissatisfaction in the user experience. Several studies have revealed that privacy leakage occurs, even though the Blockchain provides a degree of security, as a result of the traditional transaction, which requires approval through an intermediate institution. For instance, a bank needs to process transactions via many constitution parties before receiving the final confirmation, which requires the user to wait for a considerable amount of time. This thesis describes the challenge of transaction synchronization between the user and smart contract, as well as the matter of a privacy strategy for the system and compliance. To approach these two challenges, the first task separates different events and evaluates the results compared to an alternative solution. This is done by testing the smart contract to find the best gas price result, which varies over time. In the Ethereum protocol, gas price is one of the best ways to decrease the transaction time to meet user expectations. The gas price is affected by the code structure and the network. In the smart contract, testing is run based on two cases, and solves platform issues such as runners and user experience and reduces costs. It has also been found that collecting the fee before participating in an auction can prevent the problem of runners. The second case aims to prove that freezing the amount of a bid is the best way to increase the user’s experience, and to achieve the better experience of an online auction. The second challenge mainly focuses on the privacy strategy and risk management for the platform, which involves identifying possible solutions for all risk situations, as well as detecting, forecasting and preventing them. Providing strategies, such as securing the smart contract structure, increasing the encryption method in the database, designing a term sheet and agreement, and authorization, help to prevent system vulnerabilities. Therefore, this research aims to improve and investigate an online auction platform by using a Blockchain smart contract to provide evocative user experiences. / Idéer och tekniker för kryptografi och decentraliserad lagring har haft en enorm tillväxt i många branscher, eftersom de har antagits för att förbättra verksamheten i organisationen. Den som kallas Blockchain-tekniken ger den en effektiv transparenslösning. Generellt har Blockchain använts för digital valuta eller cryptocurrency sedan starten. Ett av de mest kända Blockchainprotokollen är Ethereum, som har uppfunnit det smarta kontraktet för att möjliggöra Blockchains förmåga att utföra ett villkor, snarare än att bara fungera som lagring. Applikationer som använder denna teknik kallas 'Dapps' eller 'decentraliserade applikationer'. Det finns emellertid pågående argument om synkronisering associerad med systemet. Systemsynkronisering är för närvarande oerhört viktigt för applikationer, eftersom väntetiden för att en transaktion ska verifieras kan orsaka missnöje i användarupplevelsen. Flera studier har visat att sekretessläckage inträffar, även om Blockchain ger en viss säkerhet, till följd av den traditionella transaktionen, som kräver godkännande genom en mellaninstitution. Till exempel måste en bank bearbeta transaktioner via många konstitutionspartier innan den får den slutliga bekräftelsen, vilket kräver att användaren väntar en betydande tid. Den här avhandlingen beskriver utmaningen med transaktionssynkronisering mellan användaren och smart kontrakt, samt frågan om en sekretessstrategi för systemet och efterlevnad. För att närma sig dessa två utmaningar separerar den första uppgiften olika händelser och utvärderar resultaten jämfört med en alternativ lösning. Detta görs genom att testa det smarta kontraktet för att hitta det bästa gasprisresultatet, som varierar över tiden. I Ethereum-protokollet är gaspriset ett av de bästa sätten att minska transaktionstiden för att möta användarens förväntningar. Gaspriset påverkas av kodstrukturen och nätverket. I det smarta kontraktet körs test baserat på två fall och löser plattformsproblem som löpare och användarupplevelse och minskar kostnaderna. Det har också visat sig att insamlingen av avgiften innan du deltar i en auktion kan förhindra löparproblemet. Det andra fallet syftar till att bevisa att frysning av budbeloppet är det bästa sättet att öka användarens upplevelse och att uppnå en bättre upplevelse av en online auktion. Den andra utmaningen fokuserar huvudsakligen på sekretessstrategin och riskhanteringen för plattformen, som innebär att identifiera möjliga lösningar för alla risksituationer, samt att upptäcka, förutse och förhindra dem. Tillhandahållande av strategier, som att säkra den smarta kontraktsstrukturen, öka krypteringsmetoden i databasen, utforma ett termblad och avtal och godkännande, hjälper till att förhindra systemets sårbarheter. Därför syftar denna forskning till att förbättra och undersöka en online-auktionsplattform genom att använda ett smart avtal med Blockchain för att ge upplevande användarupplevelser.
|
50 |
Support for Emulated 5G-System Bridge in a Time-Sensitive Bridged Network / Stöd för ett simulerat system med 5G-brygga i ett tidskritiska bryggnätverkDonde, Shrinish January 2020 (has links)
Time Sensitive Networking (TSN) defined in the IEEE 802.1 working group, is an important enabler for industrial Internet of things, specifically industry 4.0. 3GPP release 16 specifications includes the 5G system as a logical TSN bridge, thus promoting the integration of 5G technology with TSN. This combination provides wireless deterministic communication thus ensuring low, bounded delay and near-zero packet loss. In this thesis, we implement a 5G system in- tegration with TSN using a discrete event network simulator (NS-3). Further, we propose a simplified per egress port scheduling algorithm based on IEEE 802.1Q (scheduled traffic standard) running in the Centralized Network Con- troller (CNC). Average packet delay, average jitter, average throughput and the packet loss is measured for comparing the performance difference when our TSN scheduler is used versus when it is not. The designed system is tested by measuring it’s network impact in terms of average delay and packet loss. The 5GS logical bridge behavior is simulated by varying the 5G bridge de- lay dynamically. For every frame transmission in the queue, the processing delay of a particular bridge is varied with pre-defined set of values. Two sets of 5GS bridge delay variations are considered, i.e. between 1-10ms and 5- 10ms respectively. On calculating the network impact, we conclude that the overall impact on the network decreases as the variation range for the delay gets smaller. This proves that higher delay variations have a significant impact whereas smaller delay variations have a negligible impact on the network. For the latter case, the system delay is considerably stable and thus can be used for industrial applications in real-life TSN scenarios. / Tidskritiska nätverk (TSN) definierat i IEEE 802.1-arbetsgruppen, är en vik- tig faktor för det industriella Sakernas Internet, särskilt när det gäller Industri4.0. Specifikationer enligt 3GPP release 16 inkluderar 5G-system som en lo- gisk TSN-brygga, som främjar integrationen av 5G-teknik med TSN. 5G med TSN ger trådlös deterministisk kommunikation som säkerställer låg, begrän- sad fördröjning och nästan noll paketförlust. I denna rapport implementerar vi en 5G-systemintegration med TSN med hjälp av en diskret händelse simu- lator (NS-3). Dessutom föreslår vi en förenklad algoritm för schemaläggning av portar per utgång baserat på IEEE 802.1Q (Scheduled Traffic Standard) som körs i en centraliserad nätverks-controller (CNC). Genomsnittlig paket- fördröjning, genomsnittlig fördröjningsvariation, genomsnittlig genomström- ning och paketförlust mäts för att jämföra prestandaskillnaden när vår TSN- schemaläggare används jämfört med när den inte används. Det utformade sy- stemet testas genom att mäta nätverkets påverkan i termer av genomsnittlig fördröjning och paketförlust. 5GS logiska bryggbeteende simuleras genom att dynamiskt variera 5G-bryggfördröjningen. För varje bildöverföring varieras bryggans bearbetningsfördröjning med en fördefinierad uppsättning värden. Två fördefinierade uppsättningar av 5GS-fördröjningsvariationer beaktas som ligger mellan 1-10ms respektive 5-10ms. När vi beräknar nätverkspåverkan drar vi slutsatsen att den totala effekten på nätverket minskar när variationen i fördröjningen blir mindre. Detta visar att högre fördröjningsvariationer har en signifikant effekt medan mindre fördröjningsvariationer har en försumbar effekt. I det senare fallet är systemfördröjningen betydligt stabilare och kan användas för tillämpningar i verkliga TSN-scenarier.
|
Page generated in 0.0695 seconds