4,836 research outputs found

    Configuration Management of Distributed Systems over Unreliable and Hostile Networks

    Get PDF
    Economic incentives of large criminal profits and the threat of legal consequences have pushed criminals to continuously improve their malware, especially command and control channels. This thesis applied concepts from successful malware command and control to explore the survivability and resilience of benign configuration management systems. This work expands on existing stage models of malware life cycle to contribute a new model for identifying malware concepts applicable to benign configuration management. The Hidden Master architecture is a contribution to master-agent network communication. In the Hidden Master architecture, communication between master and agent is asynchronous and can operate trough intermediate nodes. This protects the master secret key, which gives full control of all computers participating in configuration management. Multiple improvements to idempotent configuration were proposed, including the definition of the minimal base resource dependency model, simplified resource revalidation and the use of imperative general purpose language for defining idempotent configuration. Following the constructive research approach, the improvements to configuration management were designed into two prototypes. This allowed validation in laboratory testing, in two case studies and in expert interviews. In laboratory testing, the Hidden Master prototype was more resilient than leading configuration management tools in high load and low memory conditions, and against packet loss and corruption. Only the research prototype was adaptable to a network without stable topology due to the asynchronous nature of the Hidden Master architecture. The main case study used the research prototype in a complex environment to deploy a multi-room, authenticated audiovisual system for a client of an organization deploying the configuration. The case studies indicated that imperative general purpose language can be used for idempotent configuration in real life, for defining new configurations in unexpected situations using the base resources, and abstracting those using standard language features; and that such a system seems easy to learn. Potential business benefits were identified and evaluated using individual semistructured expert interviews. Respondents agreed that the models and the Hidden Master architecture could reduce costs and risks, improve developer productivity and allow faster time-to-market. Protection of master secret keys and the reduced need for incident response were seen as key drivers for improved security. Low-cost geographic scaling and leveraging file serving capabilities of commodity servers were seen to improve scaling and resiliency. Respondents identified jurisdictional legal limitations to encryption and requirements for cloud operator auditing as factors potentially limiting the full use of some concepts

    UMSL Bulletin 2023-2024

    Get PDF
    The 2023-2024 Bulletin and Course Catalog for the University of Missouri St. Louis.https://irl.umsl.edu/bulletin/1088/thumbnail.jp

    Measuring the Impact of China’s Digital Heritage: Developing Multidimensional Impact Indicators for Digital Museum Resources

    Get PDF
    This research investigates how to best assess the impact of China’s digital heritage and focuses on digital museum resources. It is motivated by the need for tools to help governing bodies and heritage organisations assess the impact of digital heritage resources. The research sits at the intersection of Chinese cultural heritage, digital heritage, and impact assessment (IA) studies, which forms the theoretical framework of the thesis. Informed by the Balanced Value Impact (BVI) Model, this thesis addresses the following questions: 1. How do Western heritage discourses and Chinese culture shape ‘cultural heritage’ and the museum digital ecosystem in modern China? 2. Which indicators demonstrate the multidimensional impacts of digital museum resources in China? How should the BVI Model be adapted to fit the Chinese cultural landscape? 3. How do different stakeholders perceive these impact indicators? What are the implications for impact indicator development and application? This research applies a mixed-method approach, combining desk research, survey, and interview with both public audiences and museum professionals. The research findings identify 18 impact indicators, covering economic, social, innovation and operational dimensions. Notably, the perceived usefulness and importance of different impact indicators vary among and between public participants and museum professionals. The study finds the BVI Model helpful in guiding the indicator development process, particularly in laying a solid foundation to inform decision-making. The Strategic Perspectives and Value Lenses provide a structure to organise various indicators and keep them focused on the impact objectives. However, the findings also suggest that the Value Lenses are merely signifiers; their signified meanings change with cultural contexts and should be examined when the Model is applied in a different cultural setting. This research addresses the absence of digital resource IA in China’s heritage sector. It contributes to the field of IA for digital heritage within and beyond the Chinese context by challenging the current target-setting culture in performance evaluation. Moreover, the research ratifies the utility of the BVI Model while modifying it to fit China’s unique cultural setting. This thesis as a whole demonstrates the value of using multidimensional impact indicators for evidence-based decision-making and better museum practices in the digital domain

    Spatial adaptive settlement systems in archaeology. Modelling long-term settlement formation from spatial micro interactions

    Get PDF
    Despite research history spanning more than a century, settlement patterns still hold a promise to contribute to the theories of large-scale processes in human history. Mostly they have been presented as passive imprints of past human activities and spatial interactions they shape have not been studied as the driving force of historical processes. While archaeological knowledge has been used to construct geographical theories of evolution of settlement there still exist gaps in this knowledge. Currently no theoretical framework has been adopted to explore them as spatial systems emerging from micro-choices of small population units. The goal of this thesis is to propose a conceptual model of adaptive settlement systems based on complex adaptive systems framework. The model frames settlement system formation processes as an adaptive system containing spatial features, information flows, decision making population units (agents) and forming cross scale feedback loops between location choices of individuals and space modified by their aggregated choices. The goal of the model is to find new ways of interpretation of archaeological locational data as well as closer theoretical integration of micro-level choices and meso-level settlement structures. The thesis is divided into five chapters, the first chapter is dedicated to conceptualisation of the general model based on existing literature and shows that settlement systems are inherently complex adaptive systems and therefore require tools of complexity science for causal explanations. The following chapters explore both empirical and theoretical simulated settlement patterns based dedicated to studying selected information flows and feedbacks in the context of the whole system. Second and third chapters explore the case study of the Stone Age settlement in Estonia comparing residential location choice principles of different periods. In chapter 2 the relation between environmental conditions and residential choice is explored statistically. The results confirm that the relation is significant but varies between different archaeological phenomena. In the third chapter hunter-fisher-gatherer and early agrarian Corded Ware settlement systems were compared spatially using inductive models. The results indicated a large difference in their perception of landscape regarding suitability for habitation. It led to conclusions that early agrarian land use significantly extended land use potential and provided a competitive spatial benefit. In addition to spatial differences, model performance was compared and the difference was discussed in the context of proposed adaptive settlement system model. Last two chapters present theoretical agent-based simulation experiments intended to study effects discussed in relation to environmental model performance and environmental determinism in general. In the fourth chapter the central place foragingmodel was embedded in the proposed model and resource depletion, as an environmental modification mechanism, was explored. The study excluded the possibility that mobility itself would lead to modelling effects discussed in the previous chapter. The purpose of the last chapter is the disentanglement of the complex relations between social versus human-environment interactions. The study exposed non-linear spatial effects expected population density can have on the system and the general robustness of environmental inductive models in archaeology to randomness and social effect. The model indicates that social interactions between individuals lead to formation of a group agency which is determined by the environment even if individual cognitions consider the environment insignificant. It also indicates that spatial configuration of the environment has a certain influence towards population clustering therefore providing a potential pathway to population aggregation. Those empirical and theoretical results showed the new insights provided by the complex adaptive systems framework. Some of the results, including the explanation of empirical results, required the conceptual model to provide a framework of interpretation

    UMSL Bulletin 2022-2023

    Get PDF
    The 2022-2023 Bulletin and Course Catalog for the University of Missouri St. Louis.https://irl.umsl.edu/bulletin/1087/thumbnail.jp

    Software Design Change Artifacts Generation through Software Architectural Change Detection and Categorisation

    Get PDF
    Software is solely designed, implemented, tested, and inspected by expert people, unlike other engineering projects where they are mostly implemented by workers (non-experts) after designing by engineers. Researchers and practitioners have linked software bugs, security holes, problematic integration of changes, complex-to-understand codebase, unwarranted mental pressure, and so on in software development and maintenance to inconsistent and complex design and a lack of ways to easily understand what is going on and what to plan in a software system. The unavailability of proper information and insights needed by the development teams to make good decisions makes these challenges worse. Therefore, software design documents and other insightful information extraction are essential to reduce the above mentioned anomalies. Moreover, architectural design artifacts extraction is required to create the developer’s profile to be available to the market for many crucial scenarios. To that end, architectural change detection, categorization, and change description generation are crucial because they are the primary artifacts to trace other software artifacts. However, it is not feasible for humans to analyze all the changes for a single release for detecting change and impact because it is time-consuming, laborious, costly, and inconsistent. In this thesis, we conduct six studies considering the mentioned challenges to automate the architectural change information extraction and document generation that could potentially assist the development and maintenance teams. In particular, (1) we detect architectural changes using lightweight techniques leveraging textual and codebase properties, (2) categorize them considering intelligent perspectives, and (3) generate design change documents by exploiting precise contexts of components’ relations and change purposes which were previously unexplored. Our experiment using 4000+ architectural change samples and 200+ design change documents suggests that our proposed approaches are promising in accuracy and scalability to deploy frequently. Our proposed change detection approach can detect up to 100% of the architectural change instances (and is very scalable). On the other hand, our proposed change classifier’s F1 score is 70%, which is promising given the challenges. Finally, our proposed system can produce descriptive design change artifacts with 75% significance. Since most of our studies are foundational, our approaches and prepared datasets can be used as baselines for advancing research in design change information extraction and documentation

    The Role of Preprocessing for Word Representation Learning in Affective Tasks

    Get PDF
    Affective tasks, including sentiment analysis, emotion classification, and sarcasm detection have drawn a lot of attention in recent years due to a broad range of useful applications in various domains. The main goal of affect detection tasks is to recognize states such as mood, sentiment, and emotions from textual data (e.g., news articles or product reviews). Despite the importance of utilizing preprocessing steps in different stages (i.e., word representation learning and building a classification model) of affect detection tasks, this topic has not been studied well. To that end, we explore whether applying various preprocessing methods (stemming, lemmatization, stopword removal, punctuation removal and so on) and their combinations in different stages of the affect detection pipeline can improve the model performance. The are many preprocessing approaches that can be utilized in affect detection tasks. However, their influence on the final performance depends on the type of preprocessing and the stages that they are applied. Moreover, the preprocessing impacts vary across different affective tasks. Our analysis provides thorough insights into how preprocessing steps can be applied in building an effect detection pipeline and their respective influence on performance

    Evaluating the sustainability and resiliency of local food systems

    Get PDF
    With an ever-rising global population and looming environmental challenges such as climate change and soil degradation, it is imperative to increase the sustainability of food production. The drastic rise in food insecurity during the COVID-19 pandemic has further shown a pressing need to increase the resiliency of food systems. One strategy to reduce the dependence on complex, vulnerable global supply chains is to strengthen local food systems, such as by producing more food in cities. This thesis uses an interdisciplinary, food systems approach to explore aspects of sustainability and resiliency within local food systems. Lifecycle assessment (LCA) was used to evaluate how farm scale, distance to consumer, and management practices influence environmental impacts for different local agriculture models in two case study locations: Georgia, USA and England, UK. Farms were grouped based on urbanisation level and management practices, including: urban organic, peri-urban organic, rural organic, and rural conventional. A total of 25 farms and 40 crop lifecycles were evaluated, focusing on two crops (kale and tomatoes) and including impacts from seedling production through final distribution to the point of sale. Results were extremely sensitive to the allocation of composting burdens (decomposition emissions), with impact variation between organic farms driven mainly by levels of compost use. When composting burdens were attributed to compost inputs, the rural conventional category in the U.S. and the rural organic category in the UK had the lowest average impacts per kg sellable crop produced, including the lowest global warming potential (GWP). However, when subtracting avoided burdens from the municipal waste stream from compost inputs, trends reversed entirely, with urban or peri-urban farm categories having the lowest impacts (often negative) for GWP and marine eutrophication. Overall, farm management practices were the most important factor driving environmental impacts from local food supply chains. A soil health assessment was then performed on a subset of the UK farms to provide insight to ecosystem services that are not captured within LCA frameworks. Better soil health was observed in organically-farmed and uncultivated soils compared to conventionally farmed soils, suggesting higher ecosystem service provisioning as related to improved soil structure, flood mitigation, erosion control, and carbon storage. However, relatively high heavy metal concentrations were seen on urban and peri-urban farms, as well as those located in areas with previous mining activity. This implies that there are important services and disservices on farms that are not captured by LCAs. Zooming out from a focus on food production, a qualitative methodology was used to explore experiences of food insecurity and related health and social challenges during the COVID-19 pandemic. Fourteen individuals receiving emergency food parcels from a community food project in Sheffield, UK were interviewed. Results showed that maintaining food security in times of crisis requires a diverse set of individual, household, social, and place-based resources, which were largely diminished or strained during the pandemic. Drawing upon social capital and community support was essential to cope with a multiplicity of hardship, highlighting a need to develop community food infrastructure that supports ideals of mutual aid and builds connections throughout the food supply chain. Overall, this thesis shows that a range of context-specific solutions are required to build sustainable and resilient food systems. This can be supported by increasing local control of food systems and designing strategies to meet specific community needs, whilst still acknowledging a shared global responsibility to protect ecosystem, human, and planetary health
    • …
    corecore