[
    {
        "id": "authors:xnbgh-ts917",
        "collection": "authors",
        "collection_id": "xnbgh-ts917",
        "cite_using_url": "https://authors.library.caltech.edu/records/xnbgh-ts917",
        "type": "article",
        "title": "Risk-Sensitive Online Algorithms",
        "author": [
            {
                "family_name": "Christianson",
                "given_name": "Nicolas",
                "orcid": "0000-0001-8330-8964",
                "clpid": "Christianson-Nicolas-H"
            },
            {
                "family_name": "Sun",
                "given_name": "Bo"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam C.",
                "orcid": "0000-0002-5923-0199",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "<p>We study the design of risk-sensitive online algorithms, in which risk measures are used in the competitive analysis of randomized online algorithms.&nbsp;</p>",
        "doi": "10.1145/3695411.3695415",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2024-09",
        "series_number": "2",
        "volume": "52",
        "issue": "2",
        "pages": "6-8"
    },
    {
        "id": "authors:j0gtv-r0w37",
        "collection": "authors",
        "collection_id": "j0gtv-r0w37",
        "cite_using_url": "https://authors.library.caltech.edu/records/j0gtv-r0w37",
        "type": "article",
        "title": "Unsupervised Learning for Solving AC Optimal Power Flows: Design, Analysis, and Experiment",
        "author": [
            {
                "family_name": "Huang",
                "given_name": "Wanjun",
                "orcid": "0000-0002-6851-3705",
                "clpid": "Huang-Wanjun"
            },
            {
                "family_name": "Chen",
                "given_name": "Minghua",
                "orcid": "0000-0003-4763-0037",
                "clpid": "Chen-Minghua"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "<div class=\"abstract-text row g-0\">\n<div class=\"col-12\">\n<div class=\"u-mb-1\">\n<div>With the increasing penetration of renewables, AC optimal power flow (AC-OPF) problems need to be solved more frequently for reliable and economic power system operation. Supervised learning approaches have been developed to solve AC-OPF problems fast and accurately. However, due to the non-convexity of AC-OPF problems, it is non-trivial and computationally expensive to prepare a large training dataset, and multiple load-solution mappings may exist to impair learning even if the dataset is available. In this paper, we develop an unsupervised learning approach ( DeepOPF-NGT ) that does not require ground truths. DeepOPF-NGT utilizes a properly designed loss function to guide neural networks in directly learning a legitimate load-solution mapping. Kron reduction is used to remove the zero-injection buses from the prediction. To tackle the unbalanced gradient pathologies known to deteriorate the learning performance, we develop an adaptive learning rate algorithm to dynamically balance the gradient contributions from different loss terms during training. Further, we derive conditions for unsupervised learning to learn a legitimate load-solution mapping and avoid the multiple mapping issue in supervised learning. Results of the 39/118/300/1354- bus systems show that DeepOPF-NGT achieves optimality, feasibility, and speedup performance comparable to the state-of-the-art supervised approaches and better than the unsupervised ones, and a few ground truths can further improve its performance.</div>\n</div>\n</div>\n</div>",
        "doi": "10.1109/tpwrs.2024.3373399",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2024-03-08"
    },
    {
        "id": "authors:v26v8-j6q25",
        "collection": "authors",
        "collection_id": "v26v8-j6q25",
        "cite_using_url": "https://authors.library.caltech.edu/records/v26v8-j6q25",
        "type": "article",
        "title": "Stability Constrained Reinforcement Learning for Decentralized Real-Time Voltage Control",
        "author": [
            {
                "family_name": "Feng",
                "given_name": "Jie",
                "orcid": "0000-0002-5049-9423",
                "clpid": "Feng-Jie"
            },
            {
                "family_name": "Shi",
                "given_name": "Yuanyuan",
                "orcid": "0000-0002-6182-7664",
                "clpid": "Shi-Yuanyuan"
            },
            {
                "family_name": "Qu",
                "given_name": "Guannan",
                "orcid": "0000-0002-5466-3550",
                "clpid": "Qu-Guannan"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Anandkumar",
                "given_name": "Anima",
                "orcid": "0000-0002-6974-6797",
                "clpid": "Anandkumar-A"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "orcid": "0000-0002-5923-0199",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "<div class=\"abstract-text row g-0\">\n<div class=\"col-12\">\n<div class=\"u-mb-1\">\n<div>Deep reinforcement learning has been recognized as a promising tool to address the challenges in real-time control of power systems. However, its deployment in real-world power systems has been hindered by a lack of explicit stability and safety guarantees. In this paper, we propose a stability-constrained reinforcement learning (RL) method for real-time implementation of voltage control, that guarantees system stability both during policy learning and deployment of the learned policy. The key idea underlying our approach is an explicitly constructed Lyapunov function that leads to a sufficient structural condition for stabilizing policies, i.e., monotonically decreasing policies guarantee stability. We incorporate this structural constraint with RL, by parameterizing each local voltage controller using a monotone neural network, thus ensuring the stability constraint is satisfied by design. We demonstrate the effectiveness of our approach in both single-phase and three-phase IEEE test feeders, where the proposed method can reduce the transient control cost by more than 26.7% and shorten the voltage recovery time by 23.6% on average compared to the widely used linear policy, while always achieving voltage stability. In contrast, standard RL methods often fail to achieve voltage stability.</div>\n</div>\n</div>\n</div>",
        "doi": "10.1109/tcns.2023.3338240",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2023-12-01",
        "pages": "1-12"
    },
    {
        "id": "authors:99twq-8jn27",
        "collection": "authors",
        "collection_id": "99twq-8jn27",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230502-984953000.1",
        "type": "article",
        "title": "Inverse Power Flow Problem",
        "author": [
            {
                "family_name": "Yuan",
                "given_name": "Ye",
                "orcid": "0000-0001-7858-0437",
                "clpid": "Yuan-Ye"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Ardakanian",
                "given_name": "Omid",
                "orcid": "0000-0002-6711-5502",
                "clpid": "Ardakanian-Omid"
            },
            {
                "family_name": "Tomlin",
                "given_name": "Claire J.",
                "orcid": "0000-0003-3192-3185",
                "clpid": "Tomlin-Claire-J"
            }
        ],
        "abstract": "We formulate an inverse power flow problem that infers a nodal admittance matrix from voltage and current phasors measured at a number of buses. We show that the admittance matrix can be uniquely identified from a sequence of measurements corresponding to different steady states when every node in the system is equipped with a measurement device, and a Kron-reduced admittance matrix can be determined even if some nodes in the system are not monitored (hidden nodes). We propose an effective algorithm to uncover the actual admittance matrix of a radial system with hidden nodes from its Kron-reduced admittance matrix.",
        "doi": "10.1109/tcns.2022.3199084",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2023-03",
        "series_number": "1",
        "volume": "10",
        "issue": "1",
        "pages": "261-273"
    },
    {
        "id": "authors:npwrx-d8m85",
        "collection": "authors",
        "collection_id": "npwrx-d8m85",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20230502-727238500.2",
        "type": "article",
        "title": "An Energy Sharing Mechanism Considering Network Constraints and Market Power Limitation",
        "author": [
            {
                "family_name": "Chen",
                "given_name": "Yue",
                "orcid": "0000-0002-7594-7587",
                "clpid": "Chen-Yue"
            },
            {
                "family_name": "Zhao",
                "given_name": "Changhong",
                "orcid": "0000-0003-0539-8591",
                "clpid": "Zhao-Changhong"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "orcid": "0000-0002-5923-0199",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "As the number of prosumers with distributed energy resources (DERs) grows, the conventional centralized operation scheme may suffer from conflicting interests, privacy concerns, and incentive inadequacy. In this paper, we propose an energy sharing mechanism to address the above challenges. It takes into account network constraints and fairness among prosumers. In the proposed energy sharing market, all prosumers play a generalized Nash game. The market equilibrium is proved to have nice features in a large market or when it is a variational equilibrium. To deal with the possible market failure, inefficiency, or instability in general cases, we introduce a price regulation policy to avoid market power exploitation. The improved energy sharing mechanism with price regulation can guarantee the existence and uniqueness of a socially near-optimal market equilibrium. Some advantageous properties are proved, such as the prosumer's individual rationality, a sharing price structure similar to the locational marginal price, and the tendency towards social optimum with an increasing number of prosumers. For implementation, a practical bidding algorithm is developed with a convergence condition. Experimental results validate the theoretical outcomes and show the practicability of our model and method.",
        "doi": "10.1109/tsg.2022.3198721",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2023-03",
        "series_number": "2",
        "volume": "14",
        "issue": "2",
        "pages": "1027-1041"
    },
    {
        "id": "authors:tmnrt-9y586",
        "collection": "authors",
        "collection_id": "tmnrt-9y586",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20221011-128968500.6",
        "type": "article",
        "title": "Dispatch-aware planning for feasible power system operation",
        "author": [
            {
                "family_name": "Christianson",
                "given_name": "Nicolas",
                "orcid": "0000-0001-8330-8964",
                "clpid": "Christianson-Nicolas-H"
            },
            {
                "family_name": "Werner",
                "given_name": "Lucien",
                "clpid": "Werner-Lucien-D"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "orcid": "0000-0002-5923-0199",
                "clpid": "Wierman-A"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Maintaining stable energy production with increasing penetration of variable renewable energy requires sufficient flexible generation resources and dispatch algorithms that accommodate renewables' uncertainty. In this work, we study the feasibility properties of real-time economic dispatch (RTED) algorithms and establish fundamental limits on their performance. We propose a joint methodology for resource procurement and online economic dispatch with guaranteed feasibility. Our algorithm, Feasible Fixed Horizon Control (FFHC) is a regularized form of Receding Horizon Control (RHC) that balances exploitation of good near-term demand predictions with feasibility requirements. Empirical evaluation of FFHC in comparison to the standard RHC on realistic load profiles highlights that FFHC achieves near-optimal performance while ensuring feasibility in high-ramp scenarios where RHC becomes infeasible.",
        "doi": "10.1016/j.epsr.2022.108597",
        "issn": "0378-7796",
        "publisher": "Elsevier",
        "publication": "Electric Power Systems Research",
        "publication_date": "2022-11",
        "volume": "212",
        "pages": "Art. No. 108597"
    },
    {
        "id": "authors:8k3x6-7ec55",
        "collection": "authors",
        "collection_id": "8k3x6-7ec55",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20221010-449776900.1",
        "type": "article",
        "title": "Towards balanced three-phase charging: Phase optimization in adaptive charging networks",
        "author": [
            {
                "family_name": "Ye",
                "given_name": "Zixin",
                "orcid": "0000-0002-4107-3842",
                "clpid": "Ye-Zixin"
            },
            {
                "family_name": "Li",
                "given_name": "Tongxin",
                "orcid": "0000-0002-9806-8964",
                "clpid": "Li-Tongxin"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We study the problem of phase optimization for electric-vehicle (EV) charging. We formulate our problem as a non-convex mixed-integer programming problem whose objective is to minimize the charging loss. Despite the hardness of directly solving this non-convex problem, we solve a relaxation of the original problem by proposing the PXA algorithm where \"P\", \"X\", and \"A\" stand for three variable matrices in the formed phase optimization problems. We show that under certain conditions, the solution is given by the PXA precisely converges to the global optimum. In addition, using the idea of model predictive control (MPC), we design the PXA-MPC, which is an online implementation of the PXA. Compared to other empirical phase balancing strategies, the PXA algorithm significantly improves the charging performance by maximizing energy delivery, minimizing charging price, and assisting future energy planning. The efficacy of our algorithm is demonstrated using data collected from a real-world adaptive EV charging network (ACN).",
        "doi": "10.1016/j.epsr.2022.108322",
        "issn": "0378-7796",
        "publisher": "Elsevier",
        "publication": "Electric Power Systems Research",
        "publication_date": "2022-11",
        "volume": "212",
        "pages": "Art. No. 108322"
    },
    {
        "id": "authors:pvbnj-1nm65",
        "collection": "authors",
        "collection_id": "pvbnj-1nm65",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20221010-454096500.22",
        "type": "article",
        "title": "DeepOPF: A Feasibility-Optimized Deep Neural Network Approach for AC Optimal Power Flow Problems",
        "author": [
            {
                "family_name": "Pan",
                "given_name": "Xiang",
                "orcid": "0000-0002-6565-2339",
                "clpid": "Pan-Xiang"
            },
            {
                "family_name": "Chen",
                "given_name": "Minghua",
                "orcid": "0000-0003-4763-0037",
                "clpid": "Chen-Minghua"
            },
            {
                "family_name": "Zhao",
                "given_name": "Tianyu",
                "orcid": "0000-0002-9541-0197",
                "clpid": "Zhao-Tianyu"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "To cope with increasing uncertainty from renewable generation and flexible load, grid operators need to solve alternative current optimal power flow (AC-OPF) problems more frequently for efficient and reliable operation. In this article, we develop a deep neural network (DNN) approach, called DeepOPF, for solving AC-OPF problems in a fraction of the time used by conventional iterative solvers. A key difficulty for applying machine learning techniques for solving AC-OPF problems lies in ensuring that the obtained solutions respect the equality and inequality physical and operational constraints. Generalized a prediction-and-reconstruction procedure in our previous studies, DeepOPF first trains a DNN model to predict a set of independent operating variables and then directly compute the remaining ones by solving the power flow equations. Such an approach not only preserves the power-flow balance equality constraints but also reduces the number of variables to be predicted by the DNN, cutting down the number of neurons and training data needed. DeepOPF then employs a penalty approach with a zero-order gradient estimation technique in the training process toward guaranteeing the inequality constraints. We also drive a condition for tuning the DNN size according to the desired approximation accuracy, which measures its generalization capability. It provides theoretical justification for using DNN to solve AC-OPF problems. Simulation results for IEEE 30/118/300-bus and a synthetic 2000-bus test cases demonstrate the effectiveness of the penalty approach. They also show that DeepOPF speeds up the computing time by up to two orders of magnitude as compared to a state-of-the-art iterative solver, at the expense of &lt; 0.2% cost difference.",
        "doi": "10.1109/jsyst.2022.3201041",
        "issn": "1932-8184",
        "publisher": "IEEE",
        "publication": "IEEE Systems Journal",
        "publication_date": "2022-10-14"
    },
    {
        "id": "authors:02jhx-97p42",
        "collection": "authors",
        "collection_id": "02jhx-97p42",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220811-235221000",
        "type": "article",
        "title": "Running Primal-Dual Gradient Method for Time-Varying Nonconvex Problems",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Yujie",
                "orcid": "0000-0002-4921-8372",
                "clpid": "Tang-Yujie"
            },
            {
                "family_name": "Dall'Anese",
                "given_name": "Emiliano",
                "clpid": "Dall'Anese-Emiliano"
            },
            {
                "family_name": "Bernstein",
                "given_name": "Andrey",
                "clpid": "Bernstein-Andrey"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "This paper focuses on a time-varying constrained nonconvex optimization problem, and considers the synthesis and analysis of online regularized primal-dual gradient methods to track a Karush--Kuhn--Tucker (KKT) trajectory. The proposed regularized primal-dual gradient method is implemented in a running fashion, in the sense that the underlying optimization problem changes during the execution of the algorithms. In order to study its performance, we first derive its continuous-time limit as a system of differential inclusions. We then study sufficient conditions for tracking a KKT trajectory, and also derive asymptotic bounds for the tracking error (as a function of the time-variability of a KKT trajectory). Further, we provide a set of sufficient conditions for the KKT trajectories not to bifurcate or merge, and also investigate the optimal choice of the parameters of the algorithm. Illustrative numerical results for a time-varying nonconvex problem are provided.",
        "doi": "10.1137/20m1371063",
        "issn": "0363-0129",
        "publisher": "SIAM",
        "publication": "SIAM Journal on Control and Optimization",
        "publication_date": "2022-08",
        "series_number": "4",
        "volume": "60",
        "issue": "4",
        "pages": "1970-1990"
    },
    {
        "id": "authors:1mttm-4w433",
        "collection": "authors",
        "collection_id": "1mttm-4w433",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220307-188369000",
        "type": "article",
        "title": "Reinforcement Learning for Selective Key Applications in Power Systems: Recent Advances and Future Challenges",
        "author": [
            {
                "family_name": "Chen",
                "given_name": "Xin",
                "orcid": "0000-0002-0952-0008",
                "clpid": "Chen-Xin"
            },
            {
                "family_name": "Qu",
                "given_name": "Guannan",
                "orcid": "0000-0002-5466-3550",
                "clpid": "Qu-Guannan"
            },
            {
                "family_name": "Tang",
                "given_name": "Yujie",
                "orcid": "0000-0002-4921-8372",
                "clpid": "Tang-Yujie"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Li",
                "given_name": "Na",
                "orcid": "0000-0001-9545-3050",
                "clpid": "Li-Na"
            }
        ],
        "abstract": "With large-scale integration of renewable generation and distributed energy resources, modern power systems are confronted with new operational challenges, such as growing complexity, increasing uncertainty, and aggravating volatility. Meanwhile, more and more data are becoming available owing to the widespread deployment of smart meters, smart sensors, and upgraded communication networks. As a result, data-driven control techniques, especially reinforcement learning (RL), have attracted surging attention in recent years. This paper provides a comprehensive review of various RL techniques and how they can be applied to decision-making and control in power systems. In particular, we select three key applications, i.e., frequency regulation, voltage control, and energy management, as examples to illustrate RL-based models and solutions. We then present the critical issues in the application of RL, i.e., safety, robustness, scalability, and data. Several potential future directions are discussed as well.",
        "doi": "10.1109/tsg.2022.3154718",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2022-07",
        "series_number": "4",
        "volume": "13",
        "issue": "4",
        "pages": "2935-2958"
    },
    {
        "id": "authors:61zpj-ex175",
        "collection": "authors",
        "collection_id": "61zpj-ex175",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20220127-230706500",
        "type": "article",
        "title": "Smoothed Least-Laxity-First Algorithm for Electric Vehicle Charging: Online Decision and Performance Analysis with Resource Augmentation",
        "author": [
            {
                "family_name": "Chen",
                "given_name": "Niangjun",
                "orcid": "0000-0002-2289-9737",
                "clpid": "Chen-Niangjun"
            },
            {
                "family_name": "Kurniawan",
                "given_name": "Christian",
                "orcid": "0000-0002-3178-4042",
                "clpid": "Kurniawan-Christian"
            },
            {
                "family_name": "Nakahira",
                "given_name": "Yorie",
                "orcid": "0000-0003-3324-4602",
                "clpid": "Nakahira-Yorie"
            },
            {
                "family_name": "Chen",
                "given_name": "Lijun",
                "orcid": "0000-0001-6694-4299",
                "clpid": "Chen-Lijun"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Adaptive charging can charge electric vehicles (EVs) at scale cost effectively, despite of the uncertainty in EV arrivals. We formulate adaptive EV charging as a feasibility problem that meets all EVs' energy demands before their deadlines while satisfying constraints in charging rate and total charging power. We propose an online algorithm, smoothed least-laxity-first (sLLF), that decides the current charging rates without the knowledge of future arrivals and demands. We characterize the performance of the sLLF algorithm analytically and numerically. Numerical experiments with real-world data show that it has a significantly higher rate of feasible EV charging than several other existing EV charging algorithms. Resource augmentation framework is employed to assess the feasibility condition of the algorithm. The assessment shows that the sLLF algorithm achieves perfect feasibility with only a 7% increase in the maximal power supply of the charging station.",
        "doi": "10.1109/tsg.2021.3138615",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2022-05",
        "series_number": "3",
        "volume": "13",
        "issue": "3",
        "pages": "2209-2217"
    },
    {
        "id": "authors:wnzah-8xz59",
        "collection": "authors",
        "collection_id": "wnzah-8xz59",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20201209-153308228",
        "type": "article",
        "title": "Online Station Assignment for Electric Vehicle Battery Swapping",
        "author": [
            {
                "family_name": "You",
                "given_name": "Pengcheng",
                "orcid": "0000-0003-1532-8773",
                "clpid": "You-Pengcheng"
            },
            {
                "family_name": "Pang",
                "given_name": "John Z. F.",
                "orcid": "0000-0002-6485-7922",
                "clpid": "Pang-John-Z-F"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "This paper investigates the online station assignment for (commercial) electric vehicles (EVs) that request battery swapping from a central operator, i.e., in the absence of future information a battery swapping service station has to be assigned instantly to each EV upon its request. Based on EVs' locations, the availability of fully-charged batteries at service stations in the system, as well as traffic conditions, the assignment aims to minimize cost to EVs and congestion at service stations. Inspired by a polynomial-time offline solution via a bipartite matching approach, we develop an efficient and implementable online station assignment algorithm that provably achieves the tight (optimal) competitive ratio under mild conditions. Monte Carlo experiments on a real transportation network by Baidu Maps show that our algorithm performs reasonably well on realistic inputs, even with a certain amount of estimation error in parameters.",
        "doi": "10.1109/tits.2020.3033731",
        "issn": "1524-9050",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Intelligent Transportation Systems",
        "publication_date": "2022-04",
        "series_number": "4",
        "volume": "23",
        "issue": "4",
        "pages": "3256-3267"
    },
    {
        "id": "authors:p10m3-kqj37",
        "collection": "authors",
        "collection_id": "p10m3-kqj37",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210716-225846876",
        "type": "article",
        "title": "Robustness and Consistency in Linear Quadratic Control with Untrusted Predictions",
        "author": [
            {
                "family_name": "Li",
                "given_name": "Tongxin",
                "orcid": "0000-0002-9806-8964",
                "clpid": "Li-Tongxin"
            },
            {
                "family_name": "Yang",
                "given_name": "Ruixiao",
                "clpid": "Yang-Ruixiao"
            },
            {
                "family_name": "Qu",
                "given_name": "Guannan",
                "orcid": "0000-0002-5466-3550",
                "clpid": "Qu-Guannan"
            },
            {
                "family_name": "Shi",
                "given_name": "Guanya",
                "orcid": "0000-0002-9075-3705",
                "clpid": "Shi-Guanya"
            },
            {
                "family_name": "Yu",
                "given_name": "Chenkai",
                "orcid": "0000-0001-8683-7773",
                "clpid": "Yu-Chenkai"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "orcid": "0000-0002-5923-0199",
                "clpid": "Wierman-A"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We study the problem of learning-augmented predictive linear quadratic control. Our goal is to design a controller that balances consistency, which measures the competitive ratio when predictions are accurate, and robustness, which bounds the competitive ratio when predictions are inaccurate.",
        "doi": "10.1145/3508038",
        "issn": "2476-1249",
        "publisher": "Association for Computing Machinery",
        "publication": "Proceedings of the ACM on Measurement and Analysis of Computing System",
        "publication_date": "2022-03",
        "series_number": "1",
        "volume": "6",
        "issue": "1",
        "pages": "Art. No. 18"
    },
    {
        "id": "authors:5tnxk-4aj52",
        "collection": "authors",
        "collection_id": "5tnxk-4aj52",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210510-075001060",
        "type": "article",
        "title": "DeepOPF-V: Solving AC-OPF Problems Efficiently",
        "author": [
            {
                "family_name": "Huang",
                "given_name": "Wanjun",
                "orcid": "0000-0002-6851-3705",
                "clpid": "Huang-Wanjun"
            },
            {
                "family_name": "Pan",
                "given_name": "Xiang",
                "orcid": "0000-0002-6565-2339",
                "clpid": "Pan-Xiang"
            },
            {
                "family_name": "Chen",
                "given_name": "Minghua",
                "orcid": "0000-0003-4763-0037",
                "clpid": "Chen-Minghua"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "AC optimal power flow (AC-OPF) problems need to be solved more frequently in the future to maintain stable and economic power system operation. To tackle this challenge, a deep neural network-based voltage-constrained approach (DeepOPF-V) is proposed to solve AC-OPF problems with high computational efficiency. Its unique design predicts voltages of all buses and then uses them to reconstruct the remaining variables without solving non-linear AC power flow equations. A fast post-processing process is also developed to enforce the box constraints. The effectiveness of DeepOPF-V is validated by simulations on IEEE 118/300-bus systems and a 2000-bus test system. Compared with existing studies, DeepOPF-V achieves decent computation speedup up to four orders of magnitude and comparable performance in optimality gap, while preserving feasibility of the solution.",
        "doi": "10.1109/TPWRS.2021.3114092",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2022-01",
        "series_number": "1",
        "volume": "37",
        "issue": "1",
        "pages": "800-803"
    },
    {
        "id": "authors:s94ac-pr864",
        "collection": "authors",
        "collection_id": "s94ac-pr864",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210510-085201964",
        "type": "article",
        "title": "ACN-Sim: An Open-Source Simulator for Data-Driven Electric Vehicle Charging Research",
        "author": [
            {
                "family_name": "Lee",
                "given_name": "Zachary J.",
                "orcid": "0000-0002-5358-2388",
                "clpid": "Lee-Zachary-J"
            },
            {
                "family_name": "Sharma",
                "given_name": "Sunash",
                "orcid": "0000-0002-8763-5927",
                "clpid": "Sharma-Sunash"
            },
            {
                "family_name": "Johansson",
                "given_name": "Daniel",
                "clpid": "Johansson-Daniel"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "ACN-Sim is a data-driven, open-source simulation environment designed to accelerate research in the field of smart electric vehicle (EV) charging. It fills the need in this community for a widely available, realistic simulation environment in which researchers can evaluate algorithms and test assumptions. ACN-Sim provides a modular, extensible architecture, which models the complexity of real charging systems, including battery charging behavior and unbalanced three-phase infrastructure. It also integrates with a broader ecosystem of research tools. These include ACN-Data, an open dataset of EV charging sessions, which provides realistic simulation scenarios and ACN-Live, a framework for field-testing charging algorithms. It also integrates with grid simulators like MATPOWER, PandaPower and OpenDSS, and OpenAI Gym for training reinforcement learning agents.",
        "doi": "10.1109/TSG.2021.3103156",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2021-11",
        "series_number": "6",
        "volume": "12",
        "issue": "6",
        "pages": "5113-5123"
    },
    {
        "id": "authors:j0s8j-1aa33",
        "collection": "authors",
        "collection_id": "j0s8j-1aa33",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210510-084600512",
        "type": "article",
        "title": "Learning-based Predictive Control via Real-time Aggregate Flexibility",
        "author": [
            {
                "family_name": "Li",
                "given_name": "Tongxin",
                "orcid": "0000-0002-9806-8964",
                "clpid": "Li-Tongxin"
            },
            {
                "family_name": "Sun",
                "given_name": "Bo",
                "orcid": "0000-0003-3172-7811",
                "clpid": "Sun-Bo"
            },
            {
                "family_name": "Chen",
                "given_name": "Yue",
                "orcid": "0000-0002-7594-7587",
                "clpid": "Chen-Yue"
            },
            {
                "family_name": "Ye",
                "given_name": "Zixin",
                "clpid": "Ye-Zixin"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "Aggregators have emerged as crucial tools for the coordination of distributed, controllable loads. To be used effectively, an aggregator must be able to communicate the available flexibility of the loads they control, as known as the aggregate flexibility to a system operator. However, most of existing aggregate flexibility measures often are slow-timescale estimations and much less attention has been paid to real-time coordination between an aggregator and an operator. In this paper, we consider solving an online optimization in a closed-loop system and present a design of real-time aggregate flexibility feedback, termed the maximum entropy feedback (MEF). In addition to deriving analytic properties of the MEF, combining learning and control, we show that it can be approximated using reinforcement learning and used as a penalty term in a novel control algorithm \u2013 the penalized predictive control (PPC), which modifies vanilla model predictive control (MPC). The benefits of our scheme are (1). Efficient Communication . An operator running PPC does not need to know the exact states and constraints of the loads, but only the MEF. (2). Fast Computation . The PPC often has much less number of variables than an MPC formulation. (3). Lower Costs We show that under certain regularity assumptions, the PPC is optimal. We illustrate the efficacy of the PPC using a dataset from an adaptive electric vehicle charging network and show that PPC outperforms classical MPC.",
        "doi": "10.1109/TSG.2021.3094719",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2021-11",
        "series_number": "6",
        "volume": "12",
        "issue": "6",
        "pages": "4897-4913"
    },
    {
        "id": "authors:5epx3-x6t87",
        "collection": "authors",
        "collection_id": "5epx3-x6t87",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200707-095927831",
        "type": "article",
        "title": "Line Failure Localization of Power Networks Part II: Cut Set Outages",
        "author": [
            {
                "family_name": "Guo",
                "given_name": "Linqi",
                "orcid": "0000-0001-5771-2752",
                "clpid": "Guo-Linqi"
            },
            {
                "family_name": "Liang",
                "given_name": "Chen",
                "orcid": "0000-0002-0015-7206",
                "clpid": "Liang-Chen"
            },
            {
                "family_name": "Zocca",
                "given_name": "Alessandro",
                "orcid": "0000-0001-6585-4785",
                "clpid": "Zocca-Alessandro"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "Transmission line failure in power systems prop-agate non-locally, making the control of the resulting outages extremely difficult. In Part II of this paper, we continue the study of line failure localizability in transmission networks and characterize the impact of cut set outages. We establish a Simple Path Criterion, showing that the propagation pattern due to bridge outages, a special case of cut set failures, are fully determined by the positions in the network of the buses that participate in load balancing. We then extend our results to general cut set outages. In contrast to non-cut outages discussed in Part I whose subsequent line failures are contained within the original blocks, cut set outages typically impact the whole network, affecting the power flows on all remaining lines. We corroborate our analytical results in both parts using the IEEE 118-bus test system, in which the failure propagation patterns exhibit a clear block-diagonal structure predicted by our theory, even when using full AC power flow equations.",
        "doi": "10.1109/TPWRS.2021.3068048",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2021-09",
        "series_number": "5",
        "volume": "36",
        "issue": "5",
        "pages": "4152-4160"
    },
    {
        "id": "authors:4kk8d-6v016",
        "collection": "authors",
        "collection_id": "4kk8d-6v016",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210510-075841014",
        "type": "article",
        "title": "Conditions for Exact Convex Relaxation and No Spurious Local Optima",
        "author": [
            {
                "family_name": "Zhou",
                "given_name": "Fengyu",
                "orcid": "0000-0002-2639-6491",
                "clpid": "Zhou-Fengyu"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Non-convex optimization problems can be approximately solved via relaxation or local algorithms. For many practical problems such as optimal power flow (OPF) problems, both approaches tend to succeed in the sense that relaxation is usually exact and local algorithms usually converge to a global optimum. In this paper, we study conditions which are sufficient or necessary for such non-convex problems to simultaneously have exact relaxation and no spurious local optima. Those conditions help us explain the widespread empirical experience that local algorithms for OPF problems often work extremely well.",
        "doi": "10.1109/TCNS.2021.3112758",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2021-09",
        "series_number": "3",
        "volume": "9",
        "issue": "3",
        "pages": "1468-1480"
    },
    {
        "id": "authors:xtnd5-5ye52",
        "collection": "authors",
        "collection_id": "xtnd5-5ye52",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200707-101019648",
        "type": "article",
        "title": "Line Failure Localization of Power Networks Part I: Non-Cut Outages",
        "author": [
            {
                "family_name": "Guo",
                "given_name": "Linqi",
                "orcid": "0000-0001-5771-2752",
                "clpid": "Guo-Linqi"
            },
            {
                "family_name": "Liang",
                "given_name": "Chen",
                "orcid": "0000-0002-0015-7206",
                "clpid": "Liang-Chen"
            },
            {
                "family_name": "Zocca",
                "given_name": "Alessandro",
                "orcid": "0000-0001-6585-4785",
                "clpid": "Zocca-Alessandro"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "Transmission line failures in power systems propagate non-locally, making the control of the resulting outages extremely difficult. In this work, we establish a mathematical theory that characterizes the patterns of line failure propagation and localization in terms of network graph structure. It provides a novel perspective on distribution factors that precisely captures Kirchhoff's Law in terms of topological structures. Our results show that the distribution of specific collections of subtrees of the transmission network plays a critical role on the patterns of power redistribution, and motivates the block decomposition of the transmission network as a structure to understand long-distance propagation of disturbances. In Part I of this paper, we present the case when the post-contingency network remains connected after an initial set of lines are disconnected simultaneously. In Part II, we present the case when an outage separates the network into multiple islands.",
        "doi": "10.1109/tpwrs.2021.3066336",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2021-09",
        "series_number": "5",
        "volume": "36",
        "issue": "5",
        "pages": "4140-4151"
    },
    {
        "id": "authors:f00wy-s1473",
        "collection": "authors",
        "collection_id": "f00wy-s1473",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210503-115705210",
        "type": "article",
        "title": "Adaptive Charging Networks: A Framework for Smart Electric Vehicle Charging",
        "author": [
            {
                "family_name": "Lee",
                "given_name": "Zachary J.",
                "orcid": "0000-0002-5358-2388",
                "clpid": "Lee-Zachary-J"
            },
            {
                "family_name": "Lee",
                "given_name": "George",
                "clpid": "Lee-George-S"
            },
            {
                "family_name": "Lee",
                "given_name": "Ted",
                "orcid": "0000-0002-5793-7457",
                "clpid": "Lee-Ted"
            },
            {
                "family_name": "Jin",
                "given_name": "Cheng",
                "clpid": "Jin-Cheng-S"
            },
            {
                "family_name": "Lee",
                "given_name": "Rand",
                "clpid": "Lee-Rand"
            },
            {
                "family_name": "Low",
                "given_name": "Zhi",
                "orcid": "0000-0003-4962-7771",
                "clpid": "Low-Zhi-H"
            },
            {
                "family_name": "Chang",
                "given_name": "Daniel",
                "clpid": "Chang-Daniel"
            },
            {
                "family_name": "Ortega",
                "given_name": "Christine",
                "clpid": "Ortega-Christine"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We describe the architecture and algorithms of the Adaptive Charging Network (ACN), which was first deployed on the Caltech campus in early 2016 and is currently operating at over 100 other sites in the United States. The architecture enables real-time monitoring and control and supports electric vehicle (EV) charging at scale. The ACN adopts a flexible Adaptive Scheduling Algorithm based on convex optimization and model predictive control and allows for significant over-subscription of electrical infrastructure. We describe some of the practical challenges in real-world charging systems, including unbalanced three-phase infrastructure, non-ideal battery charging behavior, and quantized control signals. We demonstrate how the Adaptive Scheduling Algorithm handles these challenges, and compare its performance against baseline algorithms from the deadline scheduling literature using real workloads recorded from the Caltech ACN and accurate system models. We find that in these realistic settings, our scheduling algorithm can improve operator profit by 3.4 times over uncontrolled charging and consistently outperforms baseline algorithms when delivering energy in highly congested systems.",
        "doi": "10.1109/TSG.2021.3074437",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2021-09",
        "series_number": "5",
        "volume": "12",
        "issue": "5",
        "pages": "4339-4350"
    },
    {
        "id": "authors:pk98z-sbx87",
        "collection": "authors",
        "collection_id": "pk98z-sbx87",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210412-072637490",
        "type": "article",
        "title": "Combating Bufferbloat in Multi-Bottleneck Networks: Theory and Algorithms",
        "author": [
            {
                "family_name": "Ye",
                "given_name": "Jiancheng",
                "orcid": "0000-0002-1296-171X",
                "clpid": "Ye-Jiancheng"
            },
            {
                "family_name": "Leung",
                "given_name": "Ka-Cheong",
                "orcid": "0000-0001-7999-2572",
                "clpid": "Leung-Ka-Cheong"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Bufferbloat is a phenomenon in computer networks where large router buffers are frequently filled up, resulting in high queueing delay and delay variation. More and more delay-sensitive applications on the Internet have made this phenomenon a pressing issue. Interacting with the Transmission Control Protocol (TCP), active queue management (AQM) algorithms run on routers play an important role in combating bufferbloat. However, AQM algorithms have not been widely deployed due to complicated manual parameter tuning. Moreover, they are often designed and analyzed based on network models with a single bottleneck link, rendering their performance and stability unclear in multi-bottleneck networks. In this paper, we propose a general framework to combat bufferbloat in multi-bottleneck networks. We first present an equilibrium analysis for a general multi-bottleneck TCP/AQM system and provide sufficient conditions for the uniqueness of an equilibrium point in the system. We then decompose the system into single-bottleneck subsystems and derive sufficient conditions for the local asymptotic stability of the subsystems. Using our framework, we develop an algorithm to compute the equilibrium point of the system. We further present a case study to analyze the stability of the recently proposed Controlled Delay (CoDel) in multi-bottleneck networks and devise Self-Tuning CoDel to improve the system stability. Extensive numerical and packet-level simulation results not only verify our theoretical studies but also show that our proposed Self-Tuning CoDel significantly stabilizes queueing delay in multi-bottleneck networks, thereby mitigating bufferbloat.",
        "doi": "10.1109/TNET.2021.3066505",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2021-08",
        "series_number": "4",
        "volume": "29",
        "issue": "4",
        "pages": "1477-1493"
    },
    {
        "id": "authors:0trtw-nqr14",
        "collection": "authors",
        "collection_id": "0trtw-nqr14",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210412-095431267",
        "type": "article",
        "title": "Exactness of OPF Relaxation on Three-Phase Radial Networks With Delta Connections",
        "author": [
            {
                "family_name": "Zhou",
                "given_name": "Fengyu",
                "orcid": "0000-0002-2639-6491",
                "clpid": "Zhou-Fengyu"
            },
            {
                "family_name": "Zamzam",
                "given_name": "Ahmed S.",
                "orcid": "0000-0002-1175-2801",
                "clpid": "Zamzam-Ahmed-S"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Sidiropoulos",
                "given_name": "Nicholas D.",
                "orcid": "0000-0002-3385-7911",
                "clpid": "Sidiropoulos-Nicholas-D"
            }
        ],
        "abstract": "Simulations have shown that while semi-definite relaxations of AC optimal power flow (AC-OPF) on three-phase radial networks with only wye connections tend to be exact, the presence of delta connections seem to render them inexact. This article shows that such inexactness originates from the non-uniqueness of relaxation solutions and numerical errors amplified by the non-uniqueness. This finding motivates two algorithms to recover the exact solution of AC-OPF in unbalanced distribution networks featuring both wye and delta connections. In simulations using IEEE 13, 37 and 123-bus systems, the proposed algorithms provide exact optimal solutions up to numerical precision.",
        "doi": "10.1109/TSG.2021.3066530",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2021-07",
        "series_number": "4",
        "volume": "12",
        "issue": "4",
        "pages": "3232-3241"
    },
    {
        "id": "authors:xmfyf-whv73",
        "collection": "authors",
        "collection_id": "xmfyf-whv73",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210129-120019482",
        "type": "article",
        "title": "On the Implementation of OPF-Based Setpoints for Active Distribution Networks",
        "author": [
            {
                "family_name": "Liu",
                "given_name": "Michael Z.",
                "orcid": "0000-0002-9609-4544",
                "clpid": "Liu-Michael-Ziguang"
            },
            {
                "family_name": "Ochoa",
                "given_name": "Luis F.",
                "orcid": "0000-0002-7853-4286",
                "clpid": "Ochoa-Luis-F"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "In the context of active distribution networks, AC Optimal Power Flow (OPF) has shown great potential to calculate setpoints for controllable devices. Although considerable literature exists, temporal aspects that may affect the actual execution of these setpoints are rarely investigated. Due to the diverse operating characteristics of controllable devices (i.e., delays, ramp rates and deadbands), when these setpoints are executed by multiple devices without adequate considerations, the resulting outcome can differ drastically from what is expected; leading to violations of network constraints and excessive control actions. Therefore, this work proposes a series of necessary adaptations within the controllers of existing devices as well as in the OPF formulation to cater for the diversity in operating characteristics, ensuring that calculated setpoints are adequately implemented by controllable devices. This involves the direct control of conventional devices and enforcing a new ramping behavior for inverter-interfaced devices. Furthermore, a linear, mixed-integer formulation is proposed to handle discrete devices and improve scalability in large networks. Co-simulation results (using a U.K. test network with the objective of maximizing renewable energy production and considering 1s time-step) demonstrate that, by catering for the operating characteristics of controllable devices, the expected outcome from OPF-based setpoints can be achieved.",
        "doi": "10.1109/tsg.2021.3054387",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2021-07",
        "series_number": "4",
        "volume": "12",
        "issue": "4",
        "pages": "2929-2940"
    },
    {
        "id": "authors:nha5m-d8388",
        "collection": "authors",
        "collection_id": "nha5m-d8388",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210604-111535691",
        "type": "article",
        "title": "Information Aggregation for Constrained Online Control",
        "author": [
            {
                "family_name": "Li",
                "given_name": "Tongxin",
                "orcid": "0000-0002-9806-8964",
                "clpid": "Li-Tongxin"
            },
            {
                "family_name": "Chen",
                "given_name": "Yue",
                "orcid": "0000-0002-7594-7587",
                "clpid": "Chen-Yue"
            },
            {
                "family_name": "Sun",
                "given_name": "Bo",
                "orcid": "0000-0003-3172-7811",
                "clpid": "Sun-Bo"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "This paper considers an online control problem involving two controllers. A central controller chooses an action from a feasible set that is determined by time-varying and coupling constraints, which depend on all past actions and states. The central controller's goal is to minimize the cumulative cost; however, the controller has access to neither the feasible set nor the dynamics directly, which are determined by a remote local controller. Instead, the central controller receives only an aggregate summary of the feasibility information from the local controller, which does not know the system costs. We show that it is possible for an online algorithm using feasibility information to nearly match the dynamic regret of an online algorithm using perfect information whenever the feasible sets satisfy a causal invariance criterion and there is a sufficiently large prediction window size. To do so, we use a form of feasibility aggregation based on entropic maximization in combination with a novel online algorithm, named Penalized Predictive Control (PPC) and demonstrate that aggregated information can be efficiently learned using reinforcement learning algorithms. The effectiveness of our approach for closed-loop coordination between central and local controllers is validated via an electric vehicle charging application in power systems.",
        "doi": "10.1145/3460085",
        "issn": "2476-1249",
        "publisher": "ACM",
        "publication": "Proceedings of the ACM on Measurement and Analysis of Computing Systems",
        "publication_date": "2021-06",
        "series_number": "2",
        "volume": "5",
        "issue": "2",
        "pages": "Art. No. 18"
    },
    {
        "id": "authors:qhb3h-1ry70",
        "collection": "authors",
        "collection_id": "qhb3h-1ry70",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200707-114446351",
        "type": "article",
        "title": "The Optimal Power Flow Operator: Theory and Computation",
        "author": [
            {
                "family_name": "Zhou",
                "given_name": "Fengyu",
                "orcid": "0000-0002-2639-6491",
                "clpid": "Zhou-Fengyu"
            },
            {
                "family_name": "Anderson",
                "given_name": "James",
                "orcid": "0000-0002-2832-8396",
                "clpid": "Anderson-James-D"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Optimal power flow (OPF) problems are mathematical programs to determine how to distribute power over networks subject to power flow and operational constraints. In this article, we treat an OPF problem as an operator that maps user demand to generated power, and allow the problem parameters to take values in some admissible set. We formalize this operator theoretic approach, define and characterize restricted parameter sets under which the mapping has a singleton output, independent binding constraints, and is differentiable. We show that for any power network, these analytical properties hold under almost all operating conditions and can thus be relied upon in applications. We further provide a closed-form expression for the Jacobian matrix of the OPF operator and describe how various derivatives can be computed using a recently proposed scheme based on homogenous self-dual embedding. In contrast to related work in the optimization literature, our results have a clear physical interpretation.",
        "doi": "10.1109/TCNS.2020.3044258",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2021-06",
        "series_number": "2",
        "volume": "8",
        "issue": "2",
        "pages": "1010-1022"
    },
    {
        "id": "authors:8gdt7-0wv71",
        "collection": "authors",
        "collection_id": "8gdt7-0wv71",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210113-163505633",
        "type": "article",
        "title": "Approaching Prosumer Social Optimum via Energy Sharing With Proof of Convergence",
        "author": [
            {
                "family_name": "Chen",
                "given_name": "Yue",
                "orcid": "0000-0002-7594-7587",
                "clpid": "Chen-Yue"
            },
            {
                "family_name": "Zhao",
                "given_name": "Changhong",
                "orcid": "0000-0003-0539-8591",
                "clpid": "Zhao-Changhong"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Mei",
                "given_name": "Shengwei",
                "orcid": "0000-0002-2757-5977",
                "clpid": "Mei-Shengwei"
            }
        ],
        "abstract": "With the advent of prosumers, the traditional centralized operation may become impracticable due to computational burden, privacy concerns, and conflicting interests. In this article, an energy sharing mechanism is proposed to accommodate prosumers' strategic decision-making on their self-production and demand in the presence of capacity constraints. Under this setting, prosumers play a generalized Nash game. We prove main properties of the game: an equilibrium exists and is partially unique; no prosumer is worse off by energy sharing and the price-of-anarchy is 1\u2212O(1/I) where I is the number of prosumers. In particular, the PoA tends to 1 with a growing number of prosumers, meaning that the resulting total cost under the proposed energy sharing approaches social optimum. We prove that the corresponding prosumers' strategies converge to the social optimal solution as well. Finally we propose a bidding process and prove that it converges to the energy sharing equilibrium under mild conditions. Illustrative examples are provided to validate the results.",
        "doi": "10.1109/tsg.2020.3048402",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2021-05",
        "series_number": "3",
        "volume": "12",
        "issue": "3",
        "pages": "2484-2495"
    },
    {
        "id": "authors:wdtra-wzn87",
        "collection": "authors",
        "collection_id": "wdtra-wzn87",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200707-113800670",
        "type": "article",
        "title": "Safety-Critical Control Synthesis for Network Systems With Control Barrier Functions and Assume-Guarantee Contracts",
        "author": [
            {
                "family_name": "Chen",
                "given_name": "Yuxiao",
                "orcid": "0000-0001-5276-7156",
                "clpid": "Chen-Yuxiao"
            },
            {
                "family_name": "Anderson",
                "given_name": "James",
                "orcid": "0000-0002-2832-8396",
                "clpid": "Anderson-James-D"
            },
            {
                "family_name": "Kalsi",
                "given_name": "Karan",
                "clpid": "Kalsi-Karan"
            },
            {
                "family_name": "Ames",
                "given_name": "Aaron D.",
                "orcid": "0000-0003-0848-3177",
                "clpid": "Ames-A-D"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "This article aims at the safety-critical control synthesis of network systems such that the satisfaction of the safety constraints can be guaranteed. To handle the large state dimension of such systems, an assume-guarantee contract is used to break the large synthesis problem into smaller subproblems. Parameterized signal temporal logic (pSTL) is used to formally describe the behaviors of the subsystems which we use as the template for the contract. We show that robust control invariant sets (RCIs) for the subsystems can be composed to form a robust control invariant set (RCI) for the whole network system under a valid assume-guarantee contract. An epigraph algorithm is proposed to solve for a contract that is valid, an approach that has linear complexity for sparse networks, which leads to a RCI for the whole network system. Implemented with control barrier function (CBF), the state of each subsystem is guaranteed to stay within the safe set. Furthermore, we propose a contingency tube model predictive control approach based on the RCI, which is capable of handling severe contingencies, including topology changes of the network. A power grid example is used to demonstrate the proposed method. The simulation result includes both set point control and contingency recovery, and the safety constraint is always satisfied.",
        "doi": "10.1109/TCNS.2020.3029183",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2021-03",
        "series_number": "1",
        "volume": "8",
        "issue": "1",
        "pages": "487-499"
    },
    {
        "id": "authors:njr0v-2bd65",
        "collection": "authors",
        "collection_id": "njr0v-2bd65",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200514-142330504",
        "type": "article",
        "title": "Reverse and Forward Engineering of Local Voltage Control in Distribution Networks",
        "author": [
            {
                "family_name": "Zhou",
                "given_name": "Xinyang",
                "orcid": "0000-0001-8526-2357",
                "clpid": "Zhou-Xinyang"
            },
            {
                "family_name": "Farivar",
                "given_name": "Masoud",
                "orcid": "0000-0001-7298-3526",
                "clpid": "Farivar-Masoud"
            },
            {
                "family_name": "Liu",
                "given_name": "Zhiyuan",
                "orcid": "0000-0003-4356-4183",
                "clpid": "Liu-Zhiyuan"
            },
            {
                "family_name": "Chen",
                "given_name": "Lijun",
                "orcid": "0000-0001-6694-4299",
                "clpid": "Chen-Lijun"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "The increasing penetration of renewable and distributed energy resources in distribution networks calls for real-time and distributed voltage control. In this article, we investigate local Volt/VAR control with a general class of control functions, and show that the power system dynamics with nonincremental local voltage control can be seen as a distributed algorithm for solving a well-defined optimization problem (reverse engineering). The reverse engineering further reveals a fundamental limitation of the nonincremental voltage control: the convergence condition is restrictive and prevents better voltage regulation at equilibrium. This motivates us to design two incremental local voltage control schemes based on the subgradient and pseudo-gradient algorithms, respectively, for solving the same optimization problem (forward engineering). The new control schemes decouple the dynamical property from the equilibrium property, and have much less restrictive convergence conditions. This article presents another step toward developing a new foundation\u2014network dynamics as optimization algorithms\u2014for distributed real-time control and optimization of future power networks.",
        "doi": "10.1109/tac.2020.2994184",
        "issn": "0018-9286",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Automatic Control",
        "publication_date": "2021-03",
        "series_number": "3",
        "volume": "66",
        "issue": "3",
        "pages": "1116-1128"
    },
    {
        "id": "authors:0hpmn-9pp50",
        "collection": "authors",
        "collection_id": "0hpmn-9pp50",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200707-103725840",
        "type": "article",
        "title": "An integrated approach for failure mitigation & localization in power systems",
        "author": [
            {
                "family_name": "Liang",
                "given_name": "Chen",
                "clpid": "Liang-Chen"
            },
            {
                "family_name": "Guo",
                "given_name": "Linqi",
                "clpid": "Guo-Linqi"
            },
            {
                "family_name": "Zocca",
                "given_name": "Alessandro",
                "orcid": "0000-0001-6585-4785",
                "clpid": "Zocca-Alessandro"
            },
            {
                "family_name": "Yu",
                "given_name": "Shuyue",
                "clpid": "Yu-Shuyue"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "The transmission grid is often comprised of several control areas that are connected by multiple tie lines in a mesh structure for reliability. It is also well-known that line failures can propagate non-locally and redundancy can exacerbate cascading. In this paper, we propose an integrated approach to grid reliability that (i) judiciously switches off a small number of tie lines so that the control areas are connected in a tree structure; and (ii) leverages a unified frequency control paradigm to provide congestion management in real time. Even though the proposed topology reduces redundancy, the integration of tree structure at regional level and real-time congestion management can provide stronger guarantees on failure localization and mitigation. We illustrate our approach on the IEEE 39-bus network and evaluate its performance on the IEEE 118-bus, 179-bus, 200-bus and 240-bus networks with various network congestion conditions. Simulations show that, compared with the traditional approach, our approach not only prevents load shedding in more failure scenarios, but also incurs smaller amounts of load loss in scenarios where load shedding is inevitable. Moreover, generators under our approach adjust their operations more actively and efficiently in a local manner.",
        "doi": "10.48550/arXiv.2004.10401",
        "issn": "0378-7796",
        "publisher": "Elsevier",
        "publication": "Electric Power Systems Research",
        "publication_date": "2021-01",
        "volume": "190",
        "pages": "Art. No. 106613"
    },
    {
        "id": "authors:rptvr-h5712",
        "collection": "authors",
        "collection_id": "rptvr-h5712",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20201015-152732679",
        "type": "article",
        "title": "A Note on Branch Flow Models with Line Shunts",
        "author": [
            {
                "family_name": "Zhou",
                "given_name": "Fengyu",
                "orcid": "0000-0002-2639-6491",
                "clpid": "Zhou-Fengyu"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "When the shunt elements in the \u03a0 circuit line model are assumed zero, it has been proved that branch flow models are equivalent to bus injection models and that the second-order cone relaxation of optimal power flow problems on a radial network is exact under certain conditions. In this note we propose a branch flow model that includes nonzero line shunts and prove that the equivalence and the exactness of relaxation continue to hold under essentially the same conditions as for zero shunt elements.",
        "doi": "10.1109/tpwrs.2020.3029732",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2021-01",
        "series_number": "1",
        "volume": "36",
        "issue": "1",
        "pages": "537-540"
    },
    {
        "id": "authors:hgwjy-e8s47",
        "collection": "authors",
        "collection_id": "hgwjy-e8s47",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210112-144610886",
        "type": "article",
        "title": "Classification of electric vehicle charging time series with selective clustering",
        "author": [
            {
                "family_name": "Sun",
                "given_name": "Chenxi",
                "clpid": "Sun-Chengxi"
            },
            {
                "family_name": "Li",
                "given_name": "Tongxin",
                "orcid": "0000-0002-9806-8964",
                "clpid": "Li-Tongxin"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Li",
                "given_name": "Victor O. K.",
                "clpid": "Li-Victor-O-K"
            }
        ],
        "abstract": "We develop a novel iterative clustering method for classifying time series of EV charging rates based on their \"tail features\". Our method first extracts tails from a diversity of charging time series that have different lengths, contain missing data, and are distorted by scheduling algorithms and measurement noise. The charging tails are then clustered into a small number of types whose representatives are then used to improve tail extraction. This process iterates until it converges. We apply our method to ACN-Data, a fine-grained EV charging dataset recently made publicly available, to illustrate its effectiveness and potential applications.",
        "doi": "10.1016/j.epsr.2020.106695",
        "issn": "0378-7796",
        "publisher": "Elsevier",
        "publication": "Electric Power Systems Research",
        "publication_date": "2020-12",
        "volume": "189",
        "pages": "Art. No. 106695"
    },
    {
        "id": "authors:b7nyk-ajc03",
        "collection": "authors",
        "collection_id": "b7nyk-ajc03",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210112-144610987",
        "type": "article",
        "title": "Separation event-constrained optimal power flow to enhance resilience in low-inertia power systems",
        "author": [
            {
                "family_name": "P\u00fcschel-L\u00f8vengreen",
                "given_name": "Sebasti\u00e1n",
                "orcid": "0000-0002-0248-9618",
                "clpid": "P\u00fcschel-L\u00f8vengreen-Sebasti\u00e1n"
            },
            {
                "family_name": "Ghazavi Dozein",
                "given_name": "Mehdi",
                "orcid": "0000-0003-2574-7082",
                "clpid": "Ghazavi-Dozein-Mehdi"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Mancarella",
                "given_name": "Pierluigi",
                "orcid": "0000-0002-9247-1402",
                "clpid": "Mancarella-Pierluigi"
            }
        ],
        "abstract": "Weakly interconnected power systems face separation risk during extreme weather events or due to cascading failures. These contingencies may become particularly severe in low-inertia grids, where the sub-regions resulting after system split need to procure enough resources to respond to low (importing areas) and high (exporting areas) frequency conditions. This paper introduces a separation event-constrained optimal power flow (SECOPF) with considerations of inertia and frequency response resources allocation in each balancing area to be capable to withstand, besides the largest generation and load contingencies, also the loss of selected interconnectors. The model, cast as mixed integer linear program, is tested on a reduced version of the Australian power system and validated via dynamic simulation. The results show how the system's frequency resilience to extreme events can be effectively enhanced for both high- and low-frequency conditions that arise in different areas after an interconnector's trip . This is achieved by co-optimising the interconnector flow magnitudes along with the distribution of frequency response resources and inertia levels in each area.",
        "doi": "10.1016/j.epsr.2020.106678",
        "issn": "0378-7796",
        "publisher": "Elsevier BV",
        "publication": "Electric Power Systems Research",
        "publication_date": "2020-12",
        "volume": "189",
        "pages": "Art. No. 106678"
    },
    {
        "id": "authors:8hkmq-h5806",
        "collection": "authors",
        "collection_id": "8hkmq-h5806",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20210107-153400550",
        "type": "article",
        "title": "Pricing EV charging service with demand charge",
        "author": [
            {
                "family_name": "Lee",
                "given_name": "Zachary J.",
                "orcid": "0000-0002-5358-2388",
                "clpid": "Lee-Zachary-J"
            },
            {
                "family_name": "Pang",
                "given_name": "John Z. F.",
                "orcid": "0000-0002-6485-7922",
                "clpid": "Pang-John-Z-F"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Pricing electric vehicle (EV) charging services is difficult when the electricity tariff includes both time-of-use energy cost and demand charge based on peak power draw. In this paper, we propose a pricing scheme that assigns a session-specific energy price to each charging session at the end of the billing period. The session price precisely captures the costs of energy, demand charge, and infrastructure congestion for which that session is responsible in that month while optimizing the trade-off between inexpensive time-of-use pricing and peak power draw. While our pricing scheme is calculated offline at the end of the billing period, we propose an online scheduling algorithm based on model predictive control to determine charging rates for each EV in real-time. We provide theoretical justification for our proposal and support it with simulations using real data collected from charging facilities at Caltech and JPL. Our simulation results suggest that the online algorithm can approximate the offline optimal reasonably well, e.g., the cost paid by the operator in the online setting is higher than the offline optimal cost by 9.2% and 6.5% at Caltech and JPL respectively. In the case of JPL, congestion rents are enough to cover this increase in costs, while at Caltech, this results in a negligible average loss of $18 per month.",
        "doi": "10.1016/j.epsr.2020.106694",
        "issn": "0378-7796",
        "publisher": "Elsevier",
        "publication": "Electric Power Systems Research",
        "publication_date": "2020-12",
        "volume": "189",
        "pages": "Art. No. 106694"
    },
    {
        "id": "authors:g9dmq-51371",
        "collection": "authors",
        "collection_id": "g9dmq-51371",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190626-132932886",
        "type": "article",
        "title": "An Energy Sharing Game With Generalized Demand Bidding: Model and Properties",
        "author": [
            {
                "family_name": "Chen",
                "given_name": "Yue",
                "orcid": "0000-0002-7594-7587",
                "clpid": "Chen-Yue"
            },
            {
                "family_name": "Mei",
                "given_name": "Shengwei",
                "orcid": "0000-0002-2757-5977",
                "clpid": "Mei-Shengwei"
            },
            {
                "family_name": "Zhou",
                "given_name": "Fengyu",
                "orcid": "0000-0002-2639-6491",
                "clpid": "Zhou-Fengyu"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wei",
                "given_name": "Wei",
                "orcid": "0000-0002-1018-7708",
                "clpid": "Wei-Wei"
            },
            {
                "family_name": "Liu",
                "given_name": "Feng",
                "orcid": "0000-0003-2279-2558",
                "clpid": "Liu-Feng"
            }
        ],
        "abstract": "This paper proposes a novel energy sharing mechanism for prosumers who can produce and consume. Different from most existing works, the role of individual prosumer as a seller or buyer in our model is endogenously determined. Several desirable properties of the proposed mechanism are proved based on a generalized game-theoretic model. We show that the Nash equilibrium exists and is the unique solution of an equivalent convex optimization problem. The sharing price at the Nash equilibrium equals to the average marginal disutility of all prosumers. We also prove that every prosumer has the incentive to participate in the sharing market, and prosumers' total cost decreases with increasing absolute value of price sensitivity. Furthermore, the Nash equilibrium approaches the social optimal as the number of prosumers grows, and competition can improve social welfare.",
        "doi": "10.1109/tsg.2019.2946602",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2020-05",
        "series_number": "3",
        "volume": "11",
        "issue": "3",
        "pages": "2055-2066"
    },
    {
        "id": "authors:p04xn-v4194",
        "collection": "authors",
        "collection_id": "p04xn-v4194",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200327-122618326",
        "type": "article",
        "title": "Privacy-preserving Energy Scheduling for Smart Grid with Renewables",
        "author": [
            {
                "family_name": "Yang",
                "given_name": "Kai",
                "orcid": "0000-0002-5983-198X",
                "clpid": "Yang-Kai"
            },
            {
                "family_name": "Jiang",
                "given_name": "Libin",
                "clpid": "Jiang-Libin"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Liu",
                "given_name": "Sijia",
                "clpid": "Liu-Sijia"
            }
        ],
        "abstract": "We consider joint demand response and power procurement to optimize the average social welfare of a smart power grid system with renewable sources. The renewable sources such as wind and solar energy are intermittent and fluctuate rapidly. As a consequence, the demand response algorithm needs to be executed in real time to ensure the stability of a smart grid system with renewable sources. We develop a demand response algorithm that converges to the optimal solution with superlinear rates of convergence. In the simulation studies, the proposed algorithm converges roughly thirty time faster than the traditional subgradient algorithm. In addition, it is fully distributed and can be realized either synchronously or in asynchronous manner, which eases practical deployment.",
        "doi": "10.1109/access.2020.2983110",
        "issn": "2169-3536",
        "publisher": "IEEE",
        "publication": "IEEE Access",
        "publication_date": "2020-03-24",
        "volume": "8",
        "pages": "132320-132329"
    },
    {
        "id": "authors:kxenq-ds892",
        "collection": "authors",
        "collection_id": "kxenq-ds892",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20200228-131223093",
        "type": "article",
        "title": "Learning Graphs from Linear Measurements: Fundamental Trade-offs and Applications",
        "author": [
            {
                "family_name": "Li",
                "given_name": "Tongxin",
                "orcid": "0000-0002-9806-8964",
                "clpid": "Li-Tongxin"
            },
            {
                "family_name": "Werner",
                "given_name": "Lucien",
                "clpid": "Werner-Lucien"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We consider a specific graph learning task: reconstructing a symmetric matrix that represents an underlying graph using linear measurements. We present a sparsity characterization for distributions of random graphs (that are allowed to contain high-degree nodes), based on which we study fundamental trade-offs between the number of measurements, the complexity of the graph class, and the probability of error. We first derive a necessary condition on the number of measurements. Then, by considering a three-stage recovery scheme, we give a sufficient condition for recovery. Furthermore, assuming the measurements are Gaussian IID, we prove upper and lower bounds on the (worst-case) sample complexity for both noisy and noiseless recovery. In the special cases of the uniform distribution on trees with n nodes and the Erd\u0151s-R\u00e9nyi (n,p) class, the fundamental trade-offs are tight up to multiplicative factors with noiseless measurements. In addition, for practical applications, we design and implement a polynomial-time (in n ) algorithm based on the three-stage recovery scheme. Experiments show that the heuristic algorithm outperforms basis pursuit on star graphs. We apply the heuristic algorithm to learn admittance matrices in electric grids. Simulations for several canonical graph classes and IEEE power system test cases demonstrate the effectiveness and robustness of the proposed algorithm for parameter reconstruction.",
        "doi": "10.1109/tsipn.2020.2975368",
        "issn": "2373-776X",
        "publisher": "Institute of Electrical and Electronics Engineers",
        "publication": "IEEE Transactions on Signal and Information Processing over Networks",
        "publication_date": "2020-02-24",
        "volume": "6",
        "pages": "163-178"
    },
    {
        "id": "authors:p982t-ha254",
        "collection": "authors",
        "collection_id": "p982t-ha254",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190627-102755990",
        "type": "article",
        "title": "Distributed Load-Side Control: Coping with Variation of Renewable Generations",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "Zhaojian",
                "orcid": "0000-0002-4998-6339",
                "clpid": "Wang-Zhaojian"
            },
            {
                "family_name": "Mei",
                "given_name": "Shengwei",
                "orcid": "0000-0002-2757-5977",
                "clpid": "Mei-Shengwei"
            },
            {
                "family_name": "Liu",
                "given_name": "Feng",
                "orcid": "0000-0003-2279-2558",
                "clpid": "Liu-Feng"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Yang",
                "given_name": "Peng",
                "clpid": "Yang-Peng"
            }
        ],
        "abstract": "This paper addresses the distributed frequency control problem in a multi-area power system taking into account of unknown time-varying power imbalance. Particularly, fast controllable loads are utilized to restore system frequency under changing power imbalance in an optimal manner. The imbalanced power causing frequency deviation is decomposed into three parts: a known constant part, an unknown low-frequency variation and a high-frequency residual. The known steady part is usually the prediction of power imbalance. The variation may result from the fluctuation of renewable resources, electric vehicle charging, etc., which is usually unknown to operators. The high-frequency residual is also unknown and treated as an external disturbance. Correspondingly, in this paper, we resolve the following three problems in different timescales: (1) allocate the steady part of power imbalance economically; (2) mitigate the effect of unknown low-frequency power variation locally; (3) attenuate unknown high-frequency disturbances. To this end, a distributed controller combining consensus method with adaptive internal model control is proposed. We first prove that the closed-loop system is asymptotically stable and converges to the optimal solution of an optimization problem if the external disturbance is not included. We then prove that the power variation can be mitigated accurately. Furthermore, we show that the closed-loop system is robust against both parameter uncertainty and external disturbances. The New England system is used to verify the efficacy of our design.",
        "doi": "10.1016/j.automatica.2019.108556",
        "issn": "0005-1098",
        "publisher": "Elsevier",
        "publication": "Automatica",
        "publication_date": "2019-11",
        "volume": "109",
        "pages": "Art. No. 108556"
    },
    {
        "id": "authors:zrs5v-8dg96",
        "collection": "authors",
        "collection_id": "zrs5v-8dg96",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190201-153603443",
        "type": "article",
        "title": "On Identification of Distribution Grids",
        "author": [
            {
                "family_name": "Ardakanian",
                "given_name": "Omid",
                "orcid": "0000-0002-6711-5502",
                "clpid": "Ardakanian-O"
            },
            {
                "family_name": "Wong",
                "given_name": "Vincent W. S.",
                "orcid": "0000-0003-3821-4365",
                "clpid": "Wong-Vincent-W-S"
            },
            {
                "family_name": "Dobbe",
                "given_name": "Roel",
                "orcid": "0000-0003-4633-7023",
                "clpid": "Dobbe-R"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "von Meier",
                "given_name": "Alexandra",
                "orcid": "0000-0003-4675-752X",
                "clpid": "von-Meier-A"
            },
            {
                "family_name": "Tomlin",
                "given_name": "Claire J.",
                "orcid": "0000-0003-3192-3185",
                "clpid": "Tomlin-C-J"
            },
            {
                "family_name": "Yuan",
                "given_name": "Ye",
                "orcid": "0000-0001-7858-0437",
                "clpid": "Yuan-Ye"
            }
        ],
        "abstract": "Large-scale integration of distributed energy resources into distribution feeders necessitates careful control of their operation through power flow analysis. While the knowledge of the distribution system model is crucial for this analysis, it is often unavailable or outdated. The recent introduction of synchrophasor technology in low-voltage distribution grids has created ample opportunity to learn this model from high-precision, time-synchronized measurements of voltage and current phasors at various locations. This paper focuses on joint estimation of admittance parameters and topology of a polyphase distribution network from the available telemetry data via the lasso, a method for regression shrinkage and selection. We propose tractable convex programs capable of tackling the low-rank structure of the distribution system and develop an online algorithm for early detection and localization of critical events that induce a change in the admittance matrix. The efficacy of these techniques is corroborated through power flow studies on four three-phase radial distribution systems serving real and synthetic household demands.",
        "doi": "10.1109/tcns.2019.2891002",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2019-09",
        "series_number": "3",
        "volume": "6",
        "issue": "3",
        "pages": "950-960"
    },
    {
        "id": "authors:t47ck-mp716",
        "collection": "authors",
        "collection_id": "t47ck-mp716",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190822-152029926",
        "type": "article",
        "title": "Guest Editorial: Special Issue on Analysis, Control and Optimization of Energy Networks",
        "author": [
            {
                "family_name": "Chertkov",
                "given_name": "Michael",
                "clpid": "Chertkov-M"
            },
            {
                "family_name": "Jovanovic",
                "given_name": "Mihailo",
                "clpid": "Jovanovic-M"
            },
            {
                "family_name": "Lesieutre",
                "given_name": "Bernie",
                "clpid": "Lesieutre-B"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Van Hentenryck",
                "given_name": "Pascal",
                "clpid": "Van-Hentenryck-P"
            },
            {
                "family_name": "Wehenkel",
                "given_name": "Louis",
                "clpid": "Wehenkel-L"
            }
        ],
        "abstract": "The deployment of new technologies, e.g., renewable generation and electric vehicles, is rapidly transforming power networks by blurring the previously distinct spatio-temporal scales that many traditional approaches rely on for designing, analyzing and operating power grids. Other energy systems, such as natural gas systems, are undergoing similar revolutionary transformations. This trend can be characterized as a disruptive surge in complexity that challenges design and operation, but also offers opportunities to deliver unprecedented efficiency and reliability.",
        "doi": "10.1109/TCNS.2019.2936194",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2019-09",
        "series_number": "3",
        "volume": "6",
        "issue": "3",
        "pages": "922-924"
    },
    {
        "id": "authors:w427c-j6093",
        "collection": "authors",
        "collection_id": "w427c-j6093",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190513-131853183",
        "type": "article",
        "title": "System level synthesis",
        "author": [
            {
                "family_name": "Anderson",
                "given_name": "James",
                "orcid": "0000-0002-2832-8396",
                "clpid": "Anderson-James-D"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Matni",
                "given_name": "Nikolai",
                "orcid": "0000-0003-4936-3921",
                "clpid": "Matni-N"
            }
        ],
        "abstract": "This article surveys the System Level Synthesis framework, which presents a novel perspective on constrained robust and optimal controller synthesis for linear systems. We show how SLS shifts the controller synthesis task from the design of a controller to the design of the entire closed loop system, and highlight the benefits of this approach in terms of scalability and transparency. We emphasize two particular applications of SLS, namely large-scale distributed optimal control and robust control. In the case of distributed control, we show how SLS allows for localized controllers to be computed, extending robust and optimal control methods to large-scale systems under practical and realistic assumptions. In the case of robust control, we show how SLS allows for novel design methodologies that, for the first time, quantify the degradation in performance of a robust controller due to model uncertainty \u2013 such transparency is key in allowing robust control methods to interact, in a principled way, with modern techniques from machine learning and statistical inference. Throughout, we emphasize practical and efficient computational solutions, and demonstrate our methods on easy to understand case studies.",
        "doi": "10.1016/j.arcontrol.2019.03.006",
        "issn": "1367-5788",
        "publisher": "Elsevier",
        "publication": "Annual Reviews in Control",
        "publication_date": "2019-05-11",
        "volume": "47",
        "pages": "364-393"
    },
    {
        "id": "authors:4d9wj-z6b42",
        "collection": "authors",
        "collection_id": "4d9wj-z6b42",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170726-160828931",
        "type": "article",
        "title": "Distributed Frequency Control with Operational Constraints, Part I: Per-Node Power Balance",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "Zhaojian",
                "orcid": "0000-0002-4998-6339",
                "clpid": "Wang-Zhaojian"
            },
            {
                "family_name": "Liu",
                "given_name": "Feng",
                "orcid": "0000-0003-2279-2558",
                "clpid": "Liu-Feng"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Zhao",
                "given_name": "Changhong",
                "orcid": "0000-0003-0539-8591",
                "clpid": "Zhao-Changhong"
            },
            {
                "family_name": "Mei",
                "given_name": "Shengwei",
                "orcid": "0000-0002-2757-5977",
                "clpid": "Mei-Shengwei"
            }
        ],
        "abstract": "This paper addresses the distributed optimal frequency control of multi-area power system with operational constraints, including the regulation capacity of individual control area and the power limits on tie-lines. Both generators and controllable loads are utilized to recover nominal frequencies while minimizing regulation cost. We study two control modes: 1) the per-node balance mode and 2) the network balance mode. In Part I of this paper, we only consider the per-node balance case, where we derive a completely decentralized strategy without the need for communication between control areas. It can adapt to unknown load disturbance. The tie-line powers are restored after load disturbance, while the regulation capacity constraints are satisfied both at equilibrium and during transient. We show that the closed-loop systems with the proposed control strategies carry out primal-dual updates for solving the associated centralized frequency optimization problems. We further prove the closed-loop systems are asymptotically stable and converge to the unique optimal solution of the centralized frequency optimization problems and their duals. Finally, we present simulation results to demonstrate the effectiveness of our design. In Part II of this paper, we address the network power balance case, where transmission congestions are managed continuously.",
        "doi": "10.1109/TSG.2017.2731810",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2019-01",
        "series_number": "1",
        "volume": "10",
        "issue": "1",
        "pages": "40-52"
    },
    {
        "id": "authors:7dpz2-fda60",
        "collection": "authors",
        "collection_id": "7dpz2-fda60",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170726-155035857",
        "type": "article",
        "title": "Distributed Frequency Control with Operational Constraints, Part II: Network Power Balance",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "Zhaojian",
                "orcid": "0000-0002-4998-6339",
                "clpid": "Wang-Zhaojian"
            },
            {
                "family_name": "Liu",
                "given_name": "Feng",
                "orcid": "0000-0003-2279-2558",
                "clpid": "Liu-Feng"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Zhao",
                "given_name": "Changhong",
                "orcid": "0000-0003-0539-8591",
                "clpid": "Zhao-Changhong"
            },
            {
                "family_name": "Mei",
                "given_name": "Shengwei",
                "orcid": "0000-0002-2757-5977",
                "clpid": "Mei-Shengwei"
            }
        ],
        "abstract": "In Part I of this paper, we propose a decentralized optimal frequency control of multi-area power system with operational constraints, where the tie-line powers remain unchanged in the steady state and the power mismatch is balanced within individual control areas. In Part II of this paper, we propose a distributed controller for optimal frequency control in the network power balance case, where the power mismatch is balanced over the whole system. With the proposed controller, the tie-line powers remain within the acceptable range at equilibrium, while the regulation capacity constraints are satisfied both at equilibrium and during transient. It is revealed that the closed-loop system with the proposed controller carries out primal\u2013dual updates with saturation for solving an associated optimization problem. To cope with discontinuous dynamics of the closed-loop system, we deploy the invariance principle for nonpathological Lyapunov function to prove its asymptotic stability. Simulation results are provided to show the effectiveness of our controller.",
        "doi": "10.1109/TSG.2017.2731811",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2019-01",
        "series_number": "1",
        "volume": "10",
        "issue": "1",
        "pages": "53-64"
    },
    {
        "id": "authors:fzxec-gxq21",
        "collection": "authors",
        "collection_id": "fzxec-gxq21",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20171006-110526562",
        "type": "article",
        "title": "Unified Distributed Control of Stand-alone DC Microgrids",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "Zhaojian",
                "orcid": "0000-0002-4998-6339",
                "clpid": "Wang-Zhaojian"
            },
            {
                "family_name": "Liu",
                "given_name": "Feng",
                "orcid": "0000-0003-2279-2558",
                "clpid": "Liu-Feng"
            },
            {
                "family_name": "Chen",
                "given_name": "Ying",
                "clpid": "Chen-Ying"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Mei",
                "given_name": "Shengwei",
                "orcid": "0000-0002-2757-5977",
                "clpid": "Mei-Shengwei"
            }
        ],
        "abstract": "Stand-alone direct current (dc) microgrids may belong to different owners and adopt various control strategies. This brings great challenge to its optimal operation due to the difficulty of implementing a unified control. This paper addresses the distributed optimal control of dc microgrids, which intends to break the restriction of diversity to some extent. First, we formulate the optimal power flow problem of stand-alone dc microgrids as an exact second-order cone program and prove the uniqueness of the optimal solution. Then a dynamic solving algorithm based on primal\u2013dual decomposition method is proposed, the convergence of which is proved theoretically as well as the optimality of its equilibrium point. It should be stressed that the algorithm can provide control commands for the three types of microgrids: 1) power control; 2) voltage control; and 3) droop control. This implies that each microgrid does not need to change its original control strategy in practice, which is less influenced by the diversity of microgrids. Moreover, the control commands for power controlled and voltage controlled microgrids satisfy generation limits and voltage limits in both transient process and steady state. Finally, a six-microgrid dc system based on the microgrid benchmark is adopted to validate the effectiveness and plug-n-play property of our designs.",
        "doi": "10.1109/TSG.2017.2757498",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2019-01",
        "series_number": "1",
        "volume": "10",
        "issue": "1",
        "pages": "1013-1024"
    },
    {
        "id": "authors:kf8w3-9fn59",
        "collection": "authors",
        "collection_id": "kf8w3-9fn59",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180809-152132536",
        "type": "article",
        "title": "Distributed Optimal Frequency Control Considering a Nonlinear Network-Preserving Model",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "Zhaojian",
                "orcid": "0000-0002-4998-6339",
                "clpid": "Wang-Zhaojian"
            },
            {
                "family_name": "Liu",
                "given_name": "Feng",
                "orcid": "0000-0003-2279-2558",
                "clpid": "Liu-Feng"
            },
            {
                "family_name": "Pang",
                "given_name": "John Z. F.",
                "orcid": "0000-0002-6485-7922",
                "clpid": "Pang-John-Z-F"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Mei",
                "given_name": "Shengwei",
                "orcid": "0000-0002-2757-5977",
                "clpid": "Mei-Shengwei"
            }
        ],
        "abstract": "This paper addresses the distributed optimal frequency control of power systems considering a network-preserving model with nonlinear power flows and excitation voltage dynamics. Salient features of the proposed distributed control strategy are fourfold, first, nonlinearity is considered to cope with large disturbances, second, only a part of generators are controllable, third, no load measurement is required, fourth, communication connectivity is required only for the controllable generators. To this end, benefiting from the concept of \"virtual load demand,\" we first design the distributed controller for the controllable generators by leveraging the primal-dual decomposition technique. We then propose a method to estimate the virtual load demand of each controllable generator based on local frequencies. We derive incremental passivity conditions for the uncontrollable generators. Finally, we prove that the closed-loop system is asymptotically stable and its equilibrium attains the optimal solution to the associated economic dispatch problem. Simulations, including small and large-disturbance scenarios, are carried on the New England system, demonstrating the effectiveness of our design.",
        "doi": "10.1109/TPWRS.2018.2861941",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2019-01",
        "series_number": "1",
        "volume": "34",
        "issue": "1",
        "pages": "76-86"
    },
    {
        "id": "authors:2azc2-xcq26",
        "collection": "authors",
        "collection_id": "2azc2-xcq26",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20171221-153230416",
        "type": "article",
        "title": "Scheduling of EV Battery Swapping, II: Distributed Solutions",
        "author": [
            {
                "family_name": "You",
                "given_name": "Pengcheng",
                "orcid": "0000-0003-1532-8773",
                "clpid": "You-Pengcheng"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Zhang",
                "given_name": "Liang",
                "orcid": "0000-0003-3115-1752",
                "clpid": "Zhang-Liang"
            },
            {
                "family_name": "Deng",
                "given_name": "Ruilong",
                "orcid": "0000-0002-8158-150X",
                "clpid": "Deng-Ruilong"
            },
            {
                "family_name": "Giannakis",
                "given_name": "Georgios B.",
                "orcid": "0000-0002-0196-0260",
                "clpid": "Giannakis-G-B"
            },
            {
                "family_name": "Sun",
                "given_name": "Youxian",
                "clpid": "Sun-Youxian"
            },
            {
                "family_name": "Yang",
                "given_name": "Zaiyue",
                "orcid": "0000-0002-8288-3833",
                "clpid": "Yang-Zaiyue"
            }
        ],
        "abstract": "In Part I of this paper, we formulate an optimal scheduling problem for battery swapping that assigns to each electric vehicle (EV) a best station to swap its depleted battery based on its current location and state of charge. The schedule aims to minimize a weighted sum of EVs' travel distance and electricity generation cost over both station assignments and power flow variables, subject to EV range constraints, grid operational constraints, and ac power flow equations. We propose there a centralized solution based on second-order cone programming relaxation of optimal power flow and generalized Benders decomposition that is applicable when global information is available. In this paper, we propose two distributed solutions based on the alternating direction method of multipliers and dual decomposition, respectively, that are suitable for systems where the distribution grid, stations, and EVs are managed by separate entities. Our algorithms allow these entities to make individual decisions, but coordinate through privacy-preserving information exchanges to solve a convex relaxation of the global problem. We present simulation results to show that both algorithms converge quickly to a solution that is close to optimum after discretization.",
        "doi": "10.1109/TCNS.2017.2774012",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2018-12",
        "series_number": "4",
        "volume": "5",
        "issue": "4",
        "pages": "1920-1930"
    },
    {
        "id": "authors:r2smp-y7309",
        "collection": "authors",
        "collection_id": "r2smp-y7309",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190128-132503883",
        "type": "article",
        "title": "A Primal-Dual Gradient Method for Time-Varying Optimization with Application to Power Systems",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Yujie",
                "orcid": "0000-0002-4921-8372",
                "clpid": "Tang-Yujie"
            },
            {
                "family_name": "Dall'Anese",
                "given_name": "Emiliano",
                "clpid": "Dall'Anese-E"
            },
            {
                "family_name": "Bernstein",
                "given_name": "Andrey",
                "clpid": "Bernstein-A"
            },
            {
                "family_name": "Low",
                "given_name": "S. H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We consider time-varying nonconvex optimization problems where the objective function and the feasible set vary over discrete time. This sequence of optimization problems induces a trajectory of Karush-Kuhn-Tucker (KKT) points. We present a class of regularized primal-dual gradient algorithms that track the KKT trajectory. These algorithms are feedback-based algorithms, where analytical models for system state or constraints are replaced with actual measurements. We present conditions for the proposed algorithms to achieve bounded tracking error when the cost and constraint functions are twice continuously differentiable. We discuss their practical implications and illustrate their applications in power systems through numerical simulations.",
        "doi": "10.1145/3308897.3308939",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2018-12",
        "series_number": "3",
        "volume": "46",
        "issue": "3",
        "pages": "92"
    },
    {
        "id": "authors:9302n-ajh28",
        "collection": "authors",
        "collection_id": "9302n-ajh28",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20171221-154244882",
        "type": "article",
        "title": "Scheduling of EV Battery Swapping, I: Centralized Solution",
        "author": [
            {
                "family_name": "You",
                "given_name": "Pengcheng",
                "orcid": "0000-0003-1532-8773",
                "clpid": "You-Pengcheng"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Tushar",
                "given_name": "Wayes",
                "orcid": "0000-0003-1055-7200",
                "clpid": "Tushar-W"
            },
            {
                "family_name": "Geng",
                "given_name": "Guangchao",
                "orcid": "0000-0002-3626-0766",
                "clpid": "Geng-Guangchao"
            },
            {
                "family_name": "Yuen",
                "given_name": "Chau",
                "orcid": "0000-0002-9307-2120",
                "clpid": "Yuen-Chau"
            },
            {
                "family_name": "Yang",
                "given_name": "Zaiyue",
                "orcid": "0000-0002-8288-3833",
                "clpid": "Yang-Zaiyue"
            },
            {
                "family_name": "Sun",
                "given_name": "Youxian",
                "clpid": "Sun-Youxian"
            }
        ],
        "abstract": "We formulate an optimal scheduling problem for battery swapping that assigns to each electric vehicle (EV) a best battery station to swap its depleted battery based on its current location and state of charge. The schedule aims to minimize a weighted sum of EVs' travel distance and electricity generation cost over both station assignments and power flow variables, subject to EV range constraints, grid operational constraints, and ac power flow equations. To deal with the nonconvexity of power flow equations and the binary nature of station assignments, we propose a solution based on second-order cone programming (SOCP) relaxation of optimal power flow and generalized Benders decomposition. When the SOCP relaxation is exact, this approach computes a global optimum. We evaluate the performance of the proposed algorithm through simulations. The algorithm requires global information and is suitable for cases where the distribution grid, battery stations, and EVs are managed centrally by the same operator. In Part II of this paper, we develop distributed solutions for cases where they are operated by different organizations that do not share private information.",
        "doi": "10.1109/TCNS.2017.2773025",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2018-12",
        "series_number": "4",
        "volume": "5",
        "issue": "4",
        "pages": "1887-1897"
    },
    {
        "id": "authors:37nnq-6dv36",
        "collection": "authors",
        "collection_id": "37nnq-6dv36",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180327-084750901",
        "type": "article",
        "title": "Distributed plug-and-play optimal generator and load control for power system frequency regulation",
        "author": [
            {
                "family_name": "Zhao",
                "given_name": "Changhong",
                "orcid": "0000-0003-0539-8591",
                "clpid": "Zhao-Changhong"
            },
            {
                "family_name": "Mallada",
                "given_name": "Enrique",
                "orcid": "0000-0003-1568-1833",
                "clpid": "Mallada-E"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Bialek",
                "given_name": "Janusz",
                "clpid": "Bialek-J"
            }
        ],
        "abstract": "A distributed control scheme, which can be implemented on generators and controllable loads in a plug-and-play manner, is proposed for power system frequency regulation. The proposed scheme is based on local measurements, local computation, and neighborhood information exchanges over a communication network with an arbitrary (but connected) topology. In the event of a sudden change in generation or load, the proposed scheme can restore the nominal frequency and the reference inter-area power flows, while minimizing the total cost of control for participating generators and loads. Power network stability under the proposed control is proved with a relatively realistic model which includes nonlinear power flow and a generic (potentially nonlinear or high-order) turbine-governor model, and further with first- and second-order turbine-governor models as special cases. In simulations, the proposed control scheme shows a comparable performance to the existing automatic generation control (AGC) when implemented only on the generator side, and demonstrates better dynamic characteristics than AGC when each scheme is implemented on both generators and controllable loads. Simulation results also show robustness of the proposed scheme to communication link failure.",
        "doi": "10.1016/j.ijepes.2018.03.014",
        "issn": "0142-0615",
        "publisher": "Elsevier",
        "publication": "International Journal of Electrical Power and Energy Systems",
        "publication_date": "2018-10",
        "volume": "101",
        "pages": "1-12"
    },
    {
        "id": "authors:hfpa5-89z53",
        "collection": "authors",
        "collection_id": "hfpa5-89z53",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190128-094206311",
        "type": "article",
        "title": "Failure Localization in Power Systems via Tree Partitions",
        "author": [
            {
                "family_name": "Guo",
                "given_name": "Linqi",
                "clpid": "Guo-Linqi"
            },
            {
                "family_name": "Liang",
                "given_name": "Chen",
                "clpid": "Liang-Chen"
            },
            {
                "family_name": "Zocca",
                "given_name": "Alessandro",
                "orcid": "0000-0001-6585-4785",
                "clpid": "Zocca-A"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "Cascading failures in power systems propagate non-locally, making the control and mitigation of outages extremely hard. In this work, we use the emerging concept of the tree partition of transmission networks to provide an analytical characterization of line failure localizability in transmission systems. Our results rigorously establish the well perceived intuition in power community that failures cannot cross bridges, and reveal a finer-grained concept that encodes more precise information on failure propagations within tree-partition regions. Specifically, when a non-bridge line is tripped, the impact of this failure only propagates within well-defined components, which we refer to as cells, of the tree partition defined by the bridges. In contrast, when a bridge line is tripped, the impact of this failure propagates globally across the network, affecting the power flow on all remaining transmission lines. This characterization suggests that it is possible to improve the system robustness by temporarily switching off certain transmission lines, so as to create more, smaller components in the tree partition; thus spatially localizing line failures and making the grid less vulnerable to large-scale outages. We illustrate this approach using the IEEE 118-bus test system and demonstrate that switching off a negligible portion of transmission lines allows the impact of line failures to be significantly more localized without substantial changes in line congestion.",
        "doi": "10.1145/3305218.3305240",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2018-09",
        "series_number": "2",
        "volume": "46",
        "issue": "2",
        "pages": "57-61"
    },
    {
        "id": "authors:br9qh-8x868",
        "collection": "authors",
        "collection_id": "br9qh-8x868",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180208-073227198",
        "type": "article",
        "title": "Optimal Power Flow in Stand-alone DC Microgrids",
        "author": [
            {
                "family_name": "Li",
                "given_name": "Jia",
                "clpid": "Li-Jia"
            },
            {
                "family_name": "Liu",
                "given_name": "Feng",
                "orcid": "0000-0003-2279-2558",
                "clpid": "Liu-Feng"
            },
            {
                "family_name": "Wang",
                "given_name": "Zhaojian",
                "orcid": "0000-0002-4998-6339",
                "clpid": "Wang-Zhaojian"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Mei",
                "given_name": "Shengwei",
                "orcid": "0000-0002-2757-5977",
                "clpid": "Mei-Shengwei"
            }
        ],
        "abstract": "Direct-current microgrids (DC-MGs) can operate in either grid-connected or stand-alone mode. In particular, stand-alone DC-MG has many distinct applications. However, the optimal power flow problem (OPF) of a stand-alone DC-MG is inherently non-convex. In this paper, the OPF of DC-MG is investigated considering convex relaxation based on second-order cone programming. Mild assumptions are proposed to guarantee the exactness of relaxation, which only require uniform nodal voltage upper bounds and positive network loss. It is revealed that the exactness of second-order conic (SOC) relaxation of DC networks does not rely on topology or operating mode of DC networks, and an optimal solution must be unique if it exists. If line constraints are considered, the exactness of SOC relaxation may not hold. In this regard, two heuristic methods are proposed to give approximate solutions. Numerical experiments confirm the theoretic results.",
        "doi": "10.1109/TPWRS.2018.2801280",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2018-09",
        "series_number": "5",
        "volume": "33",
        "issue": "5",
        "pages": "5496-5506"
    },
    {
        "id": "authors:pk4s9-k5586",
        "collection": "authors",
        "collection_id": "pk4s9-k5586",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20190128-124902110",
        "type": "article",
        "title": "Failure Localization in Power Systems via Tree Partitions",
        "author": [
            {
                "family_name": "Guo",
                "given_name": "Linqi",
                "clpid": "Guo-Linqi"
            },
            {
                "family_name": "Liang",
                "given_name": "Chen",
                "clpid": "Liang-Chen"
            },
            {
                "family_name": "Zocca",
                "given_name": "Alessandro",
                "orcid": "0000-0001-6585-4785",
                "clpid": "Zocca-A"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "Cascading failures in power systems propagate non-locally, making the control and mitigation of outages extremely hard. In this work, we use the emerging concept of the tree partition of transmission networks to provide an analytical characterization of line failure localizability in transmission systems. Our results rigorously formalize the well-known intuition that failures cannot cross bridges, and reveal a finer-grained concept that encodes more precise information on failure propagation within tree-partition regions. Specifically, when a non-bridge line is tripped, the impact of this failure only propagates within components of the tree partition defined by the bridges. In contrast, when a bridge line is tripped, the impact of this failure propagates globally across the network, affecting the power flow on all remaining lines. This characterization suggests that it is possible to improve the system robustness by temporarily switching off certain transmission lines, so as to create more, smaller components in the tree partition; thus spatially localizing line failures and making the grid less vulnerable to large outages.",
        "doi": "10.1145/3305218.3305247",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2018-09",
        "series_number": "2",
        "volume": "46",
        "issue": "2",
        "pages": "79-80"
    },
    {
        "id": "authors:jkd5v-pne67",
        "collection": "authors",
        "collection_id": "jkd5v-pne67",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20171204-104144520",
        "type": "article",
        "title": "The Role of Convexity on Saddle-Point Dynamics: Lyapunov Function and Robustness",
        "author": [
            {
                "family_name": "Cherukuri",
                "given_name": "Ashish",
                "orcid": "0000-0002-7609-5080",
                "clpid": "Cherukuri-A"
            },
            {
                "family_name": "Mallada",
                "given_name": "Enrique",
                "orcid": "0000-0003-1568-1833",
                "clpid": "Mallada-E"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Cort\u00e9s",
                "given_name": "Jorge",
                "clpid": "Cort\u00e9s-J"
            }
        ],
        "abstract": "This paper studies the projected saddle-point dynamics associated to a convex\u2013concave function, which we term saddle function. The dynamics consists of gradient descent of the saddle function in variables corresponding to convexity and (projected) gradient ascent in variables corresponding to concavity. We examine the role that the local and/or global nature of the convexity\u2013concavity properties of the saddle function plays in guaranteeing convergence and robustness of the dynamics. Under the assumption that the saddle function is twice continuously differentiable, we provide a novel characterization of the omega-limit set of the trajectories of this dynamics in terms of the diagonal blocks of the Hessian. Using this characterization, we establish global asymptotic convergence of the dynamics under local strong convexity\u2013concavity of the saddle function. When strong convexity\u2013concavity holds globally, we establish three results. First, we identify a Lyapunov function (that decreases strictly along the trajectory) for the projected saddle-point dynamics when the saddle function corresponds to the Lagrangian of a general constrained convex optimization problem. Second, for the particular case when the saddle function is the Lagrangian of an equality-constrained optimization problem, we show input-to-state stability (ISS) of the saddle-point dynamics by providing an ISS Lyapunov function. Third, we use the latter result to design an opportunistic state-triggered implementation of the dynamics. Various examples illustrate our results.",
        "doi": "10.1109/TAC.2017.2778689",
        "issn": "0018-9286",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Automatic Control",
        "publication_date": "2018-08",
        "series_number": "8",
        "volume": "63",
        "issue": "8",
        "pages": "2449-2464"
    },
    {
        "id": "authors:xjzab-d1m36",
        "collection": "authors",
        "collection_id": "xjzab-d1m36",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-105250761",
        "type": "article",
        "title": "Profit Maximizing Planning and Control of Battery Energy Storage Systems for Primary Frequency Control",
        "author": [
            {
                "family_name": "Zhang",
                "given_name": "Ying Jun",
                "clpid": "Zhang-Ying-Jun"
            },
            {
                "family_name": "Zhao",
                "given_name": "Changhong",
                "orcid": "0000-0003-0539-8591",
                "clpid": "Zhao-Changhong"
            },
            {
                "family_name": "Tang",
                "given_name": "Wanrong",
                "clpid": "Tang-Wanrong"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We consider a two-level profit-maximizing strategy, including planning and control, for battery energy storage system (BESS) owners that participate in the primary frequency control (PFC) market. Specifically, the optimal BESS control minimizes the operating cost by keeping the state of charge (SoC) in an optimal range. Through rigorous analysis, we prove that the optimal BESS control is a \"state-invariant\" strategy in the sense that the optimal SoC range does not vary with the state of the system. As such, the optimal control strategy can be computed offline once and for all with very low complexity. Regarding the BESS planning, we prove that the the minimum operating cost is a decreasing convex function of the BESS energy capacity. This leads to the optimal BESS sizing that strikes a balance between the capital investment and operating cost. Our work here provides a useful theoretical framework for understanding the planning and control strategies that maximize the economic benefits of BESSs in ancillary service markets.",
        "doi": "10.1109/TSG.2016.2562672",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2018-03",
        "series_number": "2",
        "volume": "9",
        "issue": "2",
        "pages": "712-723"
    },
    {
        "id": "authors:pvjsj-k7t94",
        "collection": "authors",
        "collection_id": "pvjsj-k7t94",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20160711-103700266",
        "type": "article",
        "title": "Distributed Optimal Power Flow Algorithm for Radial Networks, I: Balanced Single Phase Case",
        "author": [
            {
                "family_name": "Peng",
                "given_name": "Qiuyu",
                "clpid": "Peng-Qiuyu"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "The optimal power flow (OPF) problem determines a network operating point that minimizes a certain objective such as generation cost or power loss. Traditionally, OPF is solved in a centralized manner. With increasing penetration of renewable energy in distribution system, we need faster and distributed solutions for real-time feedback control. This is difficult due to the nonlinearity of the power flow equations. In this paper, we propose a solution for balanced radial networks. It exploits recent results that suggest solving for a globally optimal solution of OPF over a radial network through the second-order cone program relaxation. Our distributed algorithm is based on alternating direction method of multiplier (ADMM), but unlike standard ADMM-based distributed OPF algorithms that require solving optimization subproblems using iterative method, our decomposition allows us to derive closed form solutions for these subproblems, greatly speeding up each ADMM iteration. We illustrate the scalability of the proposed algorithm by simulating it on a real-world 2065-bus distribution network.",
        "doi": "10.1109/TSG.2016.2546305",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2018-01",
        "series_number": "1",
        "volume": "9",
        "issue": "1",
        "pages": "111-121"
    },
    {
        "id": "authors:p6tpf-bzs41",
        "collection": "authors",
        "collection_id": "p6tpf-bzs41",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20171101-115726975",
        "type": "article",
        "title": "Optimal Load-side Control for Frequency Regulation in Smart Grids",
        "author": [
            {
                "family_name": "Mallada",
                "given_name": "Enrique",
                "orcid": "0000-0003-1568-1833",
                "clpid": "Mallada-E"
            },
            {
                "family_name": "Zhao",
                "given_name": "Changhong",
                "orcid": "0000-0003-0539-8591",
                "clpid": "Zhao-Changhong"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Frequency control rebalances supply and demand while maintaining the network state within operational margins. It is implemented using fast ramping reserves that are expensive and wasteful, and which are expected to become increasingly necessary with the current acceleration of renewable penetration. The most promising solution to this problem is the use of demand response, i.e., load participation in frequency control. Yet it is still unclear how to efficiently integrate load participation without introducing instabilities and violating operational constraints. In this paper, we present a comprehensive load-side frequency control mechanism that can maintain the grid within operational constraints. In particular, our controllers can rebalance supply and demand after disturbances, restore the frequency to its nominal value, and preserve interarea power flows. Furthermore, our controllers are distributed (unlike the currently implemented frequency control), can allocate load updates optimally, and can maintain line flows within thermal limits. We prove that such a distributed load-side control is globally asymptotically stable and robust to unknown load parameters. We illustrate its effectiveness through simulations.",
        "doi": "10.1109/TAC.2017.2713529",
        "issn": "0018-9286",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Automatic Control",
        "publication_date": "2017-12",
        "series_number": "12",
        "volume": "62",
        "issue": "12",
        "pages": "6294-6309"
    },
    {
        "id": "authors:e7pd5-zer96",
        "collection": "authors",
        "collection_id": "e7pd5-zer96",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170726-151527403",
        "type": "article",
        "title": "A Survey of Distributed Optimization and Control Algorithms for Electric Power Systems",
        "author": [
            {
                "family_name": "Molzahn",
                "given_name": "Daniel K.",
                "clpid": "Molzahn-D-K"
            },
            {
                "family_name": "D\u00f6rfler",
                "given_name": "Florian",
                "clpid": "D\u00f6rfler-F"
            },
            {
                "family_name": "Sandberg",
                "given_name": "Henrik",
                "clpid": "Sandberg-H"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Chakrabarti",
                "given_name": "Sambuddha",
                "clpid": "Chakrabarti-S"
            },
            {
                "family_name": "Baldick",
                "given_name": "Ross",
                "clpid": "Baldick-R"
            },
            {
                "family_name": "Lavaei",
                "given_name": "Javad",
                "clpid": "Lavaei-J"
            }
        ],
        "abstract": "Historically, centrally computed algorithms have been the primary means of power system optimization and control. With increasing penetrations of distributed energy resources requiring optimization and control of power systems with many controllable devices, distributed algorithms have been the subject of significant research interest. This paper surveys the literature of distributed algorithms with applications to optimization and control of power systems. In particular, this paper reviews distributed algorithms for offline solution of optimal power flow (OPF) problems as well as online algorithms for real-time solution of OPF, optimal frequency control, optimal voltage control, and optimal wide-area control problems.",
        "doi": "10.1109/TSG.2017.2720471",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2017-11",
        "series_number": "6",
        "volume": "8",
        "issue": "6",
        "pages": "2941-2962"
    },
    {
        "id": "authors:s2bk8-gcd08",
        "collection": "authors",
        "collection_id": "s2bk8-gcd08",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20171109-112814794",
        "type": "article",
        "title": "Distributed Control and Efficient Optimization Methods for Smart Grid",
        "author": [
            {
                "family_name": "Lavaei",
                "given_name": "Javad",
                "clpid": "Lavaei-J"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Baldick",
                "given_name": "Ross",
                "clpid": "Baldick-R"
            },
            {
                "family_name": "Zhang",
                "given_name": "Baosen",
                "clpid": "Zhang-Baosen"
            },
            {
                "family_name": "Molzahn",
                "given_name": "Daniel",
                "clpid": "Molzahn-D-K"
            },
            {
                "family_name": "D\u00f6rfler",
                "given_name": "Florian",
                "clpid": "D\u00f6rfler-F"
            },
            {
                "family_name": "Sandberg",
                "given_name": "Henrik",
                "clpid": "Sandberg-H"
            }
        ],
        "abstract": "Smart grid proactively uses the state-of-the-art technologies in communications, computing, and control to improve efficiency, reliability, sustainability, and stability of the electrical grid. In particular, distribution networks are expected to undergo dramatic changes by incorporating a large number of sensors and thousands of controllable devices such as distributed generators, batteries and flexible loads. To be able to efficiently operate such complex large-scale systems, new sets of control and optimization tools should be developed. On a slow time scale, optimization theory plays a major role in solving various large-scale decision-making problems for future power transmission and distribution systems. One major challenge is the design of computational methods for handling fairly detailed power system models that often include continuous and discrete nonlinearities. It is also important to develop distributed computation techniques to shift the computation from a centralized platform to many computing devices.",
        "doi": "10.1109/TSG.2017.2758907",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2017-11",
        "series_number": "6",
        "volume": "8",
        "issue": "6",
        "pages": "2939-2940"
    },
    {
        "id": "authors:m23ne-7bw40",
        "collection": "authors",
        "collection_id": "m23ne-7bw40",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170517-150114536",
        "type": "article",
        "title": "Real-time Optimal Power Flow",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Yujie",
                "orcid": "0000-0002-4921-8372",
                "clpid": "Tang-Yujie"
            },
            {
                "family_name": "Dvijotham",
                "given_name": "Krishnamurthy",
                "orcid": "0000-0002-1328-4677",
                "clpid": "Dvijotham-K"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Future power networks are expected to incorporate a large number of distributed energy resources, which introduce randomness and fluctuations as well as fast control capabilities. But traditional optimal power flow methods are only appropriate for applications that operate on a slow timescale. In this paper, we build on recent work to develop a real-time algorithm for AC optimal power flow, based on quasi-Newton methods. The algorithm uses second order information to provide suboptimal solutions on a fast timescale, and can be shown to track the optimal power flow solution when the estimated second order information is sufficiently accurate. We also give a specific implementation based on L-BFGS-B method, and show by simulation that the proposed algorithm has good performance and is computationally efficient.",
        "doi": "10.1109/TSG.2017.2704922",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2017-11",
        "series_number": "6",
        "volume": "8",
        "issue": "6",
        "pages": "2963-2973"
    },
    {
        "id": "authors:0c4at-y0z55",
        "collection": "authors",
        "collection_id": "0c4at-y0z55",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180119-140349830",
        "type": "article",
        "title": "Guest Editorial: Distributed Control and Efficient Optimization Methods for Smart Grid",
        "author": [
            {
                "family_name": "Lavaei",
                "given_name": "Javad",
                "clpid": "Lavaei-J"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Baldick",
                "given_name": "Ross",
                "clpid": "Baldick-R"
            },
            {
                "family_name": "Zhang",
                "given_name": "Baosen",
                "clpid": "Zhang-Baosen"
            },
            {
                "family_name": "Molzahn",
                "given_name": "Daniel",
                "clpid": "Molzahn-D-K"
            },
            {
                "family_name": "D\u00f6rfler",
                "given_name": "Florian",
                "clpid": "D\u00f6rfler-F"
            },
            {
                "family_name": "Sandberg",
                "given_name": "Henrik",
                "clpid": "Sandberg-H"
            }
        ],
        "abstract": "Smart grid proactively uses the state-of-the-art technologies in communications, computing, and control to improve efficiency, reliability, sustainability, and stability of the electrical grid. In particular, distribution networks are expected to undergo dramatic changes by incorporating a large number of sensors and thousands of controllable devices such as distributed generators, batteries and flexible loads. To be able to efficiently operate such complex large-scale systems, new sets of control and optimization tools should be developed. On a slow time scale, optimization theory plays a major role in solving various large-scale decision-making problems for future power transmission and distribution systems. One major challenge is the design of computational methods for handling fairly detailed power system models that often include continuous and discrete nonlinearities. It is also important to develop distributed computation techniques to shift the computation from a centralized platform to many computing devices.",
        "doi": "10.1109/TSG.2017.2758907",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2017-11",
        "series_number": "6",
        "volume": "8",
        "issue": "6",
        "pages": "2939-2940"
    },
    {
        "id": "authors:7j9nx-td052",
        "collection": "authors",
        "collection_id": "7j9nx-td052",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170613-162646711",
        "type": "article",
        "title": "Optimal Placement of Energy Storage in Distribution Networks",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Yujie",
                "orcid": "0000-0002-4921-8372",
                "clpid": "Tang-Yujie"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We study the problem of optimal placement and capacity of energy storage devices in a distribution network to minimize total energy loss. A continuous tree with linearized DistFlow model is developed to model the distribution network. We analyze structural properties of the optimal solution when all loads have the same shape. We prove that it is optimal to place storage devices near the leaves of the network away from the substation, and that the scaled storage capacity monotonically increases towards the leaves. Moreover, under optimal storage placement, the locational marginal value of storage is equalized wherever nonzero storage is deployed and increases from the substation towards any leaf node over places where there is zero storage deployment. We illustrate through simulations that these structural properties are robust in that they hold approximately when some of our modeling assumptions are relaxed.",
        "doi": "10.1109/TSG.2017.2711921",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2017-11",
        "series_number": "6",
        "volume": "8",
        "issue": "6",
        "pages": "3094-3103"
    },
    {
        "id": "authors:4wtxc-vg851",
        "collection": "authors",
        "collection_id": "4wtxc-vg851",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180409-162519432",
        "type": "article",
        "title": "Load-side Frequency Regulation with Limited Control Coverage",
        "author": [
            {
                "family_name": "Pang",
                "given_name": "John Z. F.",
                "orcid": "0000-0002-6485-7922",
                "clpid": "Pang-John-Z-F"
            },
            {
                "family_name": "Guo",
                "given_name": "Linqi",
                "clpid": "Guo-Linqi"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Increasing renewable energy increases uncertainty in energy systems. As a consequence, generator-side control for frequency regulation, impacted by the slow reaction of generators to meet urgent needs, may no longer suffice. With increasing integration of smart appliances which are able to sense, communicate and control, load-side control can help alleviate the aforementioned problem as it reacts fast and helps to localize disturbances. However, almost all existing methods for optimal load-side control require full information control coverage in the system. Framing the problem as an optimization problem and applying saddle-point dynamics, we obtain a control law that rebalances power and asymptotically stabilizes frequency after a disturbance. We generalize previous work to design a controller which only requires partial control coverage over all nodes, yet still achieves secondary frequency control. We verify these results via simulation.",
        "doi": "10.1145/3152042.3152071",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2017-09",
        "series_number": "2",
        "volume": "45",
        "issue": "2",
        "pages": "94-96"
    },
    {
        "id": "authors:8fan2-dq173",
        "collection": "authors",
        "collection_id": "8fan2-dq173",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180409-162520984",
        "type": "article",
        "title": "Monotonicity Properties and Spectral Characterization of Power Redistribution in Cascading Failures",
        "author": [
            {
                "family_name": "Guo",
                "given_name": "Linqi",
                "clpid": "Guo-Linqi"
            },
            {
                "family_name": "Liang",
                "given_name": "Chen",
                "clpid": "Liang-Chen"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "In this work, we apply spectral graph theory methods to study the monotonicity and structural properties of power redistribution in a cascading failure process. We demonstrate that in contrast to the lack of monotonicity in physical domain, there is a rich collection of monotonicity one can explore in the spectral domain, leading to a systematic way to define topological metrics that are monotonic. It is further shown that many useful quantities in cascading failure analysis can be unified into a spectral inner product, which itself is related to graphical properties of the transmission network. Such graphical interpretations precisely capture the Kirchhoff's law expressed in terms of graph structural properties and gauge the impact of a line when it is tripped.",
        "doi": "10.1145/3152042.3152074",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2017-09",
        "series_number": "2",
        "volume": "45",
        "issue": "2",
        "pages": "103-106"
    },
    {
        "id": "authors:5kh3w-dkz90",
        "collection": "authors",
        "collection_id": "5kh3w-dkz90",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20180409-142619118",
        "type": "article",
        "title": "Battery Swapping Assignment for Electric Vehicles",
        "author": [
            {
                "family_name": "You",
                "given_name": "Pengcheng",
                "orcid": "0000-0003-1532-8773",
                "clpid": "You-Pengcheng"
            },
            {
                "family_name": "Sun",
                "given_name": "Youxian",
                "clpid": "Sun-Youxian"
            },
            {
                "family_name": "Pang",
                "given_name": "John",
                "orcid": "0000-0002-6485-7922",
                "clpid": "Pang-John-Z-F"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Chen",
                "given_name": "Minghua",
                "clpid": "Chen-Minghua"
            }
        ],
        "abstract": "This paper formulates a multi-period optimal station assignment problem for electric vehicle (EV) battery swapping that takes into account both temporal and spatial couplings. The goal is to reduce the total EV cost and station congestion due to temporary shortage in supply of available batteries. We show that the problem is reducible to the minimum weight perfect bipartite matching problem. This leads to an efficient solution based on the Hungarian algorithm. Numerical results suggest that the proposed solution provides a significant improvement over a greedy heuristic that assigns EVs to nearest stations.",
        "doi": "10.1145/3152042.3152068",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2017-09",
        "series_number": "2",
        "volume": "45",
        "issue": "2",
        "pages": "85-87"
    },
    {
        "id": "authors:hc1fy-1t885",
        "collection": "authors",
        "collection_id": "hc1fy-1t885",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170111-125209937",
        "type": "article",
        "title": "An Efficient and Incentive Compatible Mechanism for Wholesale Electricity Markets",
        "author": [
            {
                "family_name": "Xu",
                "given_name": "Yunjian",
                "clpid": "Xu-Yunjian"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Being widely used in many deregulated wholesale electricity markets, the locational marginal pricing (LMP) mechanism is known to achieve social optimality in a competitive market. When profit-maximizing generators act strategically to manipulate prices; however, LMP may lead to high loss of economic efficiency. In this paper, we apply the Vickrey-Clarke\u2013Groves (VCG) mechanism to wholesale electricity markets. We show that the VCG mechanism minimizes the total cost at a truth-telling dominant strategy equilibrium. We establish an important comparative result that the VCG mechanism always results in higher per-unit electricity prices than the LMP mechanism under any given set of reported supply curves. Numerical results show that the difference between the per-unit prices resulting from the two mechanisms is negligibly small (about 4%) in the IEEE 14-bus and 30-bus test systems. Finally, we apply the VCG mechanism to a day-ahead setting with start-up cost (of conventional generators) and intermittent renewable generation. We show that the VCG mechanism induces the truth-telling behavior of conventional generators in dominant strategies and yields each conventional generator a non-negative expected profit.",
        "doi": "10.1109/TSG.2015.2483523",
        "issn": "1949-3053",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Smart Grid",
        "publication_date": "2017-01",
        "series_number": "1",
        "volume": "8",
        "issue": "1",
        "pages": "128-138"
    },
    {
        "id": "authors:5ch6g-0n827",
        "collection": "authors",
        "collection_id": "5ch6g-0n827",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20160829-152749308",
        "type": "article",
        "title": "Optimal Charging Schedule for a Battery Switching Station Serving Electric Buses",
        "author": [
            {
                "family_name": "You",
                "given_name": "Pengcheng",
                "orcid": "0000-0003-1532-8773",
                "clpid": "You-Pengcheng"
            },
            {
                "family_name": "Yang",
                "given_name": "Zaiyue",
                "orcid": "0000-0002-8288-3833",
                "clpid": "Yang-Zaiyue"
            },
            {
                "family_name": "Zhang",
                "given_name": "Yongmin",
                "clpid": "Zhang-Yongmin"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Sun",
                "given_name": "Youxian",
                "clpid": "Sun-Youxian"
            }
        ],
        "abstract": "We propose a model of a battery switching station (BSS) for electric buses (EBs) that captures the predictability of bus operation. We schedule battery charging in the BSS so that every EB arrives to find a battery ready for switching. We develop an efficient algorithm to compute an optimal schedule. It uses dual decomposition to decouple the charging decisions at different charging boxes so that independent subproblems can be solved in parallel at individual charging boxes, making the algorithm inherently scalable as the size of the BSS grows. We propose a direct projection method that solves these subproblems rapidly. Numerical results illustrate that the proposed approach is far more efficient and scalable than generic algorithms and existing solvers.",
        "doi": "10.1109/TPWRS.2015.2487273",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2016-09",
        "series_number": "5",
        "volume": "31",
        "issue": "5",
        "pages": "3473-3483"
    },
    {
        "id": "authors:38eaz-zmz59",
        "collection": "authors",
        "collection_id": "38eaz-zmz59",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20160408-101533727",
        "type": "article",
        "title": "Demand Response With Capacity Constrained Supply Function Bidding",
        "author": [
            {
                "family_name": "Xu",
                "given_name": "Yunjian",
                "clpid": "Xu-Yunjian"
            },
            {
                "family_name": "Li",
                "given_name": "Na",
                "clpid": "Li-Na"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We study the problem faced by an operator who aims to allocate a certain amount of load adjustment (either load reduction or increment) to multiple consumers so as to minimize the aggregate consumer disutility. We propose and analyze a simple uniform-price market mechanism where every consumer submits a single bid to choose a supply function from a group of parameterized ones. These parameterized supply functions are designed to ensure that every consumer's load adjustment is within an exogenous capacity limit that is determined by the current power system operating condition. We show that the proposed mechanism yields bounded efficiency loss at a Nash equilibrium. In particular, the proposed mechanism is shown to achieve approximate social optimality at a Nash equilibrium, if the total capacity limit excluding the consumer with the largest one is much larger than the total amount of load to be adjusted. We complement our analysis through numerical case studies.",
        "doi": "10.1109/TPWRS.2015.2421932",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2016-03",
        "series_number": "2",
        "volume": "31",
        "issue": "2",
        "pages": "1377-1394"
    },
    {
        "id": "authors:hb1hg-80v18",
        "collection": "authors",
        "collection_id": "hb1hg-80v18",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20160426-075434882",
        "type": "article",
        "title": "An Online Gradient Algorithm for Optimal Power Flow on Radial Networks",
        "author": [
            {
                "family_name": "Gan",
                "given_name": "Lingwen",
                "clpid": "Gan-Lingwen"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We propose an online algorithm for solving optimal power flow (OPF) problems on radial networks where the controllable devices continuously interact with the network that implicitly computes a power flow solution given a control action. Collectively the controllable devices and the network implement a gradient projection algorithm for the OPF problem in real time. The key design feature that enables this approach is that the intermediate iterates of our algorithm always satisfy power flow equations and operational constraints. This is achieved by explicitly exploiting the network to implicitly solve power flow equations for us in real time at scale. We prove that the proposed algorithm converges to the set of local optima and provide sufficient conditions under which it converges to a global optimum. We derive an upper bound on the suboptimality gap of any local optimum. This bound suggests that any local minimum is almost as good as any strictly feasible point. We explain how to greatly reduce the gradient computation in each iteration by using approximate gradient derived from linearized power flow equations. Numerical results on test networks, ranging from 42-bus to 1990-bus, show a great speedup over a second-order cone relaxation method with negligible difference in objective values.",
        "doi": "10.1109/JSAC.2016.2525598",
        "issn": "0733-8716",
        "publisher": "IEEE",
        "publication": "IEEE Journal on Selected Areas in Communications",
        "publication_date": "2016-03",
        "series_number": "3",
        "volume": "34",
        "issue": "3",
        "pages": "625-638"
    },
    {
        "id": "authors:jzwt1-qyv02",
        "collection": "authors",
        "collection_id": "jzwt1-qyv02",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20160317-122351101",
        "type": "article",
        "title": "On Channel Failures, File Fragmentation Policies, and Heavy-Tailed Completion Times",
        "author": [
            {
                "family_name": "Nair",
                "given_name": "Jayakrishnan",
                "clpid": "Nair-J"
            },
            {
                "family_name": "Andreasson",
                "given_name": "Martin",
                "clpid": "Andreasson-M"
            },
            {
                "family_name": "Andrew",
                "given_name": "Lachlan L. H.",
                "clpid": "Andrew-L-L-H"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            }
        ],
        "abstract": "It has been recently discovered that heavy-tailed completion times can result from protocol interaction even when file sizes are light-tailed. A key to this phenomenon is the use of a restart policy where if the file is interrupted before it is completed, it needs to restart from the beginning. In this paper, we show that fragmenting a file into pieces whose sizes are either bounded or independently chosen after each interruption guarantees light-tailed completion time as long as the file size is light-tailed; i.e., in this case, heavy-tailed completion time can only originate from heavy-tailed file sizes. If the file size is heavy-tailed, then the completion time is necessarily heavy-tailed. For this case, we show that when the file size distribution is regularly varying, then under independent or bounded fragmentation, the completion time tail distribution function is asymptotically bounded above by that of the original file size stretched by a constant factor. We then prove that if the distribution of times between interruptions has nondecreasing failure rate, the expected completion time is minimized by dividing the file into equal-sized fragments; this optimal fragment size is unique but depends on the file size. We also present a simple blind fragmentation policy where the fragment sizes are constant and independent of the file size and prove that it is asymptotically optimal. Both these policies are also shown to have desirable completion time tail behavior. Finally, we bound the error in expected completion time due to error in modeling of the failure process.",
        "doi": "10.1109/TNET.2014.2375920",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2016-02",
        "series_number": "1",
        "volume": "24",
        "issue": "1",
        "pages": "529-541"
    },
    {
        "id": "authors:2c1mb-gkg87",
        "collection": "authors",
        "collection_id": "2c1mb-gkg87",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20150109-090127092",
        "type": "article",
        "title": "Multipath TCP: Analysis, Design, and Implementation",
        "author": [
            {
                "family_name": "Peng",
                "given_name": "Qiuyu",
                "clpid": "Peng-Qiuyu"
            },
            {
                "family_name": "Walid",
                "given_name": "Anwar",
                "clpid": "Walid-A"
            },
            {
                "family_name": "Hwang",
                "given_name": "Jaehyun",
                "clpid": "Hwang-Jaehyun"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Multipath TCP (MP-TCP) has the potential to greatly improve application performance by using multiple paths transparently. We propose a fluid model for a large class of MP-TCP algorithms and identify design criteria that guarantee the existence, uniqueness, and stability of system equilibrium. We clarify how algorithm parameters impact TCP-friendliness, responsiveness, and window oscillation and demonstrate an inevitable tradeoff among these properties. We discuss the implications of these properties on the behavior of existing algorithms and motivate our algorithm Balia (balanced linked adaptation), which generalizes existing algorithms and strikes a good balance among TCP-friendliness, responsiveness, and window oscillation. We have implemented Balia in the Linux kernel. We use our prototype to compare the new algorithm to existing MP-TCP algorithms.",
        "doi": "10.1109/TNET.2014.2379698",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2016-02",
        "series_number": "1",
        "volume": "24",
        "issue": "1",
        "pages": "596-609"
    },
    {
        "id": "authors:5h1p1-dnz43",
        "collection": "authors",
        "collection_id": "5h1p1-dnz43",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-100823060",
        "type": "article",
        "title": "Quadratically Constrained Quadratic Programs on Acyclic Graphs With Application to Power Flow",
        "author": [
            {
                "family_name": "Bose",
                "given_name": "Subhonmesh",
                "orcid": "0000-0002-3445-4479",
                "clpid": "Bose-Subhonmesh"
            },
            {
                "family_name": "Gayme",
                "given_name": "Dennice F.",
                "clpid": "Gayme-D-F"
            },
            {
                "family_name": "Chandy",
                "given_name": "K. Mani",
                "clpid": "Chandy-K-M"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "This paper proves that nonconvex quadratically constrained quadratic programs can be solved in polynomial time when their underlying graph is acyclic, provided the constraints satisfy a certain technical condition. We demonstrate this theory on optimal power-flow problems over tree networks.",
        "doi": "10.1109/TCNS.2015.2401172",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2015-09",
        "series_number": "3",
        "volume": "2",
        "issue": "3",
        "pages": "278-287"
    },
    {
        "id": "authors:59t7c-rdd16",
        "collection": "authors",
        "collection_id": "59t7c-rdd16",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20150112-094953179",
        "type": "article",
        "title": "Feeder Reconfiguration in Distribution Networks Based on Convex Relaxation of OPF",
        "author": [
            {
                "family_name": "Peng",
                "given_name": "Qiuyu",
                "clpid": "Peng-Qiuyu"
            },
            {
                "family_name": "Tang",
                "given_name": "Yujie",
                "orcid": "0000-0002-4921-8372",
                "clpid": "Tang-Yujie"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "The feeder reconfiguration problem chooses the on/off status of the switches in a distribution network in order to minimize a certain cost such as power loss. It is a mixed-integer nonlinear program and, hence, hard to solve. In this paper, we propose a heuristic algorithm that is based on the recently developed convex relaxation of the ac optimal power flow problem. The algorithm is computationally efficient and scales linearly with the number of redundant lines. It requires neither parameter tuning nor initialization for different networks. It successfully computes an optimal configuration on all four networks we have tested. Moreover, we have proved that the algorithm solves the feeder reconfiguration problem optimally under certain conditions for the case where only a single redundant line needs to be opened. We also propose a more computationally efficient algorithm and show that it incurs a loss in optimality of less than 3% on the four test networks.",
        "doi": "10.1109/TPWRS.2014.2356513",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2015-07",
        "series_number": "4",
        "volume": "30",
        "issue": "4",
        "pages": "1793-1804"
    },
    {
        "id": "authors:cm86v-dwe23",
        "collection": "authors",
        "collection_id": "cm86v-dwe23",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20150112-101936328",
        "type": "article",
        "title": "Equivalent relaxations of optimal power flow",
        "author": [
            {
                "family_name": "Bose",
                "given_name": "Subhonmesh",
                "orcid": "0000-0002-3445-4479",
                "clpid": "Bose-Subhonmesh"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Teeraratkul",
                "given_name": "Thanchanok",
                "clpid": "Teeraratkul-T"
            },
            {
                "family_name": "Hassibi",
                "given_name": "Babak",
                "orcid": "0000-0002-1375-5838",
                "clpid": "Hassibi-B"
            }
        ],
        "abstract": "Several convex relaxations of the optimal power flow (OPF) problem have recently been developed using both bus injection models and branch flow models. In this paper, we prove relations among three convex relaxations: a semidefinite relaxation that computes a full matrix, a chordal relaxation based on a chordal extension of the network graph, and a second-order cone relaxation that computes the smallest partial matrix. We prove a bijection between the feasible sets of the OPF in the bus injection model and the branch flow model, establishing the equivalence of these two models and their second-order cone relaxations. Our results imply that, for radial networks, all these relaxations are equivalent and one should always solve the second-order cone relaxation. For mesh networks, the semidefinite relaxation and the chordal relaxation are equally tight and both are strictly tighter than the second-order cone relaxation. Therefore, for mesh networks, one should either solve the chordal relaxation or the SOCP relaxation, trading off tightness and the required computational effort. Simulations are used to illustrate these results.",
        "doi": "10.1109/TAC.2014.2357112",
        "issn": "0018-9286",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Automatic Control",
        "publication_date": "2015-03",
        "series_number": "3",
        "volume": "60",
        "issue": "3",
        "pages": "729-742"
    },
    {
        "id": "authors:7byye-f8609",
        "collection": "authors",
        "collection_id": "7byye-f8609",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20150203-084513340",
        "type": "article",
        "title": "Exact Convex Relaxation of Optimal Power Flow in Radial Networks",
        "author": [
            {
                "family_name": "Gan",
                "given_name": "Lingwen",
                "clpid": "Gan-Lingwen"
            },
            {
                "family_name": "Li",
                "given_name": "Na",
                "clpid": "Li-Na"
            },
            {
                "family_name": "Topcu",
                "given_name": "Ufuk",
                "clpid": "Topcu-U"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "The optimal power flow (OPF) problem determines a network operating point that minimizes a certain objective such as generation cost or power loss. It is nonconvex. We prove that a global optimum of OPF can be obtained by solving a second-order cone program, under a mild condition after shrinking the OPF feasible set slightly, for radial power networks. The condition can be checked a priori, and holds for the IEEE 13, 34, 37, 123-bus networks and two real-world networks.",
        "doi": "10.1109/TAC.2014.2332712",
        "issn": "0018-9286",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Automatic Control",
        "publication_date": "2015-01",
        "series_number": "1",
        "volume": "60",
        "issue": "1",
        "pages": "72-87"
    },
    {
        "id": "authors:2qaks-zjf17",
        "collection": "authors",
        "collection_id": "2qaks-zjf17",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20150109-091116665",
        "type": "article",
        "title": "Buffering Dynamics and Stability of Internet Congestion Controllers",
        "author": [
            {
                "family_name": "Sojoudi",
                "given_name": "Somayeh",
                "clpid": "Sojoudi-S"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            }
        ],
        "abstract": "Many existing fluid-flow models of the Internet congestion\ncontrol algorithms make simplifying assumptions on the\neffects of buffers on the data flows. In particular, they assume that the flow rate of a TCP flow at every link in its path is equal to the original source rate. However, a fluid flow in practice is modified by the queueing processes on its path, so that an intermediate link will generally not see the original source rate. In this paper, a more accurate model is derived for the behavior of the\nnetwork under a congestion controller, which takes into account the effect of buffering on output flows. It is shown how this model can be deployed for some well-known service disciplines such as first-in\u2013first-out and generalized weighted fair queueing. Based on the derived model, the dual and primal-dual algorithms are studied\nunder the common pricing mechanisms, and it is shown that these algorithms can become unstable. Sufficient conditions are provided to guarantee the stability of the dual and primal-dual algorithms. Finally, a new pricing mechanism is proposed under which these congestion control algorithms are both stable.",
        "doi": "10.1109/TNET.2013.2287198",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2014-12",
        "series_number": "6",
        "volume": "22",
        "issue": "6",
        "pages": "1808-1818"
    },
    {
        "id": "authors:zf7qf-8jb24",
        "collection": "authors",
        "collection_id": "zf7qf-8jb24",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20141205-135843283",
        "type": "article",
        "title": "Optimal Power Flow in Direct Current Networks",
        "author": [
            {
                "family_name": "Gan",
                "given_name": "Lingwen",
                "clpid": "Gan-Lingwen"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "The optimal power flow (OPF) problem determines power generations/demands that minimize a certain objective such as generation cost or power loss. It is non-convex and NP-hard in general. In this paper, we study the OPF problem in direct current (DC) networks. A second-order cone programming (SOCP) relaxation is considered for solving the OPF problem. We prove that the SOCP relaxation is exact if either 1) voltage upper bounds do not bind; or 2) voltage upper bounds are uniform and power injection lower bounds are negative. Based on 1), a modified OPF problem is proposed, whose corresponding SOCP is guaranteed to be exact. We also prove that SOCP has at most one optimal solution if it is exact. Finally, we discuss how to improve numerical stability and how to include line constraints.",
        "doi": "10.1109/TPWRS.2014.2313514",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2014-11",
        "series_number": "6",
        "volume": "29",
        "issue": "6",
        "pages": "2892-2904"
    },
    {
        "id": "authors:8vqy3-0p575",
        "collection": "authors",
        "collection_id": "8vqy3-0p575",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20140804-133949957",
        "type": "article",
        "title": "Pricing Data Center Demand Response",
        "author": [
            {
                "family_name": "Liu",
                "given_name": "Zhenhua",
                "clpid": "Liu-Zhenhua"
            },
            {
                "family_name": "Liu",
                "given_name": "Iris",
                "clpid": "Liu-Iris"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            }
        ],
        "abstract": "Demand response is crucial for the incorporation of renewable energy into the grid. In this paper, we focus on a particularly promising industry for demand response: data centers. We use simulations to show that, not only are data centers large loads, but they can provide as much (or possibly more) flexibility as large-scale storage if given the proper incentives. However, due to the market power most data centers maintain, it is difficult to design programs that are efficient for data center demand response. To that end, we propose that prediction-based pricing is an appealing market design, and show that it outperforms more traditional supply function bidding mechanisms in situations where market power is an issue. However, prediction-based pricing may be inefficient when predictions are inaccurate, and so we provide analytic, worst-case bounds on the impact of prediction error on the efficiency of prediction-based pricing. These bounds hold even when network constraints are considered, and highlight that prediction-based pricing is surprisingly robust to prediction error.",
        "doi": "10.1145/2591971.2592004",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2014-06",
        "series_number": "1",
        "volume": "42",
        "issue": "1",
        "pages": "111-123"
    },
    {
        "id": "authors:jdcgw-gqx82",
        "collection": "authors",
        "collection_id": "jdcgw-gqx82",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20150922-153930585",
        "type": "article",
        "title": "Convex Relaxation of Optimal Power Flow - Part II: Exactness",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "This tutorial summarizes recent advances in the convex relaxation of the optimal power flow (OPF) problem, focusing on structural properties rather than algorithms. Part I presents two power flow models, formulates OPF and their relaxations in each model, and proves equivalence relations among them. Part II presents sufficient conditions under which the convex relaxations are exact.",
        "doi": "10.1109/TCNS.2014.2323634",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2014-06",
        "series_number": "2",
        "volume": "1",
        "issue": "2",
        "pages": "177-189"
    },
    {
        "id": "authors:h1e5n-rdr69",
        "collection": "authors",
        "collection_id": "h1e5n-rdr69",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161121-153645812",
        "type": "article",
        "title": "Pricing link by time",
        "author": [
            {
                "family_name": "Lai",
                "given_name": "Chengdi",
                "clpid": "Lai-Chengdi"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Leung",
                "given_name": "Ka-Cheong",
                "clpid": "Leung-Ka-Cheong"
            },
            {
                "family_name": "Li",
                "given_name": "Victor O. K.",
                "clpid": "Li-Victor-O-K"
            }
        ],
        "abstract": "The combination of loss-based TCP and drop-tail routers often results in full buffers, creating large queueing delays. The challenge with parameter tuning and the drastic consequence of improper tuning have discouraged network administrators from enabling AQM even when routers support it. To address this problem, we propose a novel design principle for AQM, called the pricing-link-by-time (PLT) principle. PLT increases the link price as the backlog stays above a threshold \u03b2, and resets the price once the backlog goes below \u03b2. We prove that such a system exhibits cyclic behavior that is robust against changes in network environment and protocol parameters. While \u03b2 approximately controls the level of backlog, the backlog dynamics are invariant for \u03b2 across a wide range of values. Therefore, \u03b2 can be chosen to reduce delay without undermining system performance. We validate these analytical results using packet-level simulation.",
        "doi": "10.1145/2637364.2591974",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2014-06",
        "series_number": "1",
        "volume": "42",
        "issue": "1",
        "pages": "421-433"
    },
    {
        "id": "authors:srhae-p5128",
        "collection": "authors",
        "collection_id": "srhae-p5128",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20140529-094709292",
        "type": "article",
        "title": "Design and Stability of Load-Side Primary Frequency Control in Power Systems",
        "author": [
            {
                "family_name": "Zhao",
                "given_name": "Changhong",
                "orcid": "0000-0003-0539-8591",
                "clpid": "Zhao-Changhong"
            },
            {
                "family_name": "Topcu",
                "given_name": "Ufuk",
                "clpid": "Topcu-U"
            },
            {
                "family_name": "Li",
                "given_name": "Na",
                "clpid": "Li-Na"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We present a systematic method to design ubiquitous continuous fast-acting distributed load control for primary frequency regulation in power networks, by formulating an optimal load control (OLC) problem where the objective is to minimize the aggregate cost of tracking an operating point subject to power balance over the network. We prove that the swing dynamics and the branch power flows, coupled with frequency-based load control, serve as a distributed primal-dual algorithm to solve OLC. We establish the global asymptotic stability of a multimachine network under such type of load-side primary frequency control. These results imply that the local frequency deviations on each bus convey exactly the right information about the global power imbalance for the loads to make individual decisions that turn out to be globally optimal. Simulations confirm that the proposed algorithm can rebalance power and resynchronize bus frequencies after a disturbance with significantly improved transient performance.",
        "doi": "10.1109/TAC.2014.2298140",
        "issn": "0018-9286",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Automatic Control",
        "publication_date": "2014-05",
        "series_number": "5",
        "volume": "59",
        "issue": "5",
        "pages": "1177-1189"
    },
    {
        "id": "authors:nqgqj-djm27",
        "collection": "authors",
        "collection_id": "nqgqj-djm27",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20150112-084413455",
        "type": "article",
        "title": "Greening Geographical Load Balancing",
        "author": [
            {
                "family_name": "Liu",
                "given_name": "Zhenhua",
                "clpid": "Liu-Zhenhua"
            },
            {
                "family_name": "Lin",
                "given_name": "Minghong",
                "clpid": "Lin-Minghong"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Andrew",
                "given_name": "Lachlan L. H.",
                "clpid": "Andrew-L-L-H"
            }
        ],
        "abstract": "Energy expenditure has become a significant fraction of data center operating costs. Recently, \"geographical load balancing\" has been proposed to reduce energy cost by exploiting the electricity price differences across regions. However, this reduction of cost can paradoxically increase total energy use. We explore whether the geographical diversity of Internet-scale systems can also provide environmental gains. Specifically, we explore whether geographical load balancing can encourage use of \"green\" renewable energy and reduce use of \"brown\" fossil fuel energy. We make two contributions. First, we derive three distributed algorithms for achieving optimal geographical load balancing. Second, we show that if the price of electricity is proportional to the instantaneous fraction of the total energy that is brown, then geographical load balancing significantly reduces brown energy use. However, the benefits depend strongly on dynamic energy pricing and the form of pricing used.",
        "doi": "10.1109/TNET.2014.2308295",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2014-03-12",
        "series_number": "2",
        "volume": "23",
        "issue": "2",
        "pages": "657-671"
    },
    {
        "id": "authors:436tr-60p50",
        "collection": "authors",
        "collection_id": "436tr-60p50",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20140521-104006650",
        "type": "article",
        "title": "Convex Relaxation of Optimal Power Flow \u2014 Part I: Formulations and Equivalence",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "This tutorial summarizes recent advances in the convex\nrelaxation of the optimal power flow (OPF) problem, focusing on structural properties rather than algorithms. Part I presents two power flow models, formulates OPF and their relaxations in each model, and proves equivalence relationships among them. Part II presents sufficient conditions under which the convex relaxations are exact.",
        "doi": "10.1109/TCNS.2014.2309732",
        "issn": "2325-5870",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Control of Network Systems",
        "publication_date": "2014-03",
        "series_number": "1",
        "volume": "1",
        "issue": "1",
        "pages": "15-27"
    },
    {
        "id": "authors:wdh99-fkz82",
        "collection": "authors",
        "collection_id": "wdh99-fkz82",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20131203-091918486",
        "type": "article",
        "title": "Optimal Load Control via Frequency Measurement and Neighborhood Area Communication",
        "author": [
            {
                "family_name": "Zhao",
                "given_name": "Changhong",
                "orcid": "0000-0003-0539-8591",
                "clpid": "Zhao-Changhong"
            },
            {
                "family_name": "Topcu",
                "given_name": "Ufuk",
                "clpid": "Topcu-U"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We propose a decentralized optimal load control scheme that provides contingency reserve in the presence of sudden generation drop. The scheme takes advantage of flexibility of frequency responsive loads and neighborhood area communication to solve an optimal load control problem that balances load and generation while minimizing end-use disutility of participating in load control. Local frequency measurements enable individual loads to estimate the total mismatch between load and generation. Neighborhood area communication helps mitigate effects of inconsistencies in the local estimates due to frequency measurement noise. Case studies show that the proposed scheme can balance load with generation and restore the frequency within seconds of time after a generation drop, even when the loads use a highly simplified power system model in their algorithms. We also investigate tradeoffs between the amount of communication and the performance of the proposed scheme through simulation-based experiments.",
        "doi": "10.1109/TPWRS.2013.2261096",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2013-11",
        "series_number": "4",
        "volume": "28",
        "issue": "4",
        "pages": "3576-3587"
    },
    {
        "id": "authors:r68eb-k0712",
        "collection": "authors",
        "collection_id": "r68eb-k0712",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20131213-111904382",
        "type": "article",
        "title": "Impact of residential PV adoption on Retail Electricity Rates",
        "author": [
            {
                "family_name": "Cai",
                "given_name": "Desmond W. H.",
                "orcid": "0000-0001-9207-1890",
                "clpid": "Cai-Desmond-W-H"
            },
            {
                "family_name": "Adlakha",
                "given_name": "Sachin",
                "clpid": "Adlakha-S"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "De Martini",
                "given_name": "Paul",
                "clpid": "De-Martini-P"
            },
            {
                "family_name": "Chandy",
                "given_name": "K. Mani",
                "clpid": "Chandy-K-M"
            }
        ],
        "abstract": "The price of electricity supplied from home rooftop photo voltaic (PV) solar cells has fallen below the retail price of grid electricity in some areas. A number of residential households have an economic incentive to install rooftop PV systems and reduce their purchases of electricity from the grid. A significant portion of the costs incurred by utility companies are fixed costs which must be recovered even as consumption falls. Electricity rates must increase in order for utility companies to recover fixed costs from shrinking sales bases. Increasing rates will, in turn, result in even more economic incentives for customers to adopt rooftop PV. In this paper, we model this feedback between PV adoption and electricity rates and study its impact on future PV penetration and net-metering costs. We find that the most important parameter that determines whether this feedback has an effect is the fraction of customers who adopt PV in any year based solely on the money saved by doing so in that year, independent of the uncertainties of future years. These uncertainties include possible changes in rate structures such as the introduction of connection charges, the possibility of PV prices dropping significantly in the future, possible changes in tax incentives, and confidence in the reliability and maintainability of PV.",
        "doi": "10.1016/j.enpol.2013.07.009",
        "issn": "0301-4215",
        "publisher": "Elsevier",
        "publication": "Energy Policy",
        "publication_date": "2013-11",
        "volume": "62",
        "pages": "830-843"
    },
    {
        "id": "authors:vsdpk-r8b62",
        "collection": "authors",
        "collection_id": "vsdpk-r8b62",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20131003-153831161",
        "type": "article",
        "title": "Branch Flow Model: Relaxations and Convexification\u2014Part I",
        "author": [
            {
                "family_name": "Farivar",
                "given_name": "Masoud",
                "clpid": "Farivar-M"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We propose a branch flow model for the analysis and optimization of mesh as well as radial networks. The model leads to a new approach to solving optimal power flow (OPF) that consists of two relaxation steps. The first step eliminates the voltage and current angles and the second step approximates the resulting problem by a conic program that can be solved efficiently. For radial networks, we prove that both relaxation steps are always exact, provided there are no upper bounds on loads. For mesh networks, the conic relaxation is always exact but the angle relaxation may not be exact, and we provide a simple way to determine if a relaxed solution is globally optimal. We propose convexification of mesh networks using phase shifters so that OPF for the convexified network can always be solved efficiently for an optimal solution. We prove that convexification requires phase shifters only outside a spanning tree of the network and their placement depends only on network topology, not on power flows, generation, loads, or operating constraints. Part I introduces our branch flow model, explains the two relaxation steps, and proves the conditions for exact relaxation. Part II describes convexification of mesh networks, and presents simulation results.",
        "doi": "10.1109/TPWRS.2013.2255317",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2013-08",
        "series_number": "3",
        "volume": "28",
        "issue": "3",
        "pages": "2554-2564"
    },
    {
        "id": "authors:ndxj1-n1k24",
        "collection": "authors",
        "collection_id": "ndxj1-n1k24",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20130916-151203881",
        "type": "article",
        "title": "Branch Flow Model: Relaxations and Convexification\u2014Part II",
        "author": [
            {
                "family_name": "Farivar",
                "given_name": "Masoud",
                "clpid": "Farivar-M"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We propose a branch flow model for the analysis and optimization of mesh as well as radial networks. The model leads to a new approach to solving optimal power flow (OPF) that consists of two relaxation steps. The first step eliminates the voltage and current angles and the second step approximates the resulting problem by a conic program that can be solved efficiently. For radial networks, we prove that both relaxation steps are always exact, provided there are no upper bounds on loads. For mesh networks, the conic relaxation is always exact but the angle relaxation may not be exact, and we provide a simple way to determine if a relaxed solution is globally optimal. We propose convexification of mesh networks using phase shifters so that OPF for the convexified network can always be solved efficiently for an optimal solution. We prove that convexification requires phase shifters only outside a spanning tree of the network and their placement depends only on network topology, not on power flows, generation, loads, or operating constraints. Part I introduces our branch flow model, explains the two relaxation steps, and proves the conditions for exact relaxation. Part II describes convexification of mesh networks, and presents simulation results.",
        "doi": "10.1109/TPWRS.2013.2255318",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2013-08",
        "series_number": "3",
        "volume": "28",
        "issue": "3",
        "pages": "2565-2572"
    },
    {
        "id": "authors:agta3-mdn57",
        "collection": "authors",
        "collection_id": "agta3-mdn57",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161025-153928779",
        "type": "article",
        "title": "Exact convex relaxation for optimal power flow in distribution networks",
        "author": [
            {
                "family_name": "Gan",
                "given_name": "Lingwen",
                "clpid": "Gan-Lingwen"
            },
            {
                "family_name": "Li",
                "given_name": "Na",
                "clpid": "Li-Na"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Topcu",
                "given_name": "Ufuk",
                "clpid": "Topcu-U"
            }
        ],
        "abstract": "The optimal power flow (OPF) problem seeks to control the power generation/consumption to minimize the generation cost, and is becoming important for distribution networks. OPF is nonconvex and a second-order cone programming (SOCP) relaxation has been proposed to solve it. We prove that after a \"small\" modification to OPF, the SOCP relaxation is exact under a \"mild\" condition. Empirical studies demonstrate that the modification to OPF is \"small\" and that the \"mild\" condition holds for all test networks, including the IEEE 13-bus test network and practical networks with high penetration of distributed generation.",
        "doi": "10.1145/2494232.2465535",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2013-06",
        "series_number": "1",
        "volume": "41",
        "issue": "1",
        "pages": "351-352"
    },
    {
        "id": "authors:awnxr-ytb91",
        "collection": "authors",
        "collection_id": "awnxr-ytb91",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161207-173639173",
        "type": "article",
        "title": "Multipath TCP algorithms: theory and design",
        "author": [
            {
                "family_name": "Peng",
                "given_name": "Qiuyu",
                "clpid": "Peng-Qiuyu"
            },
            {
                "family_name": "Walid",
                "given_name": "Anwar",
                "clpid": "Walid-A"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Multi-path TCP (MP-TCP) has the potential to greatly improve application performance by using multiple paths transparently. We propose a fluid model for a large class of MP-TCP algorithms and identify design criteria that guarantee the existence, uniqueness, and stability of system equilibrium. We characterize algorithm parameters for TCP-friendliness and prove an inevitable tradeoff between responsiveness and friendliness. We discuss the implications of these properties on the behavior of existing algorithms and motivate a new design that generalizes existing algorithms. We use ns2 simulations to evaluate the proposed algorithm and illustrate its superior overall performance.",
        "doi": "10.1145/2494232.2466585",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2013-06",
        "series_number": "1",
        "volume": "41",
        "issue": "1",
        "pages": "305-316"
    },
    {
        "id": "authors:6bhnt-fy360",
        "collection": "authors",
        "collection_id": "6bhnt-fy360",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20131003-094643635",
        "type": "article",
        "title": "Optimal Decentralized Protocol for Electric Vehicle Charging",
        "author": [
            {
                "family_name": "Gan",
                "given_name": "Lingwen",
                "clpid": "Gan-Lingwen"
            },
            {
                "family_name": "Topcu",
                "given_name": "Ufuk",
                "clpid": "Topcu-U"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We propose a decentralized algorithm to optimally schedule electric vehicle (EV) charging. The algorithm exploits the elasticity of electric vehicle loads to fill the valleys in electric load profiles. We first formulate the EV charging scheduling problem as an optimal control problem, whose objective is to impose a generalized notion of valley-filling, and study properties of optimal charging profiles. We then give a decentralized algorithm to iteratively solve the optimal control problem. In each iteration, EVs update their charging profiles according to the control signal broadcast by the utility company, and the utility company alters the control signal to guide their updates. The algorithm converges to optimal charging profiles (that are as \"flat\" as they can possibly be) irrespective of the specifications (e.g., maximum charging rate and deadline) of EVs, even if EVs do not necessarily update their charging profiles in every iteration, and use potentially outdated control signal when they update. Moreover, the algorithm only requires each EV solving its local problem, hence its implementation requires low computation capability. We also extend the algorithm to track a given load profile and to real-time implementation.",
        "doi": "10.1109/TPWRS.2012.2210288",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2013-05",
        "series_number": "2",
        "volume": "28",
        "issue": "2",
        "pages": "940-951"
    },
    {
        "id": "authors:14e1k-thz31",
        "collection": "authors",
        "collection_id": "14e1k-thz31",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20121029-090718734",
        "type": "article",
        "title": "Max-Min SINR Coordinated Multipoint Downlink Transmission\u2014Duality and Algorithms",
        "author": [
            {
                "family_name": "Cai",
                "given_name": "Desmond W. H.",
                "orcid": "0000-0001-9207-1890",
                "clpid": "Cai-Desmond-W-H"
            },
            {
                "family_name": "Quek",
                "given_name": "Tony Q. S.",
                "clpid": "Quek-Tony-Q-S"
            },
            {
                "family_name": "Tan",
                "given_name": "Chee Wei",
                "clpid": "Tan-Chee-Wei"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "This paper considers the max-min weighted signal-to-interference-plus-noise ratio (SINR) problem subject to multiple weighted-sum power constraints, where the weights can represent relative power costs of serving different users. First, we study the power control problem. We apply nonlinear Perron-Frobenius theory to derive closed-form expressions for the optimal value and solution and an iterative algorithm which converges geometrically fast to the optimal solution. Then, we use the structure of the closed-form solution to show that the problem can be decoupled into subproblems each involving only one power constraint. Next, we study the multiple-input-single-output (MISO) transmit beamforming and power control problem. We use uplink-downlink duality to show that this problem can be decoupled into subproblems each involving only one power constraint. We apply this decoupling result to derive an iterative subgradient projection algorithm for the problem.",
        "doi": "10.1109/TSP.2012.2208631",
        "issn": "1053-587X",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Signal Processing",
        "publication_date": "2012-10",
        "series_number": "10",
        "volume": "60",
        "issue": "10",
        "pages": "5384-5395"
    },
    {
        "id": "authors:s7xxe-f8n93",
        "collection": "authors",
        "collection_id": "s7xxe-f8n93",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20121008-112913029",
        "type": "article",
        "title": "Congestion Control for Multicast Flows With Network Coding",
        "author": [
            {
                "family_name": "Chen",
                "given_name": "Lijun",
                "clpid": "Chen-Lijun"
            },
            {
                "family_name": "Ho",
                "given_name": "Tracey",
                "clpid": "Ho-Tracey"
            },
            {
                "family_name": "Chiang",
                "given_name": "Mung",
                "clpid": "Chiang-Mung"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            }
        ],
        "abstract": "Recent advances in network coding have shown great potential for efficient information multicasting in communication networks, in terms of both network throughput and network management. In this paper, the problem of flow control at end-systems for network-coding-based multicast flows is addressed. Optimization-based models are formulated for network resource allocation, based on which two sets of decentralized controllers at sources and links/nodes for congestion control are developed for wired networks with given coding subgraphs and without given coding subgraphs, respectively. With random network coding, both sets of controllers can be implemented in a distributed manner, and work at the transport layer to adjust source rates and at network layer to carry out network coding. The convergence of the proposed controllers to the desired equilibrium operating points is proved, and numerical examples are provided to complement the theoretical analysis. The extension to wireless networks is also briefly discussed.",
        "doi": "10.1109/TIT.2012.2204170",
        "issn": "0018-9448",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Information Theory",
        "publication_date": "2012-09",
        "series_number": "9",
        "volume": "58",
        "issue": "9",
        "pages": "5908-5921"
    },
    {
        "id": "authors:xjb5s-se637",
        "collection": "authors",
        "collection_id": "xjb5s-se637",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20121127-113956570",
        "type": "article",
        "title": "Adaptive VAR Control for Distribution Circuits With Photovoltaic Generators",
        "author": [
            {
                "family_name": "Yeh",
                "given_name": "Hen-Geul",
                "clpid": "Yeh-H-G"
            },
            {
                "family_name": "Gayme",
                "given_name": "Dennice F.",
                "clpid": "Gayme-D-F"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We show how an adaptive control algorithm can improve the performance of distributed reactive power control in a radial distribution circuit with a high penetration of photovoltaic (PV) cells. The adaptive algorithm is designed to balance the need for power quality (voltage regulation) with the desire to minimize power loss. The adaptation law determines whether the objective function minimizes power losses or voltage regulation based on whether the voltage at each node remains close enough to the voltage at the substation. The reactive power is controlled through the inverter on the PV cells. The control signals are determined based on local instantaneous measurements of the real and reactive power at each node. We use the example of a single branch radial distribution circuit to demonstrate the ability of the adaptive scheme to effectively reduce voltage variations while simultaneously minimizing the power loss in the studied cases. Simulations verify that the adaptive schemes compares favorably with local and global schemes previously reported in the literature.",
        "doi": "10.1109/TPWRS.2012.2183151",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2012-08",
        "series_number": "3",
        "volume": "27",
        "issue": "3",
        "pages": "1656-1663"
    },
    {
        "id": "authors:mhcbm-tjn40",
        "collection": "authors",
        "collection_id": "mhcbm-tjn40",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20120807-081558429",
        "type": "article",
        "title": "A Stochastic Power Network Calculus for Integrating Renewable Energy Sources into the Power Grid",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "Kai",
                "clpid": "Wang-Kai"
            },
            {
                "family_name": "Ciucu",
                "given_name": "Florin",
                "clpid": "Ciucu-F"
            },
            {
                "family_name": "Lin",
                "given_name": "Chuang",
                "clpid": "Lin-Chuang"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Renewable energy such as solar and wind generation will constitute an important part of the future grid. As the availability of renewable sources may not match the load, energy storage is essential for grid stability. In this paper we investigate the feasibility of integrating solar photovoltaic (PV) panels and wind turbines into the grid by also accounting for energy storage. To deal with the fluctuation in both the power supply and demand, we extend and apply stochastic network calculus to analyze the power supply reliability with various renewable energy configurations. To illustrate the validity of the model, we conduct a case study for the integration of renewable energy sources into the power system of an island off the coast of Southern California. In particular, we asses the power supply reliability in terms of the average Fraction of Time that energy is Not-Served (FTNS).",
        "doi": "10.1109/JSAC.2012.120703",
        "issn": "0733-8716",
        "publisher": "IEEE",
        "publication": "IEEE Journal on Selected Areas in Communications",
        "publication_date": "2012-07",
        "series_number": "6",
        "volume": "30",
        "issue": "6",
        "pages": "1037-1048"
    },
    {
        "id": "authors:dajde-cy387",
        "collection": "authors",
        "collection_id": "dajde-cy387",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20130109-105014583",
        "type": "article",
        "title": "Energy-efficient congestion control",
        "author": [
            {
                "family_name": "Gan",
                "given_name": "Lingwen",
                "clpid": "Gan-Lingwen"
            },
            {
                "family_name": "Walid",
                "given_name": "Anwar",
                "clpid": "Walid-Anwar"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Various link bandwidth adjustment mechanisms are being\ndeveloped to save network energy. However, their interaction\nwith congestion control can significantly reduce throughput,\nand is not well understood. We firstly put forward an easily\nimplementable link dynamic bandwidth adjustment (DBA)\nmechanism, and then study its iteration with congestion control.\nIn DBA, each link updates its bandwidth according\nto an integral control law to match its average buffer size\nwith a target buffer size. We prove that DBA reduces link\nbandwidth without sacrificing throughput-DBA only turns\noff excess bandwidth-in the presence of congestion control.\nPreliminary ns2 simulations confirm this result.",
        "doi": "10.1145/2318857.2254770",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2012-06",
        "series_number": "1",
        "volume": "40",
        "issue": "1",
        "pages": "89-100"
    },
    {
        "id": "authors:89psq-3c794",
        "collection": "authors",
        "collection_id": "89psq-3c794",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20120227-144014854",
        "type": "article",
        "title": "Zero Duality Gap in Optimal Power Flow Problem",
        "author": [
            {
                "family_name": "Lavaei",
                "given_name": "Javad",
                "clpid": "Lavaei-J"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "The optimal power flow (OPF) problem is nonconvex and generally hard to solve. In this paper, we propose a semidefinite programming (SDP) optimization, which is the dual of an equivalent form of the OPF problem. A global optimum solution to the OPF problem can be retrieved from a solution of this convex dual problem whenever the duality gap is zero. A necessary and sufficient condition is provided in this paper to guarantee the existence of no duality gap for the OPF problem. This condition is satisfied by the standard IEEE benchmark systems with 14, 30, 57, 118, and 300 buses as well as several randomly generated systems. Since this condition is hard to study, a sufficient zero-duality-gap condition is also derived. This sufficient condition holds for IEEE systems after small resistance (10^(-5) per unit) is added to every transformer that originally assumes zero resistance. We investigate this sufficient condition and justify that it holds widely in practice. The main underlying reason for the successful convexification of the OPF problem can be traced back to the modeling of transformers and transmission lines as well as the non-negativity of physical quantities such as resistance and inductance.",
        "doi": "10.1109/TPWRS.2011.2160974",
        "issn": "0885-8950",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Power Systems",
        "publication_date": "2012-02",
        "series_number": "1",
        "volume": "27",
        "issue": "1",
        "pages": "92-107"
    },
    {
        "id": "authors:jz61t-zg441",
        "collection": "authors",
        "collection_id": "jz61t-zg441",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161128-151114708",
        "type": "article",
        "title": "Geographical load balancing with renewables",
        "author": [
            {
                "family_name": "Liu",
                "given_name": "Zhenhua",
                "clpid": "Liu-Zhenhua"
            },
            {
                "family_name": "Lin",
                "given_name": "Minghong",
                "clpid": "Lin-Minghong"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Andrew",
                "given_name": "Lachlan L. H.",
                "clpid": "Andrew-L-L-H"
            }
        ],
        "abstract": "Given the significant energy consumption of data centers, improving their energy efficiency is an important social problem. However, energy efficiency is necessary but not sufficient for sustainability, which demands reduced usage of energy from fossil fuels. This paper investigates the feasibility of powering internet-scale systems using (nearly) entirely renewable energy. We perform a trace-based study to evaluate three issues related to achieving this goal: the impact of geographical load balancing, the role of storage, and the optimal mix of renewables. Our results highlight that geographical load balancing can significantly reduce the required capacity of renewable energy by using the energy more efficiently with \"follow the renewables\" routing. Further, our results show that small-scale storage can be useful, especially in combination with geographical load balancing, and that an optimal mix of renewables includes significantly more wind than photovoltaic solar.",
        "doi": "10.1145/2160803.2160862",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2011-12",
        "series_number": "3",
        "volume": "39",
        "issue": "3",
        "pages": "62-66"
    },
    {
        "id": "authors:hww5w-9w763",
        "collection": "authors",
        "collection_id": "hww5w-9w763",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161128-151734850",
        "type": "article",
        "title": "Greening geographical load balancing",
        "author": [
            {
                "family_name": "Liu",
                "given_name": "Zhenhua",
                "clpid": "Liu-Zhenhua"
            },
            {
                "family_name": "Lin",
                "given_name": "Minghong",
                "clpid": "Lin-Minghong"
            },
            {
                "family_name": "Wierman",
                "given_name": "Adam",
                "clpid": "Wierman-A"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Andrew",
                "given_name": "Lachlan L. H.",
                "clpid": "Andrew-L-L-H"
            }
        ],
        "abstract": "Energy expenditure has become a significant fraction of data center operating costs. Recently, \"geographical load balancing\" has been suggested to reduce energy cost by exploiting the electricity price differences across regions. However, this reduction of cost can paradoxically increase total energy use.\n\nThis paper explores whether the geographical diversity of Internet-scale systems can additionally be used to provide environmental gains. Specifically, we explore whether geographical load balancing can encourage use of \"green\" renewable energy and reduce use of \"brown\" fossil fuel energy. We make two contributions. First, we derive two distributed algorithms for achieving optimal geographical load balancing. Second, we show that if electricity is dynamically priced in proportion to the instantaneous fraction of the total energy that is brown, then geographical load balancing provides significant reductions in brown energy use. However, the benefits depend strongly on the degree to which systems accept dynamic energy pricing and the form of pricing used.",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2011-06",
        "series_number": "1",
        "volume": "39",
        "issue": "1",
        "pages": "193-204"
    },
    {
        "id": "authors:xekag-ac411",
        "collection": "authors",
        "collection_id": "xekag-ac411",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20110315-091124013",
        "type": "article",
        "title": "Cross-layer design in multihop wireless networks",
        "author": [
            {
                "family_name": "Chen",
                "given_name": "Lijun",
                "clpid": "Chen-Lijun"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            }
        ],
        "abstract": "In this paper, we take a holistic approach to the protocol architecture design in multihop wireless networks. Our goal is to integrate various protocol layers into a rigorous framework, by regarding them as distributed computations over the network to solve some optimization problem. Different layers carry out distributed computation on different subsets of the decision variables using local information to achieve individual optimality. Taken\ntogether, these local algorithms (with respect to different layers) achieve a global optimality. Our current theory integrates three functions\u2014congestion control, routing and scheduling\u2014in transport, network and link layers into a coherent framework. These three functions interact through and are regulated by congestion price so as to achieve a global optimality, even in a time-varying environment. Within this context, this model allows us to systematically derive the layering structure of the various mechanisms of different protocol layers, their interfaces, and the control information that must cross these interfaces to\nachieve a certain performance and robustness.",
        "doi": "10.1016/j.comnet.2010.09.005",
        "issn": "1389-1286",
        "publisher": "Elsevier",
        "publication": "Computer Networks",
        "publication_date": "2011-02-01",
        "series_number": "2",
        "volume": "55",
        "issue": "2",
        "pages": "480-496"
    },
    {
        "id": "authors:nh5he-b8w58",
        "collection": "authors",
        "collection_id": "nh5he-b8w58",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20110302-113943034",
        "type": "article",
        "title": "Spectrum Management in Multiuser Cognitive Wireless Networks: Optimality and Algorithm",
        "author": [
            {
                "family_name": "Tan",
                "given_name": "Chee Wei",
                "clpid": "Tan-C-W"
            },
            {
                "family_name": "Friedland",
                "given_name": "Shmuel",
                "clpid": "Friedland-S"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Spectrum management is used to improve performance in multiuser communication system, e.g., cognitive radio or femtocell networks, where multiuser interference can lead to data rate degradation. We study the nonconvex NP-hard problem of maximizing a weighted sum rate in a multiuser Gaussian interference channel by power control subject to affine power constraints. By exploiting the fact that this problem can be restated as an optimization problem with constraints that are spectral radii of specially crafted nonnegative matrices, we derive necessary and sufficient optimality conditions and propose a global optimization algorithm based on the outer approximation method. Central to our techniques is the use of nonnegative matrix theory, e.g., nonnegative matrix inequalities and the Perron-Frobenius theorem. We also study an inner approximation method and a relaxation method that give insights to special cases. Our techniques and algorithm can be extended to a multiple carrier system model, e.g., OFDM system or receivers with interference suppression capability.",
        "doi": "10.1109/JSAC.2011.110214",
        "issn": "0733-8716",
        "publisher": "IEEE",
        "publication": "IEEE Journal on Selected Areas in Communications",
        "publication_date": "2011-02",
        "series_number": "2",
        "volume": "29",
        "issue": "2",
        "pages": "421-430"
    },
    {
        "id": "authors:xsaq2-06862",
        "collection": "authors",
        "collection_id": "xsaq2-06862",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-134634427",
        "type": "article",
        "title": "Power flow optimization using positive quadratic programming",
        "author": [
            {
                "family_name": "Lavei",
                "given_name": "Javad",
                "clpid": "Lavei-J"
            },
            {
                "family_name": "Rantzer",
                "given_name": "Anders",
                "clpid": "Rantzer-A"
            },
            {
                "family_name": "Low",
                "given_name": "Stephen",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "The problem to minimize power losses in an electrical network subject to voltage and power constraints is in general hard to solve. However, it has recently been discovered that semidefinite programming relaxations in many cases enable exact computation of the global optimum. Here we point out a fundamental reason for the successful relaxations, namely that the passive network components give rise to matrices with nonnegative offdiagonal entries. Recent progress on quadratic programming with Metzler matrix structure can therefore be applied.",
        "doi": "10.3182/20110828-6-IT-1002.02588",
        "issn": "1474-6670",
        "publisher": "Elsevier",
        "publication": "IFAC Proceedings Volumes",
        "publication_date": "2011-01",
        "series_number": "1",
        "volume": "44",
        "issue": "1",
        "pages": "10481-10486"
    },
    {
        "id": "authors:4ttxb-nq422",
        "collection": "authors",
        "collection_id": "4ttxb-nq422",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20111025-095823883",
        "type": "article",
        "title": "Nonnegative Matrix Inequalities and their Application to Nonconvex Power Control Optimization",
        "author": [
            {
                "family_name": "Tan",
                "given_name": "Chee Wei",
                "clpid": "Tan-C-W"
            },
            {
                "family_name": "Friedland",
                "given_name": "Shmuel",
                "clpid": "Friedland-S"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Maximizing the sum rates in a multiuser Gaussian channel by power control is a nonconvex NP-hard problem that finds engineering application in code division multiple access (CDMA) wireless communication network. In this paper, we extend and apply several fundamental nonnegative matrix inequalities initiated by Friedland and Karlin in a 1975 paper to solve this nonconvex power control optimization problem. Leveraging tools such as the Perron\u2013Frobenius theorem in nonnegative matrix theory, we (1) show that this problem in the power domain can be reformulated as an equivalent convex maximization problem over a closed unbounded convex set in the logarithmic signal-to-interference-noise ratio domain, (2) propose two relaxation techniques that utilize the reformulation problem structure and convexification by Lagrange dual relaxation to compute progressively tight bounds, and (3) propose a global optimization algorithm with \u03f5-suboptimality to compute the optimal power control allocation. A byproduct of our analysis is the application of Friedland\u2013Karlin inequalities to inverse problems in nonnegative matrix theory.",
        "doi": "10.1137/090757137",
        "issn": "0895-4798",
        "publisher": "Society for Industrial and Applied Mathematics",
        "publication": "SIAM Journal on Matrix Analysis and Applications",
        "publication_date": "2011",
        "series_number": "3",
        "volume": "32",
        "issue": "3",
        "pages": "1030-1055"
    },
    {
        "id": "authors:ghc8g-zy466",
        "collection": "authors",
        "collection_id": "ghc8g-zy466",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20101124-110950283",
        "type": "article",
        "title": "Queue Dynamics With Window Flow Control",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Ao",
                "orcid": "0000-0001-6296-644X",
                "clpid": "Tang-Ao"
            },
            {
                "family_name": "Andrew",
                "given_name": "Lachlan L. H.",
                "clpid": "Andrew-L-L-H"
            },
            {
                "family_name": "Jacobsson",
                "given_name": "Krister",
                "clpid": "Jacobsson-K"
            },
            {
                "family_name": "Johansson",
                "given_name": "Karl H.",
                "clpid": "Johansson-K-H"
            },
            {
                "family_name": "Hjalmarsson",
                "given_name": "H\u00e5kan",
                "clpid": "Hjalmarsson-H"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "This paper develops a new model that describes the queueing process of a communication network when data sources use window flow control. The model takes into account the burstiness in sub-round-trip time (RTT) timescales and the instantaneous rate differences of a flow at different links. It is generic and independent of actual source flow control algorithms. Basic properties of the model and its relation to existing work are discussed. In particular, for a general network with multiple links, it is demonstrated that spatial interaction of oscillations allows queue instability to occur even when all flows have the same RTTs and maintain constant windows. The model is used to study the dynamics of delay-based congestion control algorithms. It is found that the ratios of RTTs are critical to the stability of such systems, and previously unknown modes of instability are identified. Packet-level simulations and testbed measurements are provided to verify the model and its predictions.",
        "doi": "10.1109/TNET.2010.2047951",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2010-10",
        "series_number": "5",
        "volume": "18",
        "issue": "5",
        "pages": "1422-1435"
    },
    {
        "id": "authors:369d2-rk609",
        "collection": "authors",
        "collection_id": "369d2-rk609",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20100907-110446104",
        "type": "article",
        "title": "Random Access Game and Medium Access Control Design",
        "author": [
            {
                "family_name": "Chen",
                "given_name": "Lijun",
                "clpid": "Chen-Lijun"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            }
        ],
        "abstract": "Motivated partially by a control-theoretic viewpoint, we propose a game-theoretic model, called random access game, for contention control.  We characterize Nash equilibria of random access games, study their dynamics, and propose distributed algorithms (strategy evolutions) to achieve Nash equilibria. This provides a general analytical framework that is capable of modeling a large class of system-wide quality-of-service (QoS) models via the specification of per-node utility functions, in which system-wide fairness or service differentiation can be achieved in a distributed manner as long as each node executes a contention resolution algorithm that is designed to achieve the Nash equilibrium.  We thus propose a novel medium access method derived from carrier sense multiple access/collision avoidance (CSMA/CA) according to distributed strategy update mechanism achieving the Nash equilibrium of random access game.  We present a concrete medium access method that adapts to a continuous contention measure called conditional collision probability, stabilizes the network into a steady state that achieves optimal throughput with targeted fairness (or service differentiation), and can decouple contention control from handling failed transmissions. In addition to guiding medium access control design, the random access game model also provides an analytical framework to understand equilibrium and dynamic properties of different medium access protocols.",
        "doi": "10.1109/TNET.2010.2041066",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2010-08",
        "series_number": "4",
        "volume": "18",
        "issue": "4",
        "pages": "1303-1316"
    },
    {
        "id": "authors:08rep-x3j02",
        "collection": "authors",
        "collection_id": "08rep-x3j02",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20100709-142523769",
        "type": "article",
        "title": "Equilibrium of Heterogeneous Congestion Control: Optimality and Stability",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Ao",
                "orcid": "0000-0001-6296-644X",
                "clpid": "Tang-Ao"
            },
            {
                "family_name": "Wei",
                "given_name": "Xiaoliang (David)",
                "clpid": "Wei-Xiaoliang-David"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Chiang",
                "given_name": "Mung",
                "clpid": "Chiang-Mung"
            }
        ],
        "abstract": "When heterogeneous congestion control protocols\nthat react to different pricing signals share the same network,\nthe current theory based on utility maximization fails to predict\nthe network behavior. The pricing signals can be different types\nof signals such as packet loss, queueing delay, etc, or different\nvalues of the same type of signal such as different ECN marking\nvalues based on the same actual link congestion level. Unlike in a\nhomogeneous network, the bandwidth allocation now depends on\nrouter parameters and flow arrival patterns. It can be non-unique,\nsuboptimal and unstable. In Tang et al. (\"Equilibrium of heterogeneous\ncongestion control: Existence and uniqueness,\" IEEE/ACM\nTrans. Netw., vol. 15, no. 4, pp. 824\u2013837, Aug. 2007), existence and\nuniqueness of equilibrium of heterogeneous protocols are investigated.\nThis paper extends the study with two objectives: analyzing\nthe optimality and stability of such networks and designing control\nschemes to improve those properties. First, we demonstrate the\nintricate behavior of a heterogeneous network through simulations\nand present a framework to help understand its equilibrium\nproperties. Second, we propose a simple source-based algorithm\nto decouple bandwidth allocation from router parameters and\nflow arrival patterns by only updating a linear parameter in the\nsources' algorithms on a slow timescale. It steers a network to\nthe unique optimal equilibrium. The scheme can be deployed\nincrementally as the existing protocol needs no change and only\nnew protocols need to adopt the slow timescale adaptation.",
        "doi": "10.1109/TNET.2009.2034963",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2010-06",
        "series_number": "3",
        "volume": "18",
        "issue": "3",
        "pages": "844-857"
    },
    {
        "id": "authors:wcf1j-5ja56",
        "collection": "authors",
        "collection_id": "wcf1j-5ja56",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20100122-142759802",
        "type": "article",
        "title": "Understanding XCP: Equilibrium and Fairness",
        "author": [
            {
                "family_name": "Andrew",
                "given_name": "Lachlan L. H.",
                "clpid": "Andrew-L-L-H"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wydrowski",
                "given_name": "Bartek P.",
                "clpid": "Wydrowski-B-P"
            }
        ],
        "abstract": "We prove that the XCP equilibrium solves a constrained max-min fairness problem by identifying it with the unique solution of a hierarchy of optimization problems, namely those solved by max-min fair allocation, but solved by XCP under an additional constraint. This constraint is due to the \"bandwidth shuffling\" necessary to obtain fairness. We describe an algorithm to compute this equilibrium and derive a lower and upper bound on link utilization. While XCP reduces to max-min allocation at a single link, its behavior in a network can be very different. We illustrate that the additional constraint can cause flows to receive an arbitrarily small fraction of their max-min fair allocations. We confirm these results using ns2 simulations.",
        "doi": "10.1109/TNET.2009.2013242",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2009-12",
        "series_number": "6",
        "volume": "17",
        "issue": "6",
        "pages": "1697-1710"
    },
    {
        "id": "authors:6tbes-vrn02",
        "collection": "authors",
        "collection_id": "6tbes-vrn02",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161206-155547391",
        "type": "article",
        "title": "Optimal job fragmentation",
        "author": [
            {
                "family_name": "Nair",
                "given_name": "Jayakrishnan",
                "clpid": "Nair-J"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "It has been recently discovered that on an unreliable server, the job completion time distribution function (df) can be heavy-tailed (HT) even when job size df is light-tailed (LT) [1, 5]. A key to this phenomenon is the RESTART feature where if a job is interrupted in the middle of its processing, the entire job needs to restart from the beginning, i.e., the work that is partially completed is lost.\n\nA standard mechanism for reducing the job completion\ntime in an unreliable service environment is checkpointing\n[3, 4, 6]. We view checkpointing as a job fragmentation operation, where the server processes one fragment of the job at a time. If the server becomes unavailable, say due to failure, then only the work corresponding to the fragment being processed at the time of failure is lost. In this paper, we are motivated by the question: Can fragmentation 'lighten' the tail df of the completion time? In Section 3, we provide sufficient conditions on the fragmentation policy that gives rise to LT completion time so long as the job size df is LT. We then characterize the optimal fragmentation policy seeking to minimize the expected job completion time. This policy\nrequires a priori knowledge of the job size. We then describe a sub-optimal fragmentation policy that is blind to the job size and is provably very close to optimal. We also describe the asymptotic tail behavior of the job completion time df under both policies. Assuming the server unavailability periods are LT, both policies produce LT completion times when the job size df is LT. For the case of regularly varying job size df, the job completion time under both policies is regularly varying with the same degree - this is the lightest possible asymptotic tail behavior (in the degree sense).",
        "doi": "10.1145/1639562.1639570",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2009-09",
        "series_number": "2",
        "volume": "37",
        "issue": "2",
        "pages": "21-23"
    },
    {
        "id": "authors:1a086-zh233",
        "collection": "authors",
        "collection_id": "1a086-zh233",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20090922-143224543",
        "type": "article",
        "title": "End-to-end fair rate optimization in wired-cum-wireless networks",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "Xingang",
                "clpid": "Wang-Xingang"
            },
            {
                "family_name": "Kar",
                "given_name": "Koushik",
                "clpid": "Kar-K"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "In this paper, we address the end-to-end rate optimization problem in a wired-cum-wireless network, where CSMA/CA based wireless LANs extend a wired backbone and provide access to mobile users. The objective is to achieve proportional fairness amongst the end-to-end sessions in the network. Since the network contains wireless links whose attainable throughput is a (non-convex and non-separable) function of MAC protocol parameters, the problem requires joint optimization at both the transport and the link layers. A dual-based algorithm is proposed in this paper to solve this cross-layer rate optimization problem. It is implemented in the distributed manner, and works at the link layer to adjust scheduling rates for the wireless links in the basic service sets, and at the transport layer to adjust end-to-end session rates. We prove rigorously that the proposed algorithm converges to the globally optimal rates. Simulation results are provided to support our conclusions.",
        "doi": "10.1016/j.adhoc.2008.05.003",
        "issn": "1570-8705",
        "publisher": "Elsevier",
        "publication": "Ad Hoc Networks",
        "publication_date": "2009-05",
        "series_number": "3",
        "volume": "7",
        "issue": "3",
        "pages": "473-485"
    },
    {
        "id": "authors:3mrrd-var15",
        "collection": "authors",
        "collection_id": "3mrrd-var15",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20090415-081549907",
        "type": "article",
        "title": "An Improved Link Model for Window Flow Control and Its Application to FAST TCP",
        "author": [
            {
                "family_name": "Jacobsson",
                "given_name": "Krister",
                "clpid": "Jacobsson-K"
            },
            {
                "family_name": "Andrew",
                "given_name": "Lachlan L. H.",
                "clpid": "Andrew-L-L-H"
            },
            {
                "family_name": "Tang",
                "given_name": "Ao (Kevin)",
                "orcid": "0000-0001-6296-644X",
                "clpid": "Tang-Ao"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Hjalmarsson",
                "given_name": "H\u00e5kan",
                "clpid": "Hjalmarsson-H"
            }
        ],
        "abstract": "This paper presents a link model which captures the queue dynamics in response to a change in a transmission control protocol (TCP) source's congestion window. By considering both self-clocking and the link integrator effect, the model generalizes existing models and is shown to be more accurate by both open loop and closed loop packet level simulations. It reduces to the known static link model when flows' round trip delays are identical, and approximates the standard integrator link model when there is significant cross traffic. We apply this model to the stability analysis of fast active queue management scalable TCP (FAST TCP) including its filter dynamics. Under this model, the FAST control law is linearly stable for a single bottleneck link with an arbitrary distribution of round trip delays. This result resolves the notable discrepancy between empirical observations and previous theoretical predictions. The analysis highlights the critical role of self-clocking in TCP stability, and the proof technique is new and less conservative than existing ones.",
        "doi": "10.1109/TAC.2009.2012986",
        "issn": "0018-9286",
        "publisher": "IEEE",
        "publication": "IEEE Transactions on Automatic Control",
        "publication_date": "2009-03",
        "series_number": "3",
        "volume": "54",
        "issue": "3",
        "pages": "551-564"
    },
    {
        "id": "authors:gv77s-5zg41",
        "collection": "authors",
        "collection_id": "gv77s-5zg41",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:CUIieeejsac08",
        "type": "article",
        "title": "A Game-Theoretic Framework for Medium Access Control",
        "author": [
            {
                "family_name": "Cui",
                "given_name": "Tao",
                "clpid": "Cui-Tao"
            },
            {
                "family_name": "Chen",
                "given_name": "Lijun",
                "clpid": "Chen-Lijun"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "In this paper, we generalize the random access game model, and show that it provides a general game-theoretic framework for designing contention based medium access control. We extend the random access game model to the network with multiple contention measure signals, study the design of random access games, and analyze different distributed algorithms achieving their equilibria. As examples, a series of utility functions is proposed for games achieving the maximum throughput in a network of homogeneous nodes. In a network with n traffic classes, an N-signal game model is proposed which achieves the maximum throughput under the fairness constraint among different traffic classes. In addition, the convergence of different dynamic algorithms such as best response, gradient play and Jacobi play under propagation delay and estimation error is established. Simulation results show that game model based protocols can achieve superior performance over the standard IEEE 802.11 DCF, and comparable performance as existing protocols with the best performance in literature.",
        "doi": "10.1109/JSAC.2008.080909",
        "issn": "0733-8716",
        "publisher": "IEEE",
        "publication": "IEEE Journal on Selected Areas in Communications",
        "publication_date": "2008-09",
        "series_number": "7",
        "volume": "26",
        "issue": "7",
        "pages": "1116-1127"
    },
    {
        "id": "authors:t9md6-zs710",
        "collection": "authors",
        "collection_id": "t9md6-zs710",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:TANieeeacmtn07",
        "type": "article",
        "title": "Equilibrium of Heterogeneous Congestion Control: Existence and Uniqueness",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Ao",
                "orcid": "0000-0001-6296-644X",
                "clpid": "Tang-Ao"
            },
            {
                "family_name": "Wang",
                "given_name": "Jiantao",
                "clpid": "Wang-Jintao"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Chiang",
                "given_name": "Mung",
                "clpid": "Chiang-Mung"
            }
        ],
        "abstract": "When heterogeneous congestion control protocols that react to different pricing signals share the same network, the resulting equilibrium may no longer be interpreted as a solution to the standard utility maximization problem. We prove the existence of equilibrium in general multiprotocol networks under mild assumptions. For almost all networks, the equilibria are locally unique, finite, and odd in number. They cannot all be locally stable unless there is a globally unique equilibrium. Finally, we show that if the price mapping functions, which map link prices to effective prices observed by the sources, are sufficiently similar, then global uniqueness is guaranteed.",
        "doi": "10.1109/TNET.2007.893885",
        "issn": "1063-6692",
        "publisher": "IEEE/ACM Transactions on Networking",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2007-08",
        "series_number": "4",
        "volume": "15",
        "issue": "4",
        "pages": "824-837"
    },
    {
        "id": "authors:90y8e-k4732",
        "collection": "authors",
        "collection_id": "90y8e-k4732",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:MEHieeeacmtn07",
        "type": "article",
        "title": "Asynchronous Distributed Averaging on Communication Networks",
        "author": [
            {
                "family_name": "Mehyar",
                "given_name": "Mortada",
                "clpid": "Mehyar-M"
            },
            {
                "family_name": "Spanos",
                "given_name": "Demetri",
                "clpid": "Spanos-D-P"
            },
            {
                "family_name": "Pongsajapan",
                "given_name": "John",
                "clpid": "Pongsajapan-J"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Murray",
                "given_name": "Richard M.",
                "orcid": "0000-0002-5785-7481",
                "clpid": "Murray-R-M"
            }
        ],
        "abstract": "Distributed algorithms for averaging have attracted interest in the control and sensing literature. However, previous works have not addressed some practical concerns that will arise in actual implementations on packet-switched communication networks such as the Internet. In this paper, we present several implementable algorithms that are robust to asynchronism and dynamic topology changes. The algorithms are completely distributed and do not require any global coordination. In addition, they can be proven to converge under very general asynchronous timing assumptions. Our results are verified by both simulation and experiments on Planetlab, a real-world TCP/IP network. We also present some extensions that are likely to be useful in applications.",
        "doi": "10.1109/TNET.2007.893226",
        "issn": "1063-6692",
        "publisher": "IEEE/ACM Transactions on Networking",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2007-06",
        "series_number": "3",
        "volume": "15",
        "issue": "3",
        "pages": "512-520"
    },
    {
        "id": "authors:qtxv6-j4718",
        "collection": "authors",
        "collection_id": "qtxv6-j4718",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-105633790",
        "type": "article",
        "title": "Global finite-time convergence of TCP Vegas without feedback information delay",
        "author": [
            {
                "family_name": "Choi",
                "given_name": "Joon-Young",
                "clpid": "Choi-Joon-Young"
            },
            {
                "family_name": "Koo",
                "given_name": "Kyungmo",
                "clpid": "Koo-Kyungmo"
            },
            {
                "family_name": "Lee",
                "given_name": "Jin S.",
                "clpid": "Lee-Jin-S"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We prove that TCP Vegas globally converges to its equilibrium point in finite time assuming no feedback information delay. We analyze a continuous-time TCP Vegas model with discontinuity and high nonlinearity. Using the upper right-hand derivative and applying the comparison lemma, we cope with the discontinuous signum function in the TCP Vegas model; using a change of state variables, we deal with the high nonlinearity. Although we ignore feedback information delay in analyzing the model of TCP Vegas, the simulation results illustrate that TCP Vegas in the presence of feedback information delay shows very similar dynamic trends to TCP Vegas without feedback information delay. Consequently, dynamic properties of TCP Vegas without feedback information delay can be used to estimate those of TCP Vegas in the presence of feedback information delay.",
        "issn": "1598-6446",
        "publisher": "Korean Institute of Electrical Engineers",
        "publication": "International Journal of Control Automation and Systems",
        "publication_date": "2007-02",
        "series_number": "1",
        "volume": "5",
        "issue": "1",
        "pages": "70-78"
    },
    {
        "id": "authors:x0zpr-rff66",
        "collection": "authors",
        "collection_id": "x0zpr-rff66",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-104152899",
        "type": "article",
        "title": "Layering as Optimization Decomposition: A Mathematical Theory of Network Architectures",
        "author": [
            {
                "family_name": "Chiang",
                "given_name": "Mung",
                "clpid": "Chiang-Mung"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Calderbank",
                "given_name": "A. Robert",
                "clpid": "Calderbank-A-R"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            }
        ],
        "abstract": "Network protocols in layered architectures have historically been obtained on an ad hoc basis, and many of the recent cross-layer designs are also conducted through piecemeal approaches. Network protocol stacks may instead be holistically analyzed and systematically designed as distributed solutions to some global optimization problems. This paper presents a survey of the recent efforts towards a systematic understanding of layering as optimization decomposition, where the overall communication network is modeled by a generalized network utility maximization problem, each layer corresponds to a decomposed subproblem, and the interfaces among layers are quantified as functions of the optimization variables coordinating the subproblems. There can be many alternative decompositions, leading to a choice of different layering architectures. This paper surveys the current status of horizontal decomposition into distributed computation, and vertical decomposition into functional modules such as congestion control, routing, scheduling, random access, power control, and channel coding. Key messages and methods arising from many recent works are summarized, and open issues discussed. Through case studies, it is illustrated how layering as Optimization Decomposition provides a common language to think about modularization in the face of complex, networked interactions, a unifying, top-down approach to design protocol stacks, and a mathematical theory of network architectures.",
        "doi": "10.1109/JPROC.2006.887322",
        "issn": "0018-9219",
        "publisher": "IEEE",
        "publication": "Proceedings of the IEEE",
        "publication_date": "2007-01",
        "series_number": "1",
        "volume": "95",
        "issue": "1",
        "pages": "255-312"
    },
    {
        "id": "authors:p1t1x-6n314",
        "collection": "authors",
        "collection_id": "p1t1x-6n314",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:WANiatnet06",
        "type": "article",
        "title": "Application-Oriented Flow Control: Fundamentals, Algorithms and Fairness",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "Wei-Hua",
                "clpid": "Wang-W-H"
            },
            {
                "family_name": "Palaniswami",
                "given_name": "Marimuthu",
                "clpid": "Palaniswami-M"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "This paper is concerned with flow control and resource allocation problems in computer networks in which real-time applications may have hard quality of service (QoS) requirements. Recent optimal flow control approaches are unable to deal with these problems since QoS utility functions generally do not satisfy the strict concavity condition in real-time applications. For elastic traffic, we show that bandwidth allocations using the existing optimal flow control strategy can be quite unfair. If we consider different QoS requirements among network users, it may be undesirable to allocate bandwidth simply according to the traditional max-min fairness or proportional fairness. Instead, a network should have the ability to allocate bandwidth resources to various users, addressing their real utility requirements. For these reasons, this paper proposes a new distributed flow control algorithm for multiservice networks, where the application's utility is only assumed to be continuously increasing over the available bandwidth. In this, we show that the algorithm converges, and that at convergence, the utility achieved by each application is well balanced in a proportionally (or max-min) fair manner.",
        "doi": "10.1109/TNET.2006.886318",
        "issn": "1063-6692",
        "publisher": "IEEE/ACM Transactions on Networking",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2006-12-01",
        "series_number": "6",
        "volume": "14",
        "issue": "6",
        "pages": "1282-1291"
    },
    {
        "id": "authors:c3vmh-t3e61",
        "collection": "authors",
        "collection_id": "c3vmh-t3e61",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:WEIieeeacmtn06",
        "type": "article",
        "title": "FAST TCP: Motivation, Architecture, Algorithms, Performance",
        "author": [
            {
                "family_name": "Wei",
                "given_name": "David X.",
                "clpid": "Wei-Xiaoliang-David"
            },
            {
                "family_name": "Jin",
                "given_name": "Cheng",
                "clpid": "Jin-Cheng"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Hegde",
                "given_name": "Sanjay",
                "clpid": "Hegde-S"
            }
        ],
        "abstract": "We describe FAST TCP, a new TCP congestion control algorithm for high-speed long-latency networks, from design to implementation. We highlight the approach taken by FAST TCP to address the four difficulties which the current TCP implementation has at large windows. We describe the architecture and summarize some of the algorithms implemented in our prototype. We characterize its equilibrium and stability properties. We evaluate it experimentally in terms of throughput, fairness, stability, and responsiveness.",
        "doi": "10.1109/TNET.2006.886335",
        "issn": "1063-6692",
        "publisher": "IEEE/ACM Transactions on Networking",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2006-12",
        "series_number": "6",
        "volume": "14",
        "issue": "6",
        "pages": "1246-1259"
    },
    {
        "id": "authors:seeza-4qa15",
        "collection": "authors",
        "collection_id": "seeza-4qa15",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:CHIieeejsac06",
        "type": "article",
        "title": "Guest Editorial: Nonlinear Optimization of Communication Systems",
        "author": [
            {
                "family_name": "Chiang",
                "given_name": "Mung",
                "clpid": "Chiang-Mung"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Luo",
                "given_name": "Zhi-Quan",
                "clpid": "Luo-Zhi-Quan"
            },
            {
                "family_name": "Shroff",
                "given_name": "Ness B.",
                "clpid": "Shroff-N-B"
            },
            {
                "family_name": "Yu",
                "given_name": "Wei",
                "clpid": "Yu-Wei"
            }
        ],
        "abstract": "Linear programming and other classical optimization techniques have found important applications in communication systems for many decades. Recently, there has been a surge in research activities that utilize the latest developments in nonlinear optimization to tackle a much wider scope of work in the analysis and design of communication systems. These activities involve every \"layer\" of the protocol stack and the principles of layered network architecture itself, and have made intellectual and practical impacts significantly beyond the established frameworks of optimization of communication systems in the early 1990s. These recent results are driven by new demands in the areas of communications and networking, as well as new tools emerging from optimization theory. Such tools include the powerful theories and highly efficient computational algorithms for nonlinear convex optimization, together with global solution methods and relaxation techniques for nonconvex optimization.",
        "doi": "10.1109/JSAC.2006.879335",
        "issn": "0733-8716",
        "publisher": "IEEE Journal on Selected Areas in Communications",
        "publication": "IEEE Journal on Selected Areas in Communications",
        "publication_date": "2006-08",
        "series_number": "8",
        "volume": "24",
        "issue": "8",
        "pages": "1421-1425"
    },
    {
        "id": "authors:gqjp0-a5m72",
        "collection": "authors",
        "collection_id": "gqjp0-a5m72",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:TANiatnet06",
        "type": "article",
        "title": "Counter-intuitive throughput behaviors in networks under end-to-end control",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Ao",
                "orcid": "0000-0001-6296-644X",
                "clpid": "Tang-Ao"
            },
            {
                "family_name": "Wang",
                "given_name": "Jiantao",
                "clpid": "Wang-Jintao"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "It has been shown that as long as traffic sources adapt their rates to aggregate congestion measure in their paths, they implicitly maximize certain utility. In this paper we study some counter-intuitive throughput behaviors in such networks, pertaining to whether a fair allocation is always inefficient and whether increasing capacity always raises aggregate throughput. A bandwidth allocation policy can be defined in terms of a class of utility functions parameterized by a scalar a that can be interpreted as a quantitative measure of fairness. An allocation is fair if alpha is large and efficient if aggregate throughput is large. All examples in the literature suggest that a fair allocation is necessarily inefficient. We characterize exactly the tradeoff between fairness and throughput in general networks. The characterization allows us both to produce the first counter-example and trivially explain all the previous supporting examples. Surprisingly, our counter-example has the property that a fairer allocation is always more efficient. In particular it implies that maxmin fairness can achieve a higher throughput than proportional fairness. Intuitively, we might expect that increasing link capacities always raises aggregate throughput. We show that not only can throughput be reduced when some link increases its capacity, more strikingly, it can also be reduced when all links increase their capacities by the same amount. If all links increase their capacities proportionally, however, throughput will indeed increase. These examples demonstrate the intricate interactions among sources in a network setting that are missing in a single-link topology.",
        "doi": "10.1109/TNET.2006.872552",
        "issn": "1063-6692",
        "publisher": "IEEE/ACM Transactions on Networking",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2006-04",
        "series_number": "2",
        "volume": "14",
        "issue": "2",
        "pages": "355-368"
    },
    {
        "id": "authors:wyde3-qrt80",
        "collection": "authors",
        "collection_id": "wyde3-qrt80",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20191009-132246224",
        "type": "article",
        "title": "Equilibrium and Fairness of Networks Shared by TCP Reno and Vegas/FAST",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Ao",
                "orcid": "0000-0001-6296-644X",
                "clpid": "Tang-Ao"
            },
            {
                "family_name": "Wang",
                "given_name": "Jiantao",
                "clpid": "Wang-Jintao"
            },
            {
                "family_name": "Hegde",
                "given_name": "Sanjay",
                "clpid": "Hegde-S"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "It has been proved theoretically that a network with heterogeneous congestion control algorithms that react to different congestion signals can have multiple equilibrium points. In this paper, we demonstrate this experimentally using TCP Reno and Vegas/FAST. We also show that any desired inter-protocol fairness is in principle achievable by an appropriate choice of Vegas/FAST parameter, and that intra-protocol fairness among flows within each protocol is unaffected by the presence of the other protocol except for a reduction in effective link capacities. Dummynet experiments and ns-2 simulations are presented to verify these results.",
        "doi": "10.1007/s11235-005-5499-1",
        "issn": "1018-4864",
        "publisher": "Springer",
        "publication": "Telecommunication Systems",
        "publication_date": "2005-12",
        "series_number": "4",
        "volume": "30",
        "issue": "4",
        "pages": "417-439"
    },
    {
        "id": "authors:8r74a-2md93",
        "collection": "authors",
        "collection_id": "8r74a-2md93",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:NEWcse05",
        "type": "article",
        "title": "The Ultralight project: the network as an integrated and managed resource for data-intensive science",
        "author": [
            {
                "family_name": "Newman",
                "given_name": "Harvey",
                "orcid": "0000-0003-0964-1480",
                "clpid": "Newman-H-B"
            },
            {
                "family_name": "Bunn",
                "given_name": "Julian",
                "orcid": "0000-0002-3798-298X",
                "clpid": "Bunn-Julian-J"
            },
            {
                "family_name": "Legrand",
                "given_name": "Iosif",
                "clpid": "Legrand-I"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Nae",
                "given_name": "Dan",
                "clpid": "Nae-D"
            },
            {
                "family_name": "Ravot",
                "given_name": "Sylvain",
                "clpid": "Ravot-S"
            },
            {
                "family_name": "Steenberg",
                "given_name": "Conrad",
                "clpid": "Steenberg-C-D"
            },
            {
                "family_name": "Su",
                "given_name": "Xun",
                "clpid": "Su-X"
            },
            {
                "family_name": "Thomas",
                "given_name": "Michael",
                "clpid": "Thomas-Michael"
            },
            {
                "family_name": "van Lingen",
                "given_name": "Frank",
                "clpid": "van-Lingen-Frank"
            },
            {
                "family_name": "Xia",
                "given_name": "Yang",
                "clpid": "Xia-Y"
            },
            {
                "family_name": "Cavanaugh",
                "given_name": "Richard",
                "clpid": "Cavanaugh-R"
            },
            {
                "family_name": "McKee",
                "given_name": "Shawn",
                "clpid": "McKee-S"
            }
        ],
        "abstract": "Looks at the UltraLight project which treats the network interconnecting globally distributed data sets as a dynamic, configurable, and closely monitored resource to construct a next-generation system that can meet the high-energy physics community's data-processing, distribution, access, and analysis needs.",
        "doi": "10.1109/MCSE.2005.127",
        "issn": "1521-9615",
        "publisher": "Computing in Science & Engineering",
        "publication": "Computing in Science & Engineering",
        "publication_date": "2005-11",
        "series_number": "6",
        "volume": "7",
        "issue": "6",
        "pages": "38-47"
    },
    {
        "id": "authors:3gtmf-gww63",
        "collection": "authors",
        "collection_id": "3gtmf-gww63",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:DOYpnas05",
        "type": "article",
        "title": "The \"robust yet fragile\" nature of the Internet",
        "author": [
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            },
            {
                "family_name": "Anderson",
                "given_name": "David L.",
                "clpid": "Anderson-Dav-L"
            },
            {
                "family_name": "Li",
                "given_name": "Lun",
                "clpid": "Li-Lun"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Roughan",
                "given_name": "Matthew",
                "clpid": "Roughan-M"
            },
            {
                "family_name": "Shalunov",
                "given_name": "Stanislav",
                "clpid": "Shalunov-S"
            },
            {
                "family_name": "Tanaka",
                "given_name": "Reiko",
                "clpid": "Tanaka-Reiko"
            },
            {
                "family_name": "Willinger",
                "given_name": "Walter",
                "clpid": "Willinger-W"
            }
        ],
        "abstract": "The search for unifying properties of complex networks is popular, challenging, and important. For modeling approaches that focus on robustness and fragility as unifying concepts, the Internet is an especially attractive case study, mainly because its applications are ubiquitous and pervasive, and widely available expositions exist at every level of detail. Nevertheless, alternative approaches to modeling the Internet often make extremely different assumptions and derive opposite conclusions about fundamental properties of one and the same system. Fortunately, a detailed understanding of Internet technology combined with a unique ability to measure the network means that these differences can be understood thoroughly and resolved unambiguously. This article aims to make recent results of this process accessible beyond Internet specialists to the broader scientific community and to clarify several sources of basic methodological differences that are relevant beyond either the Internet or the two specific approaches focused on here (i.e., scale-free networks and highly optimized tolerance networks).",
        "doi": "10.1073/pnas.0501426102",
        "pmcid": "PMC1240072",
        "issn": "0027-8424",
        "publisher": "National Academy of Sciences",
        "publication": "Proceedings of the National Academy of Sciences of the United States of America",
        "publication_date": "2005-10-11",
        "series_number": "41",
        "volume": "102",
        "issue": "41",
        "pages": "14497-14502"
    },
    {
        "id": "authors:n04qt-0cs93",
        "collection": "authors",
        "collection_id": "n04qt-0cs93",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:WANiatnet05",
        "type": "article",
        "title": "Cross-layer optimization in TCP/IP networks",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "Jiantao",
                "clpid": "Wang-Jiantao"
            },
            {
                "family_name": "Li",
                "given_name": "Lun",
                "clpid": "Li-Lun"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            }
        ],
        "abstract": "TCP-AQM can be interpreted as distributed primal-dual algorithms to maximize aggregate utility over source rates. We show that an equilibrium of TCP/IP, if exists, maximizes aggregate utility over both source rates and routes, provided congestion prices are used as link costs. An equilibrium exists if and only if this utility maximization problem and its Lagrangian dual have no duality gap. In this case, TCP/IP incurs no penalty in not splitting traffic across multiple paths. Such an equilibrium, however, can be unstable. It can be stabilized by adding a static component to link cost, but at the expense of a reduced utility in equilibrium. If link capacities are optimally provisioned, however, pure static routing, which is necessarily stable, is sufficient to maximize utility. Moreover single-path routing again achieves the same utility as multipath routing at optimality.",
        "doi": "10.1109/TNET.2005.850219",
        "issn": "1063-6692",
        "publisher": "IEEE/ACM Transactions on Networking",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2005-06",
        "series_number": "3",
        "volume": "13",
        "issue": "3",
        "pages": "582-595"
    },
    {
        "id": "authors:ds913-h2v73",
        "collection": "authors",
        "collection_id": "ds913-h2v73",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20160831-160652019",
        "type": "article",
        "title": "Optimization and Control of Communication Networks",
        "author": [
            {
                "family_name": "Chiang",
                "given_name": "Mung",
                "clpid": "Chiang-Mung"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Recently, there has been a surge in research activities that utilize the power of recent developments in nonlinear \noptimization to tackle a wide scope of work in the analysis and design of communication systems, touching every \nlayer of the layered network architecture, and resulting in both intellectual and practical impacts significantly \nbeyond the earlier frameworks. These research activities are driven by both new demands in the areas of \ncommunications and networking, and new tools emerging from optimization theory. Such tools include new \ndevelopments of powerful theories and highly efficient computational algorithms for nonlinear convex \noptimization, as well as global solution methods and relaxation techniques for nonconvex optimization. \n\nOptimization theory can be used to analyze, interpret, or design a communication system, for both forward-engineering and reverse-engineering. Over the last few years, it has been successfully applied to a wide range of \ncommunication systems, from the high speed Internet core to wireless networks, from coding and equalization to \nbroadband access, and from information theory to network topology models. Some of the theoretical advances \nhave also been put into practice and started making visible impacts, including new versions of TCP congestion \ncontrol, power control and scheduling algorithms in wireless networks, and spectrum management in DSL \nbroadband access networks. \n\nUnder the theme of optimization and control of communication networks, this Hot Topic Session consists of five \ninvited talks covering a wide range of issues, including protocols, pricing, resource allocation, cross layer design, \ntraffic engineering in the Internet, optical transport networks, and wireless networks.",
        "doi": "10.1145/1071690.1064244",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2005-06",
        "series_number": "1",
        "volume": "33",
        "issue": "1",
        "pages": "277"
    },
    {
        "id": "authors:gdkjg-76417",
        "collection": "authors",
        "collection_id": "gdkjg-76417",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:PAGieeeacmtn05",
        "type": "article",
        "title": "Congestion control for high performance, stability, and fairness in general networks",
        "author": [
            {
                "family_name": "Paganini",
                "given_name": "Fernando",
                "clpid": "Paganini-F"
            },
            {
                "family_name": "Wang",
                "given_name": "Zhikui",
                "clpid": "Wang-Zhikui"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "This paper is aimed at designing a congestion control system that scales gracefully with network capacity, providing high utilization, low queueing delay, dynamic stability, and fairness among users. The focus is on developing decentralized control laws at end-systems and routers at the level of fluid-flow models, that can provably satisfy such properties in arbitrary networks, and subsequently approximate these features through practical packet-level implementations. Two families of control laws are developed. The first \"dual\" control law is able to achieve the first three objectives for arbitrary networks and delays, but is forced to constrain the resource allocation policy. We subsequently develop a \"primal-dual\" law that overcomes this limitation and allows sources to match their steady-state preferences at a slower time-scale, provided a bound on round-trip-times is known. We develop two packet-level implementations of this protocol, using 1) ECN marking, and 2) queueing delay, as means of communicating the congestion measure from links to sources. We demonstrate using ns-2 simulations the stability of the protocol and its equilibrium features in terms of utilization, queueing and fairness, under a variety of scaling parameters.",
        "doi": "10.1109/TNET.2004.842216",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2005-02",
        "series_number": "1",
        "volume": "13",
        "issue": "1",
        "pages": "43-56"
    },
    {
        "id": "authors:w8fm4-xwm05",
        "collection": "authors",
        "collection_id": "w8fm4-xwm05",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:JINieeen05",
        "type": "article",
        "title": "FAST TCP: from theory to experiments",
        "author": [
            {
                "family_name": "Jin",
                "given_name": "Cheng",
                "clpid": "Jin-Cheng"
            },
            {
                "family_name": "Wei",
                "given_name": "David X.",
                "clpid": "Wei-Xiaoliang-David"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Bunn",
                "given_name": "Julian",
                "orcid": "0000-0002-3798-298X",
                "clpid": "Bunn-J"
            },
            {
                "family_name": "Choe",
                "given_name": "Hyojeong D.",
                "clpid": "Choe-Hyojeong-D"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            },
            {
                "family_name": "Newman",
                "given_name": "Harvey",
                "orcid": "0000-0003-0964-1480",
                "clpid": "Newman-H-B"
            },
            {
                "family_name": "Ravot",
                "given_name": "Sylvain",
                "clpid": "Ravot-Sylvain"
            },
            {
                "family_name": "Singh",
                "given_name": "Suresh",
                "clpid": "Singh-Suresh"
            },
            {
                "family_name": "Paganini",
                "given_name": "Fernando",
                "clpid": "Paganini-Fernando"
            },
            {
                "family_name": "Buhrmaster",
                "given_name": "Gary",
                "clpid": "Buhrmaster-Gary"
            },
            {
                "family_name": "Cottrell",
                "given_name": "Les",
                "clpid": "Cottrell-R-L-A"
            },
            {
                "family_name": "Martin",
                "given_name": "Oliver",
                "clpid": "Martin-Oliver"
            },
            {
                "family_name": "Feng",
                "given_name": "Wu-chun",
                "clpid": "Feng-Wu-chun"
            }
        ],
        "abstract": "We describe a variant of TCP, called FAST, that can sustain high throughput and utilization at multigigabits per second over large distances. We present the motivation, review the background theory, summarize key features of FAST TCP, and report our first experimental results.",
        "doi": "10.1109/MNET.2005.1383434",
        "issn": "0890-8044",
        "publisher": "IEEE Network",
        "publication": "IEEE Network",
        "publication_date": "2005-01",
        "series_number": "1",
        "volume": "19",
        "issue": "1",
        "pages": "4-11"
    },
    {
        "id": "authors:eysap-48c12",
        "collection": "authors",
        "collection_id": "eysap-48c12",
        "cite_using_url": "https://resolver.caltech.edu/CaltechCACR:2005.109",
        "type": "article",
        "title": "The UltraLight Project: The Network as an Integrated and Managed Resource in Grid Systems for High Energy Physics and Data Intensive Science",
        "author": [
            {
                "family_name": "Newman",
                "given_name": "Harvey",
                "orcid": "0000-0003-0964-1480",
                "clpid": "Newman-H-B"
            },
            {
                "family_name": "Bunn",
                "given_name": "Julian",
                "orcid": "0000-0002-3798-298X",
                "clpid": "Bunn-Julian-J"
            },
            {
                "family_name": "Cavanaugh",
                "given_name": "Richard",
                "clpid": "Cavanaugh-R"
            },
            {
                "family_name": "Legrand",
                "given_name": "Iosif",
                "clpid": "Legrand-I"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "McKee",
                "given_name": "Shawn",
                "clpid": "McKee-S"
            },
            {
                "family_name": "Nae",
                "given_name": "Dan",
                "clpid": "Nae-D"
            },
            {
                "family_name": "Ravot",
                "given_name": "Sylvan",
                "clpid": "Ravot-S"
            },
            {
                "family_name": "Steenberg",
                "given_name": "Conrad",
                "clpid": "Steenberg-C-D"
            },
            {
                "family_name": "Su",
                "given_name": "Xun",
                "clpid": "Su-X"
            },
            {
                "family_name": "Thomas",
                "given_name": "Michael",
                "clpid": "Thomas-Michael"
            },
            {
                "family_name": "van Lingen",
                "given_name": "Frank",
                "clpid": "van-Lingen-Frank"
            },
            {
                "family_name": "Xia",
                "given_name": "Yang",
                "clpid": "Xia-Y"
            }
        ],
        "abstract": "We describe the NSF-funded UltraLight project. The project's goal is to meet the data-intensive computing challenges of the next generation of particle physics experiments with a comprehensive, network-focused agenda. In particular we argue that instead of treating the network traditionally, as a static, unchanging and unmanaged set of inter-computer links, we instead will use it as a dynamic, configurable, and closely monitored resource, managed end-to-end, to construct a next-generation global system able to meet the data processing, distribution, access and analysis needs of the high energy physics (HEP) community. While the initial UltraLight implementation and services architecture is being developed to serve HEP, we expect many of UltraLight's developments in the areas of networking, monitoring, management, and collaborative research, to be applicable to many fields of data intensive e-science. In this paper we give an overview of, and motivation for the UltraLight project, and provide early results within different working areas of the project.",
        "publisher": "Computing in Science and Engineering",
        "publication": "Computing in Science and Engineering",
        "publication_date": "2005",
        "volume": "Grid C"
    },
    {
        "id": "authors:ykxe2-5ev09",
        "collection": "authors",
        "collection_id": "ykxe2-5ev09",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:TANieeeacmtn04",
        "type": "article",
        "title": "Understanding CHOKe: throughput and spatial characteristics",
        "author": [
            {
                "family_name": "Tang",
                "given_name": "Ao",
                "orcid": "0000-0001-6296-644X",
                "clpid": "Tang-Ao"
            },
            {
                "family_name": "Wang",
                "given_name": "Jiantao",
                "clpid": "Wang-Jintao"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "A recently proposed active queue management, CHOKe, is stateless, simple to implement, yet surprisingly effective in protecting TCP from UDP flows. We present an equilibrium model of TCP/CHOKe. We prove that, provided the number of TCP flows is large, the UDP bandwidth share peaks at (e+1)/sup -1/=0.269 when UDP input rate is slightly larger than link capacity, and drops to zero as UDP input rate tends to infinity. We clarify the spatial characteristics of the leaky buffer under CHOKe that produce this throughput behavior. Specifically, we prove that, as UDP input rate increases, even though the total number of UDP packets in the queue increases, their spatial distribution becomes more and more concentrated near the tail of the queue, and drops rapidly to zero toward the head of the queue. In stark contrast to a nonleaky FIFO buffer where UDP bandwidth shares would approach 1 as its input rate increases without bound, under CHOKe, UDP simultaneously maintains a large number of packets in the queue and receives a vanishingly small bandwidth share, the mechanism through which CHOKe protects TCP flows.",
        "doi": "10.1109/TNET.2004.833162",
        "issn": "1063-6692",
        "publisher": "IEEE/ACM Transactions on Networking",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2004-08",
        "series_number": "4",
        "volume": "12",
        "issue": "4",
        "pages": "694-707"
    },
    {
        "id": "authors:21kc5-1ea55",
        "collection": "authors",
        "collection_id": "21kc5-1ea55",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-111128809",
        "type": "article",
        "title": "Allocating commodity resources in aggregate traffic networks",
        "author": [
            {
                "family_name": "Duffield",
                "given_name": "N. G.",
                "clpid": "Duffield-N-G"
            },
            {
                "family_name": "Low",
                "given_name": "S. H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We examine the relation between cost and quality in networks which carry aggregate traffic. A powerful tool in this is the burstiness or indifference curve associated with a stochastic traffic flow. We relate burstiness to quality and use this relation to explore the quality experienced by aggregated flows under various rules for allocating resources to them. An example is motivated by the controlled load service specification. We show how the imposition of costs associated with buffer space and service capacity leads to the notion of a cost-optimal allocation of resources. This defines the cheapest operating point in a network where resources are commodities to be purchased as necessary to satisfy quality requirements. We define a notion of cost-based admission control: a linear admission rule which can be based on declared or measured traffic parameters.",
        "doi": "10.1016/j.peva.2003.10.009",
        "issn": "0166-5316",
        "publisher": "Elsevier",
        "publication": "Performance Evaluation",
        "publication_date": "2004-07",
        "series_number": "3",
        "volume": "57",
        "issue": "3",
        "pages": "279-306"
    },
    {
        "id": "authors:qs06e-te943",
        "collection": "authors",
        "collection_id": "qs06e-te943",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-135831815",
        "type": "article",
        "title": "A mathematical framework for designing a low-loss, low-delay internet",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Srikant",
                "given_name": "R.",
                "clpid": "Srikant-R"
            }
        ],
        "abstract": "We survey some recent results on modeling, analysis and design of congestion control schemes for the Internet. Using tools from convex optimization and control theory, we show that congestion controllers can be viewed as distributed algorithms for achieving fair resource allocation among competing sources. We illustrate the use of simple mathematical models to analyze the behavior of currently deployed Internet congestion control protocols as well as to design new protocols for networks with large capacities, delays and general topology. These new protocols are designed to nearly eliminate loss and queueing delay in the Internet, yet achieving high utilization and any desired fairness.",
        "doi": "10.1023/B:NETS.0000015657.07692.be",
        "issn": "1566-113X",
        "publisher": "Springer",
        "publication": "Networks and Spatial Economics",
        "publication_date": "2004-03",
        "series_number": "1",
        "volume": "4",
        "issue": "1",
        "pages": "75-101"
    },
    {
        "id": "authors:x4tq8-fws05",
        "collection": "authors",
        "collection_id": "x4tq8-fws05",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-140056148",
        "type": "article",
        "title": "Linear stability of TCP/RED and a scalable control",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Paganini",
                "given_name": "Fernando",
                "clpid": "Paganini-F"
            },
            {
                "family_name": "Wang",
                "given_name": "Jiantao",
                "clpid": "Wang-Jintao"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            }
        ],
        "abstract": "We demonstrate that the dynamic behavior of queue and average window is determined predominantly by the stability of TCP/RED, not by AIMD probing nor noise traffic. We develop a general multi-link multi-source model for TCP/RED and derive a local stability condition in the case of a single link with heterogeneous sources. We validate our model with simulations and illustrate the stability region of TCP/RED. These results suggest that TCP/RED becomes unstable when delay increases, or more strikingly, when link capacity increases. The analysis illustrates the difficulty of setting RED parameters to stabilize TCP: they can be tuned to improve stability, but only at the cost of large queues even when they are dynamically adjusted. Finally, we present a simple distributed congestion control algorithm that maintains stability for arbitrary network delay, capacity, load and topology.",
        "doi": "10.1016/S1389-1286(03)00304-9",
        "issn": "1389-1286",
        "publisher": "Elsevier",
        "publication": "Computer Networks",
        "publication_date": "2003-12-05",
        "series_number": "5",
        "volume": "43",
        "issue": "5",
        "pages": "633-647"
    },
    {
        "id": "authors:dx89v-s8s24",
        "collection": "authors",
        "collection_id": "dx89v-s8s24",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-112123268",
        "type": "article",
        "title": "Necessary and sufficient conditions for optimal flow control in multirate multicast networks",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "W.-H.",
                "clpid": "Wang-W-H"
            },
            {
                "family_name": "Palaniswami",
                "given_name": "M.",
                "clpid": "Palaniswami-M"
            },
            {
                "family_name": "Low",
                "given_name": "S. H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "The authors consider the optimal flow control problem in multirate multicast networks where all receivers of the same multicast group can receive service at different rates with different QoS. The objective is to achieve the fairness transmission rates that maximise the total receiver utility under the capacity constraint of links. They first propose necessary and sufficient conditions for the optimal solution to the problem, and then derive a new optimal flow control strategy using the Lagrangian multiplier method. Like the unicast case, the basic algorithm consists of a link algorithm to update the link price, and a receiver algorithm to adapt the transmission rate according to the link prices along its path. In particular if some groups contain only one receiver and become unicast, the algorithm will degrade to their previously proposed unicast algorithm.",
        "doi": "10.1049/ip-com:20030591",
        "issn": "1350-2425",
        "publisher": "Institution of Engineering and Technology",
        "publication": "IEE Proceedings Communications",
        "publication_date": "2003-10-14",
        "series_number": "5",
        "volume": "150",
        "issue": "5",
        "pages": "385-90"
    },
    {
        "id": "authors:f7wwm-d3n30",
        "collection": "authors",
        "collection_id": "f7wwm-d3n30",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:LOWieeeacmtn03",
        "type": "article",
        "title": "A duality model of TCP and queue management algorithms",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We propose a duality model of end-to-end congestion control and apply it to understanding the equilibrium properties of TCP and active queue management schemes. The basic idea is to regard source rates as primal variables and congestion measures as dual variables, and congestion control as a distributed primal-dual algorithm over the Internet to maximize aggregate utility subject to capacity constraints. The primal iteration is carried out by TCP algorithms such as Reno or Vegas, and the dual iteration is carried out by queue management algorithms such as DropTail, RED or REM. We present these algorithms and their generalizations, derive their utility functions, and study their interaction.",
        "doi": "10.1109/TNET.2003.815297",
        "issn": "1063-6692",
        "publisher": "IEEE/ACM Transactions on Networking",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2003-08-01",
        "series_number": "4",
        "volume": "11",
        "issue": "4",
        "pages": "525-536"
    },
    {
        "id": "authors:7shkx-rh353",
        "collection": "authors",
        "collection_id": "7shkx-rh353",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170104-160731603",
        "type": "article",
        "title": "Maximum and asymptotic UDP throughput under CHOKe",
        "book_title": "SIGMETRICS '03 Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "Jiantao",
                "clpid": "Wang-Jintao"
            },
            {
                "family_name": "Tang",
                "given_name": "Ao",
                "orcid": "0000-0001-6296-644X",
                "clpid": "Tang-Ao"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "contributor": [
            {
                "family_name": "Cheng",
                "given_name": "Bill",
                "clpid": "Cheng-B"
            },
            {
                "family_name": "Tripathi",
                "given_name": "Satish",
                "clpid": "Tripathi-S"
            }
        ],
        "abstract": "A recently proposed active queue management, CHOKe, aims to protect TCP from UDP flows. Simulations have shown that as UDP rate increases, its bandwidth share initially rises but eventually drops. We derive an approximate model of CHOKe and show that, provided the number of TCP flows is large, the UDP bandwidth share peaks at (e+1)^-1 = 0.269 when the UDP input rate is slightly larger than the link capacity, and drops to zero as UDP input rate tends to infinity, regardless of the TCP algorithm.",
        "doi": "10.1145/885651.781038",
        "issn": "0163-5999",
        "isbn": "1-58113-664-1",
        "publisher": "Association for Computing Machinery (ACM)",
        "place_of_publication": "New York, NY",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2003-06",
        "pages": "82-90"
    },
    {
        "id": "authors:svz98-q0y31",
        "collection": "authors",
        "collection_id": "svz98-q0y31",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-112123357",
        "type": "article",
        "title": "Optimal flow control and routing in multi-path networks",
        "author": [
            {
                "family_name": "Wang",
                "given_name": "Wei-Hua",
                "clpid": "Wang-Wei-Hua"
            },
            {
                "family_name": "Palaniswami",
                "given_name": "Marimuthu",
                "clpid": "Palaniswami-M"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "We propose two flow control algorithms for networks with multiple paths between each source\u2013destination pair. Both are distributed algorithms over the network to maximize aggregate source utility. Algorithm 1 is a first order Lagrangian method applied to a modified objective function that has the same optimal solution as the original objective function but has a better convergence property. Algorithm 2 is based on the idea that, at optimality, only paths with the minimum price carry positive flows, and naturally decomposes the overall decision into flow control (determines total transmission rate based on minimum path price) and routing (determines how to split the flow among available paths). Both algorithms can be implemented as simply a source-based mechanism in which no link algorithm nor feedback is needed. We present numerical examples to illustrate their behavior.",
        "doi": "10.1016/S0166-5316(02)00176-1",
        "issn": "0166-5316",
        "publisher": "Elsevier",
        "publication": "Performance Evaluation",
        "publication_date": "2003-04",
        "series_number": "2-3",
        "volume": "52",
        "issue": "2-3",
        "pages": "119-132"
    },
    {
        "id": "authors:gf8sj-w0m62",
        "collection": "authors",
        "collection_id": "gf8sj-w0m62",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-133902128",
        "type": "article",
        "title": "Using AQM to improve TCP performance over wireless networks",
        "author": [
            {
                "family_name": "Li",
                "given_name": "Victor H.",
                "clpid": "Li-Victor-H"
            },
            {
                "family_name": "Liu",
                "given_name": "Zhi-Qiang",
                "clpid": "Liu-Zhi-Qiang"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "contributor": [
            {
                "family_name": "Atiquzzaman",
                "given_name": "Mohammed",
                "clpid": "Atiquzzaman-M"
            },
            {
                "family_name": "Hassan",
                "given_name": "Mahbub",
                "clpid": "Hassan-M"
            }
        ],
        "abstract": "TCP flow control algorithms have been designed for wireline networks where congestion is measured by packet loss due to buffer overflow. However, wireless networks also suffer from significant packet losses due to bit errors and handoffs. TCP responds to all the packet losses by invoking congestion control and avoidance algorithms and this results in degraded end-to-end performance in wireless networks. In this paper, we describe an Wireless Random Exponential Marking(WREM) scheme which effectively improves TCP performance over wireless networks by decoupling loss recovery from congestion control. Moreover, WREM is capable of handling the coexistence of both ECN-Capable and Non-ECN-Capable routers. We present simulation results to show its effectiveness and compatibility.",
        "doi": "10.1117/12.473023",
        "issn": "0277-786X",
        "publisher": "Society of Photo-Optical Instrumentation Engineers",
        "publication": "Proceedings of SPIE, the International Society for Optical Engineering",
        "publication_date": "2002-07-03",
        "volume": "4866",
        "pages": "55-65"
    },
    {
        "id": "authors:ataa9-0re45",
        "collection": "authors",
        "collection_id": "ataa9-0re45",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20160812-143232076",
        "type": "article",
        "title": "High-density model for server allocation and placement",
        "author": [
            {
                "family_name": "Cameron",
                "given_name": "Craig W.",
                "clpid": "Cameron-C-W"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Wei",
                "given_name": "David X.",
                "clpid": "Wei-Xiaoliang-David"
            }
        ],
        "abstract": "It is well known that optimal server placement is NP-hard. We present an approximate model for the case when both clients and servers are dense, and propose a simple server allocation and placement algorithm based on high-rate vector quantization theory. The key idea is to regard the location of a request as a random variable with probability density that is proportional to the demand at that\nlocation, and the problem of server placement as source coding, i.e., to optimally map a source value (request location) to a codeword (server location) to minimize distortion (network cost). This view has led to a joint server allocation and placement algorithm that has a time-complexity that is linear in the number of clients.\nSimulations are presented to illustrate its performance.",
        "doi": "10.1145/511399.511354",
        "issn": "0163-5999",
        "publisher": "Association for Computing Machinery (ACM)",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2002-06",
        "series_number": "1",
        "volume": "30",
        "issue": "1",
        "pages": "152-159"
    },
    {
        "id": "authors:nb5vf-9r853",
        "collection": "authors",
        "collection_id": "nb5vf-9r853",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20111101-161123893",
        "type": "article",
        "title": "Understanding TCP Vegas: A Duality Model",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Peterson",
                "given_name": "Larry L.",
                "clpid": "Peterson-L-L"
            },
            {
                "family_name": "Wang",
                "given_name": "Limin",
                "clpid": "Wang-Limin"
            }
        ],
        "abstract": "We view congestion control as a distributed primal--dual algorithm carried out by sources and links over a network to solve a global optimization problem. We describe a multilink multisource model of the TCP Vegas congestion control mechanism. The model provides a fundamental understanding of delay, fairness and loss properties of TCP Vegas. It implies that Vegas stabilizes around a weighted proportionally fair allocation of network capacity when there is sufficient buffering in the network. It clarifies the mechanism through which persistent congestion may arise and its consequences, and suggests how we might use REM active queue management to prevent it. We present simulation results that validate our conclusions.",
        "doi": "10.1145/506147.506152",
        "issn": "0004-5411",
        "publisher": "Association for Computing Machinery",
        "publication": "Journal of the ACM",
        "publication_date": "2002-03",
        "series_number": "2",
        "volume": "49",
        "issue": "2",
        "pages": "207-235"
    },
    {
        "id": "authors:yx9qg-arn69",
        "collection": "authors",
        "collection_id": "yx9qg-arn69",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:LOWieeecsm02",
        "type": "article",
        "title": "Internet congestion control",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Paganini",
                "given_name": "Fernando",
                "clpid": "Paganini-F"
            },
            {
                "family_name": "Doyle",
                "given_name": "John C.",
                "orcid": "0000-0002-1828-2486",
                "clpid": "Doyle-J-C"
            }
        ],
        "abstract": "This article reviews the current transmission control protocol (TCP) congestion control protocols and overviews recent advances that have brought analytical tools to this problem. We describe an optimization-based framework that provides an interpretation of various flow control mechanisms, in particular, the utility being optimized by the protocol's equilibrium structure. We also look at the dynamics of TCP and employ linear models to exhibit stability limitations in the predominant TCP versions, despite certain built-in compensations for delay. Finally, we present a new protocol that overcomes these limitations and provides stability in a way that is scalable to arbitrary networks, link capacities, and delays.",
        "doi": "10.1109/37.980245",
        "issn": "0272-1708",
        "publisher": "IEEE",
        "publication": "IEEE Control Systems Magazine",
        "publication_date": "2002-02",
        "series_number": "1",
        "volume": "22",
        "issue": "1",
        "pages": "28-43"
    },
    {
        "id": "authors:99139-9yv82",
        "collection": "authors",
        "collection_id": "99139-9yv82",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20161129-164526605",
        "type": "article",
        "title": "Understanding TCP Vegas: a duality model",
        "book_title": "SIGMETRICS '01 Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Peterson",
                "given_name": "Larry",
                "clpid": "Peterson-L-L"
            },
            {
                "family_name": "Wang",
                "given_name": "Limin",
                "clpid": "Wang-Limin"
            }
        ],
        "contributor": [
            {
                "family_name": "Vernon",
                "given_name": "Mary",
                "clpid": "Vernon-M"
            }
        ],
        "abstract": "This paper presents a model of the TCP Vegas congestion control mechanism as a distributed optimization algorithm. Doing so has three important benefits. First, it helps us gain a fundamental understanding of why TCP Vegas works, and an appreciation of its limitations. Second, it allows us to prove that Vegas stabilizes at a weighted proportionally fair allocation of network capacity when there is sufficient buffering in the network. Third, it suggests how we might use explicit feedback to allow each Vegas source to determine the optimal sending rate when there is insufficient buffering in the network. We present simulation results that validate our conclusions.",
        "doi": "10.1145/384268.378787",
        "issn": "0163-5999",
        "isbn": "1-58113-334-0",
        "publisher": "Association for Computing Machinery (ACM)",
        "place_of_publication": "New York, NY",
        "publication": "ACM SIGMETRICS Performance Evaluation Review",
        "publication_date": "2001-06",
        "series_number": "1",
        "volume": "29",
        "issue": "1",
        "pages": "226-235"
    },
    {
        "id": "authors:qefkj-hpb45",
        "collection": "authors",
        "collection_id": "qefkj-hpb45",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:ATHieeen01",
        "type": "article",
        "title": "REM: active queue management",
        "author": [
            {
                "family_name": "Athuraliya",
                "given_name": "Sanjeewa",
                "clpid": "Athuraliya-S"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Li",
                "given_name": "Victor H.",
                "clpid": "Li-Victor-H"
            },
            {
                "family_name": "Yin",
                "given_name": "Qinghe",
                "clpid": "Yin-Qinghe"
            }
        ],
        "abstract": "We describe a new active queue management scheme, random exponential marking (REM), that aims to achieve both high utilization and negligible loss and delay in a simple and scalable manner. The key idea is to decouple the congestion measure from the performance measure such as loss, queue length, or delay. While the congestion measure indicates excess demand for bandwidth and must track the number of users, the performance measure should be stabilized around their targets independent of the number of users. We explain the design rationale behind REM and present simulation results of its performance in wireline and wireless networks.",
        "doi": "10.1109/65.923940",
        "issn": "0890-8044",
        "publisher": "IEEE Network",
        "publication": "IEEE Network",
        "publication_date": "2001-05",
        "series_number": "3",
        "volume": "15",
        "issue": "3",
        "pages": "48-53"
    },
    {
        "id": "authors:9f94n-e7g45",
        "collection": "authors",
        "collection_id": "9f94n-e7g45",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:YINieeecl01",
        "type": "article",
        "title": "Convergence of REM flow control at a single link",
        "author": [
            {
                "family_name": "Yin",
                "given_name": "Qinghe",
                "clpid": "Yin-Q"
            },
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Various TCP congestion control schemes can be interpreted as approximately carrying out a certain basic algorithm to maximize aggregate source utility, different schemes corresponding to different choices of utility functions. The basic algorithm consists of a link algorithm that updates a congestion measure based on its traffic load, and a source algorithm that adapts the source rate to congestion in its path. Though convergent, this algorithm can lead to large equilibrium backlogs. This problem can be eliminated by modifying the basic algorithm to include backlog in the update of the congestion measure. This article proves that the modified algorithm converges when the network can be modeled as a single bottleneck link. Moreover, in equilibrium, the source rates are matched to the link capacity while the buffer is cleared.",
        "doi": "10.1109/4234.913159",
        "issn": "1089-7798",
        "publisher": "IEEE Communications Letters",
        "publication": "IEEE Communications Letters",
        "publication_date": "2001-03-01",
        "series_number": "3",
        "volume": "5",
        "issue": "3",
        "pages": "119-121"
    },
    {
        "id": "authors:9tk6r-xy760",
        "collection": "authors",
        "collection_id": "9tk6r-xy760",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:20170810-135348454",
        "type": "article",
        "title": "Capacity of text marking channel",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Maxemchuk",
                "given_name": "Nicholas F.",
                "clpid": "Maxemchuk-N-F"
            }
        ],
        "abstract": "We have proposed earlier watermarking text documents by slightly shifting certain text lines. Such a text line represents a noisy channel, and marking represents the transmission of a signal through this channel. The power of the signal represents the size of the shift and must be small for the marks to be imperceptible. We formulate the channel capacity under a constraint or individual signal power. We show that to achieve the capacity, the shifts should be normally distributed, have maximum power, and adjacent shifts should be negatively correlated.",
        "doi": "10.1109/97.883364",
        "issn": "1070-9908",
        "publisher": "IEEE",
        "publication": "IEEE Signal Processing Letters",
        "publication_date": "2000-12",
        "series_number": "12",
        "volume": "7",
        "issue": "12",
        "pages": "345-347"
    },
    {
        "id": "authors:wk0ap-hrn72",
        "collection": "authors",
        "collection_id": "wk0ap-hrn72",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:LOWieeeacmtn00",
        "type": "article",
        "title": "Equilibrium bandwidth and buffer allocations for elastic traffics",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven L.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            }
        ],
        "abstract": "Consider a set of users sharing a network node under an allocation scheme that provides each user with a fixed minimum and a random extra amount of bandwidth and buffer. Allocations and prices are adjusted to adapt to resource availability and user demands. Equilibrium is achieved when all users optimize their utility and demand equals supply for nonfree resources. We analyze two models of user behavior. We show that at equilibrium expected return on purchasing variable resources can be higher than that on fixed resources. Thus users must balance the marginal increase in utility due to higher return on variable resources and the marginal decrease in utility due to their variability. For the first user model we further show that at equilibrium where such tradeoff is optimized all users hold strictly positive amounts of variable bandwidth and buffer. For the second model we show that if both variable bandwidth and buffer are scarce then at equilibrium every user either holds both variable resources or none.",
        "doi": "10.1109/90.851983",
        "issn": "1063-6692",
        "publisher": "IEEE/ACM Transactions on Networking",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "2000-06-01",
        "series_number": "3",
        "volume": "8",
        "issue": "3",
        "pages": "373-383"
    },
    {
        "id": "authors:wm1h1-1nq41",
        "collection": "authors",
        "collection_id": "wm1h1-1nq41",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:LOWieeeacmtn99",
        "type": "article",
        "title": "Optimization flow control -- I: Basic algorithm and convergence",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven L.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Lapsley",
                "given_name": "David E.",
                "clpid": "Lapsley-D-E"
            }
        ],
        "abstract": "We propose an optimization approach to flow control where the objective is to maximize the aggregate source utility over their transmission rates. We view network links and sources as processors of a distributed computation system to solve the dual problem using a gradient projection algorithm. In this system, sources select transmission rates that maximize their own benefits, utility minus bandwidth cost, and network links adjust bandwidth prices to coordinate the sources' decisions. We allow feedback delays to be different, substantial, and time varying, and links and sources to update at different times and with different frequencies. We provide asynchronous distributed algorithms and prove their convergence in a static environment. We present measurements obtained from a preliminary prototype to illustrate the convergence of the algorithm in a slowly time-varying environment. We discuss its fairness property.",
        "doi": "10.1109/90.811451",
        "issn": "1063-6692",
        "publisher": "IEEE/ACM Transactions on Networking",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "1999-12-01",
        "series_number": "6",
        "volume": "7",
        "issue": "6",
        "pages": "861-874"
    },
    {
        "id": "authors:k4nww-k6n74",
        "collection": "authors",
        "collection_id": "k4nww-k6n74",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:BRAprocieee99",
        "type": "article",
        "title": "Copyright protection for the electronic distribution of text documents",
        "author": [
            {
                "family_name": "Brassil",
                "given_name": "Jack T.",
                "clpid": "Brassil-J-T"
            },
            {
                "family_name": "Low",
                "given_name": "Steven",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Maxemchuk",
                "given_name": "Nicholas F.",
                "clpid": "Maxemchuk-N"
            }
        ],
        "abstract": "Each copy of a text document can be made different in a nearly invisible way by repositioning or modifying the appearance of different elements of text, i.e., lines, words, or characters. A unique copy can be registered with its recipient, so that subsequent unauthorized copies that are retrieved can be traced back to the original owner. \n\nIn this paper we describe and compare several mechanisms for marking documents and several other mechanisms for decoding the marks after documents have been subjected to common types of distortion. The marks are intended to protect documents of limited value that are owned by individuals who would rather possess a legal than an illegal copy if they can be distinguished. We will describe attacks that remove the marks and countermeasures to those attacks. \n\nAn architecture is described for distributing a large number of copies without burdening the publisher with creating and transmitting the unique documents. The architecture also allows the publisher to determine the identity of a recipient who has illegally redistributed the document, without compromising the privacy of individuals who are not operating illegally. \n\nTwo experimental systems are described. One was used to distribute an issue of the IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, and the second was used to mark copies of company private memoranda.",
        "doi": "10.1109/5.771071",
        "issn": "0018-9219",
        "publisher": "IEEE",
        "publication": "Proceedings of the IEEE",
        "publication_date": "1999-07",
        "series_number": "7",
        "volume": "87",
        "issue": "7",
        "pages": "1181-1196"
    },
    {
        "id": "authors:9y97e-2he88",
        "collection": "authors",
        "collection_id": "9y97e-2he88",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:LOWieeeacmtn96",
        "type": "article",
        "title": "Anonymous credit cards and their collusion analysis",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven H.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Maxemcheuk",
                "given_name": "Nicholas F.",
                "clpid": "Maxemchuk-N-F"
            },
            {
                "family_name": "Paul",
                "given_name": "Sanjoy",
                "clpid": "Paul-S"
            }
        ],
        "abstract": "Communications networks are traditionally used to bring information together. They can also be used to keep information apart in order to protect personal privacy. A cryptographic protocol specifies a process by which some information is transferred among some users and hidden from others. We show how to implement anonymous credit cards using simple cryptographic protocols. We pose, and solve, a collusion problem which determines whether it is possible for a subset of users to discover information that is designed to be hidden from them during or after execution of the anonymous credit card protocol.",
        "doi": "10.1109/90.556339",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "1996-12",
        "series_number": "6",
        "volume": "4",
        "issue": "6",
        "pages": "809-816"
    },
    {
        "id": "authors:5zskg-9ef63",
        "collection": "authors",
        "collection_id": "5zskg-9ef63",
        "cite_using_url": "https://resolver.caltech.edu/CaltechAUTHORS:LOWieeeacmtn93",
        "type": "article",
        "title": "A new approach to service provisioning in ATM networks",
        "author": [
            {
                "family_name": "Low",
                "given_name": "Steven L.",
                "orcid": "0000-0001-6476-3048",
                "clpid": "Low-S-H"
            },
            {
                "family_name": "Varaiya",
                "given_name": "Pravin P.",
                "clpid": "Varaiya-P-P"
            }
        ],
        "abstract": "The authors formulate and solve a problem of allocating resources among competing services differentiated by user traffic characteristics and maximum end-to-end delay. The solution leads to an alternative approach to service provisioning in an ATM network, in which the network offers directly for rent its bandwidth and buffers and users purchase freely resources to meet their desired quality. Users make their decisions based on their own traffic parameters and delay requirements and the network sets prices for those resources. The procedure is iterative in that the network periodically adjusts prices based on monitored user demand, and is decentralized in that only local information is needed for individual users to determine resource requests. The authors derive the network's adjustment scheme and the users' decision rule and establish their optimality. Since the approach does not require the network to know user traffic and delay parameters, it does not require traffic policing on the part of the network.",
        "doi": "10.1109/90.251913",
        "issn": "1063-6692",
        "publisher": "IEEE",
        "publication": "IEEE/ACM Transactions on Networking",
        "publication_date": "1993-10",
        "series_number": "5",
        "volume": "1",
        "issue": "5",
        "pages": "547-553"
    }
]