167 research outputs found

    Generalizable Resource Allocation in Stream Processing via Deep Reinforcement Learning

    Full text link
    This paper considers the problem of resource allocation in stream processing, where continuous data flows must be processed in real time in a large distributed system. To maximize system throughput, the resource allocation strategy that partitions the computation tasks of a stream processing graph onto computing devices must simultaneously balance workload distribution and minimize communication. Since this problem of graph partitioning is known to be NP-complete yet crucial to practical streaming systems, many heuristic-based algorithms have been developed to find reasonably good solutions. In this paper, we present a graph-aware encoder-decoder framework to learn a generalizable resource allocation strategy that can properly distribute computation tasks of stream processing graphs unobserved from training data. We, for the first time, propose to leverage graph embedding to learn the structural information of the stream processing graphs. Jointly trained with the graph-aware decoder using deep reinforcement learning, our approach can effectively find optimized solutions for unseen graphs. Our experiments show that the proposed model outperforms both METIS, a state-of-the-art graph partitioning algorithm, and an LSTM-based encoder-decoder model, in about 70% of the test cases.Comment: Accepted by AAAI 202

    Inhibition of NKCC1 Modulates Alveolar Fluid Clearance and Inflammation in Ischemia-Reperfusion Lung Injury via TRAF6-Mediated Pathways

    Get PDF
    Background: The expression of Na-K-2Cl cotransporter 1 (NKCC1) in the alveolar epithelium is responsible for fluid homeostasis in acute lung injury (ALI). Increasing evidence suggests that NKCC1 is associated with inflammation in ALI. We hypothesized that inhibiting NKCC1 would attenuate ALI after ischemia-reperfusion (IR) by modulating pathways that are mediated by tumor necrosis-associated factor 6 (TRAF6).Methods: IR-ALI was induced by producing 30 min of ischemia followed by 90 min of reperfusion in situ in an isolated and perfused rat lung model. The rats were randomly allotted into four groups comprising two control groups and two IR groups with and without bumetanide. Alveolar fluid clearance (AFC) was measured for each group. Mouse alveolar MLE-12 cells were cultured in control and hypoxia-reoxygenation (HR) conditions with or without bumetanide. Flow cytometry and transwell monolayer permeability assay were carried out for each group.Results: Bumetanide attenuated the activation of p-NKCC1 and lung edema after IR. In the HR model, bumetanide decreased the cellular volume and increased the transwell permeability. In contrast, bumetanide increased the expression of epithelial sodium channel (ENaC) via p38 mitogen-activated protein kinase (p38 MAPK), which attenuated the reduction of AFC after IR. Bumetanide also modulated lung inflammation via nuclear factor-κB (NF-κB). TRAF6, which is upstream of p38 MAPK and NF-κB, was attenuated by bumetanide after IR and HR.Conclusions: Inhibition of NKCC1 by bumetanide reciprocally modulated epithelial p38 MAPK and NF-κB via TRAF6 in IR-ALI. This interaction attenuated the reduction of AFC via upregulating ENaC expression and reduced lung inflammation

    Molecular signature of clinical severity in recovering patients with severe acute respiratory syndrome coronavirus (SARS-CoV)

    Get PDF
    BACKGROUND: Severe acute respiratory syndrome (SARS), a recent epidemic human disease, is caused by a novel coronavirus (SARS-CoV). First reported in Asia, SARS quickly spread worldwide through international travelling. As of July 2003, the World Health Organization reported a total of 8,437 people afflicted with SARS with a 9.6% mortality rate. Although immunopathological damages may account for the severity of respiratory distress, little is known about how the genome-wide gene expression of the host changes under the attack of SARS-CoV. RESULTS: Based on changes in gene expression of peripheral blood, we identified 52 signature genes that accurately discriminated acute SARS patients from non-SARS controls. While a general suppression of gene expression predominated in SARS-infected blood, several genes including those involved in innate immunity, such as defensins and eosinophil-derived neurotoxin, were upregulated. Instead of employing clustering methods, we ranked the severity of recovering SARS patients by generalized associate plots (GAP) according to the expression profiles of 52 signature genes. Through this method, we discovered a smooth transition pattern of severity from normal controls to acute SARS patients. The rank of SARS severity was significantly correlated with the recovery period (in days) and with the clinical pulmonary infection score. CONCLUSION: The use of the GAP approach has proved useful in analyzing the complexity and continuity of biological systems. The severity rank derived from the global expression profile of significantly regulated genes in patients may be useful for further elucidating the pathophysiology of their disease

    Tree-Encoded Bitmaps

    Get PDF
    We propose a novel method to represent compressed bitmaps. Similarly to existing bitmap compression schemes, we exploit the compression potential of bitmaps populated with consecutive identical bits, i.e., 0-runs and 1-runs. But in contrast to prior work, our approach employs a binary tree structure to represent runs of various lengths. Leaf nodes in the upper tree levels thereby represent longer runs, and vice versa. The tree-based representation results in high compression ratios and enables efficient random access, which in turn allows for the fast intersection of bitmaps. Our experimental analysis with randomly generated bitmaps shows that our approach significantly improves over state-of-the-art compression techniques when bitmaps are dense and/or only barely clustered. Further, we evaluate our approach with real-world data sets, showing that our tree-encoded bitmaps can save up to one third of the space over existing techniques

    Granite Code Models: A Family of Open Foundation Models for Code Intelligence

    Full text link
    Large Language Models (LLMs) trained on code are revolutionizing the software development process. Increasingly, code LLMs are being integrated into software development environments to improve the productivity of human programmers, and LLM-based agents are beginning to show promise for handling complex tasks autonomously. Realizing the full potential of code LLMs requires a wide range of capabilities, including code generation, fixing bugs, explaining and documenting code, maintaining repositories, and more. In this work, we introduce the Granite series of decoder-only code models for code generative tasks, trained with code written in 116 programming languages. The Granite Code models family consists of models ranging in size from 3 to 34 billion parameters, suitable for applications ranging from complex application modernization tasks to on-device memory-constrained use cases. Evaluation on a comprehensive set of tasks demonstrates that Granite Code models consistently reaches state-of-the-art performance among available open-source code LLMs. The Granite Code model family was optimized for enterprise software development workflows and performs well across a range of coding tasks (e.g. code generation, fixing and explanation), making it a versatile all around code model. We release all our Granite Code models under an Apache 2.0 license for both research and commercial use.Comment: Corresponding Authors: Rameswar Panda, Ruchir Puri; Equal Contributors: Mayank Mishra, Matt Stallone, Gaoyuan Zhan
    • …
    corecore