Skip to main content

Showing 1–27 of 27 results for author: Somani, A

.
  1. arXiv:2311.03277  [pdf

    eess.SY

    Gaps in Representations of Hydropower Generation in Steady-State and Dynamic Models

    Authors: Bhaskar Mitra, Sohom Datta, Slaven Kincic, Nader Samaan, Abhishek Somani

    Abstract: In the evolving power system, where new renewable resources continually displace conventional generation, conventional hydropower resources can be an important asset that helps to maintain reliability and flexibility. Varying climatic patterns do affect the operational pattern of hydropower. This would potentially play a vital role in meeting and delivering energy and meeting climate policy needs.… ▽ More

    Submitted 6 November, 2023; originally announced November 2023.

  2. arXiv:2309.06082  [pdf, other

    cs.LG cs.AI cs.CY

    A Machine Learning Framework to Deconstruct the Primary Drivers for Electricity Market Price Events

    Authors: Milan Jain, Xueqing Sun, Sohom Datta, Abhishek Somani

    Abstract: Power grids are moving towards 100% renewable energy source bulk power grids, and the overall dynamics of power system operations and electricity markets are changing. The electricity markets are not only dispatching resources economically but also taking into account various controllable actions like renewable curtailment, transmission congestion mitigation, and energy storage optimization to ens… ▽ More

    Submitted 12 September, 2023; originally announced September 2023.

    Comments: Published in IEEE PES GM 2023

  3. arXiv:2307.07982  [pdf, other

    cs.LG cs.AR cs.CL cs.CV

    A Survey of Techniques for Optimizing Transformer Inference

    Authors: Krishna Teja Chitty-Venkata, Sparsh Mittal, Murali Emani, Venkatram Vishwanath, Arun K. Somani

    Abstract: Recent years have seen a phenomenal rise in performance and applications of transformer neural networks. The family of transformer networks, including Bidirectional Encoder Representations from Transformer (BERT), Generative Pretrained Transformer (GPT) and Vision Transformer (ViT), have shown their effectiveness across Natural Language Processing (NLP) and Computer Vision (CV) domains. Transforme… ▽ More

    Submitted 16 July, 2023; originally announced July 2023.

  4. arXiv:2302.00876  [pdf, other

    cs.CR eess.SY

    Improvement and Evaluation of Resilience of Adaptive Cruise Control Against Spoofing Attacks Using Intrusion Detection System

    Authors: Mubark B. Jedh, Lotfi ben Othmane, Arun K. Somani

    Abstract: The Adaptive Cruise Control (ACC) system automatically adjusts the vehicle speed to maintain a safe distance between the vehicle and the lead (ahead) vehicle. The controller's decision to accelerate or decelerate is computed using the target speed of the vehicle and the difference between the vehicle's distance to the lead vehicle and the safe distance from that vehicle. Spoofing the vehicle speed… ▽ More

    Submitted 1 February, 2023; originally announced February 2023.

  5. arXiv:2211.05239  [pdf, other

    cs.LG cs.DC cs.IR cs.PF

    RecD: Deduplication for End-to-End Deep Learning Recommendation Model Training Infrastructure

    Authors: Mark Zhao, Dhruv Choudhary, Devashish Tyagi, Ajay Somani, Max Kaplan, Sung-Han Lin, Sarunya Pumma, Jongsoo Park, Aarti Basant, Niket Agarwal, Carole-Jean Wu, Christos Kozyrakis

    Abstract: We present RecD (Recommendation Deduplication), a suite of end-to-end infrastructure optimizations across the Deep Learning Recommendation Model (DLRM) training pipeline. RecD addresses immense storage, preprocessing, and training overheads caused by feature duplication inherent in industry-scale DLRM training datasets. Feature duplication arises because DLRM datasets are generated from interactio… ▽ More

    Submitted 1 May, 2023; v1 submitted 9 November, 2022; originally announced November 2022.

    Comments: Published in the Proceedings of the Sixth Conference on Machine Learning and Systems (MLSys 2023)

  6. arXiv:2102.04875  [pdf, other

    cs.DC

    OptSmart: A Space Efficient Optimistic Concurrent Execution of Smart Contracts

    Authors: Parwat Singh Anjana, Sweta Kumari, Sathya Peri, Sachin Rathor, Archit Somani

    Abstract: Popular blockchains such as Ethereum and several others execute complex transactions in blocks through user-defined scripts known as smart contracts. Serial execution of smart contract transactions/atomic-units (AUs) fails to harness the multiprocessing power offered by the prevalence of multi-core processors. By adding concurrency to the execution of AUs, we can achieve better efficiency and high… ▽ More

    Submitted 17 February, 2021; v1 submitted 9 February, 2021; originally announced February 2021.

    Comments: 43 pages, 13 figure, 1 Table

  7. arXiv:2012.12434  [pdf, other

    cs.NI

    Physical Wireless Resource Virtualization for Software-Defined Whole-Stack Slicing

    Authors: Matthias Sander-Frigau, Tianyi Zhang, Hongwei Zhang, Ahmed E. Kamal, Arun K. Somani

    Abstract: Radio access network (RAN) virtualization is gaining more and more ground and expected to re-architect the next-generation cellular networks. Existing RAN virtualization studies and solutions have mostly focused on sharing communication capacity and tend to require the use of the same PHY and MAC layers across network slices. This approach has not considered the scenarios where different slices re… ▽ More

    Submitted 22 December, 2020; originally announced December 2020.

    Report number: Iowa State University Technical Report ISU-DNC-TR-20-02

  8. arXiv:2003.07787  [pdf, ps, other

    cs.DC

    Store-Collect in the Presence of Continuous Churn with Application to Snapshots and Lattice Agreement

    Authors: Hagit Attiya, Sweta Kumari, Archit Somani, Jennifer L. Welch

    Abstract: We present an algorithm for implementing a store-collect object in an asynchronous crash-prone message-passing dynamic system, where nodes continually enter and leave. The algorithm is very simple and efficient, requiring just one round trip for a store operation and two for a collect. We then show the versatility of the store-collect object for implementing churn-tolerant versions of useful data… ▽ More

    Submitted 5 November, 2020; v1 submitted 17 March, 2020; originally announced March 2020.

    Comments: 30 pages

  9. arXiv:1908.01806  [pdf, other

    cs.AR

    Addressing multiple bit/symbol errors in DRAM subsystem

    Authors: Ravikiran Yeleswarapu, Arun K. Somani

    Abstract: As DRAM technology continues to evolve towards smaller feature sizes and increased densities, faults in DRAM subsystem are becoming more severe. Current servers mostly use CHIPKILL based schemes to tolerate up-to one/two symbol errors per DRAM beat. Multi-symbol errors arising due to faults in multiple data buses and chips may not be detected by these schemes. In this paper, we introduce Single Sy… ▽ More

    Submitted 22 February, 2020; v1 submitted 5 August, 2019; originally announced August 2019.

  10. arXiv:1905.01200  [pdf, other

    cs.DC

    An Efficient Approach to Achieve Compositionality using Optimized Multi-Version Object Based Transactional Systems

    Authors: Chirag Juyal, Sandeep Kulkarni, Sweta Kumari, Sathya Peri, Archit Somani

    Abstract: In the modern era of multi-core systems, the main aim is to utilize the cores properly. This utilization can be done by concurrent programming. But develo** a flawless and well-organized concurrent program is difficult. Software Transactional Memory Systems (STMs) are a convenient programming interface which assist the programmer to access the shared memory concurrently without worrying about co… ▽ More

    Submitted 3 May, 2019; originally announced May 2019.

    Comments: 45 pages

  11. arXiv:1904.03700  [pdf, other

    cs.DC

    Achieving Starvation-Freedom with Greater Concurrency in Multi-Version Object-based Transactional Memory Systems

    Authors: Chirag Juyal, Sandeep Kulkarni, Sweta Kumari, Sathya Peri, Archit Somani

    Abstract: To utilize the multi-core processors properly concurrent programming is needed. Concurrency control is the main challenge while designing a correct and efficient concurrent program. Software Transactional Memory Systems (STMs) provides ease of multithreading to the programmer without worrying about concurrency issues such as deadlock, livelock, priority inversion, etc. Most of the STMs works on re… ▽ More

    Submitted 21 August, 2019; v1 submitted 7 April, 2019; originally announced April 2019.

    Comments: 68 pages, 24 figures. arXiv admin note: text overlap with arXiv:1709.01033

  12. Efficient Concurrent Execution of Smart Contracts in Blockchains using Object-based Transactional Memory

    Authors: Parwat Singh Anjana, Hagit Attiya, Sweta Kumari, Sathya Peri, Archit Somani

    Abstract: This paper proposes an efficient framework to execute Smart Contract Transactions (SCTs) concurrently based on object semantics, using optimistic Single-Version Object-based Software Transactional Memory Systems (SVOSTMs) and Multi-Version OSTMs (MVOSTMs). In our framework, a multi-threaded miner constructs a Block Graph (BG), capturing the object-conflicts relations between SCTs, and stores it in… ▽ More

    Submitted 27 March, 2020; v1 submitted 31 March, 2019; originally announced April 2019.

    Comments: 49 pages, 26 figures, 11 tables

    Report number: 2021

    Journal ref: Networked Systems 2021

  13. arXiv:1809.01326  [pdf, other

    cs.DC

    An Efficient Framework for Optimistic Concurrent Execution of Smart Contracts

    Authors: Parwat Singh Anjana, Sweta Kumari, Sathya Peri, Sachin Rathor, Archit Somani

    Abstract: Blockchain platforms such as Ethereum and several others execute complex transactions in blocks through user-defined scripts known as smart contracts. To append a correct block into blockchain, miners execute these transactions of smart contracts sequentially. Later the validators serially re-execute the smart contract transactions of the block to validate it. If validation is successful then the… ▽ More

    Submitted 14 January, 2019; v1 submitted 5 September, 2018; originally announced September 2018.

    Comments: 16 pages, 11 figures

  14. arXiv:1712.09803  [pdf, other

    cs.DC

    An Innovative Approach to Achieve Compositionality Efficiently using Multi-Version Object Based Transactional Systems

    Authors: Chirag Juyal, Sandeep Kulkarni, Sweta Kumari, Sathya Peri, Archit Somani

    Abstract: In the modern era of multicore processors, utilizing cores is a tedious job. Synchronization and communication among processors involve high cost. Software transaction memory systems (STMs) addresses this issues and provide better concurrency in which programmer need not have to worry about consistency issues. Another advantage of STMs is that they facilitate compositionality of concurrent program… ▽ More

    Submitted 30 July, 2018; v1 submitted 28 December, 2017; originally announced December 2017.

    Comments: 35 pages, 23 figures

  15. arXiv:1709.02718  [pdf

    cs.DC cs.PF

    On-Disk Data Processing: Issues and Future Directions

    Authors: Mayank Mishra, Arun K. Somani

    Abstract: In this paper, we present a survey of "on-disk" data processing (ODDP). ODDP, which is a form of near-data processing, refers to the computing arrangement where the secondary storage drives have the data processing capability. Proposed ODDP schemes vary widely in terms of the data processing capability, target applications, architecture and the kind of storage drive employed. Some ODDP schemes pro… ▽ More

    Submitted 8 September, 2017; originally announced September 2017.

    Comments: 24 pages, 17 Figures, 3 Tables

  16. arXiv:1709.01950  [pdf, other

    cs.CL

    "Having 2 hours to write a paper is fun!": Detecting Sarcasm in Numerical Portions of Text

    Authors: Lakshya Kumar, Arpan Somani, Pushpak Bhattacharyya

    Abstract: Sarcasm occurring due to the presence of numerical portions in text has been quoted as an error made by automatic sarcasm detection approaches in the past. We present a first study in detecting sarcasm in numbers, as in the case of the sentence 'Love waking up at 4 am'. We analyze the challenges of the problem, and present Rule-based, Machine Learning and Deep Learning approaches to detect sarcasm… ▽ More

    Submitted 6 September, 2017; originally announced September 2017.

  17. arXiv:1709.00681  [pdf, other

    cs.DC

    Efficient means of Achieving Composability using Object based Conflicts on Transactional Memory

    Authors: Sathya Peri, Ajay Singh, Archit Somani

    Abstract: Composing together the individual atomic methods of concurrent data-structures (cds) pose multiple design and consistency challenges. In this context composition provided by transactions in software transaction memory (STM) can be handy. However, most of the STMs offer read/write primitives to access shared cds. These read/write primitives result in unnecessary aborts. Instead, semantically rich h… ▽ More

    Submitted 26 May, 2018; v1 submitted 3 September, 2017; originally announced September 2017.

    Comments: 67 pages, 37 figures

  18. arXiv:1705.02884  [pdf, other

    cs.DC

    Proving Correctness of Concurrent Objects by Validating Linearization Points

    Authors: Sathya Peri, Muktikanta Sa, Ajay Singh, Nandini Singhal, Archit Somani

    Abstract: Concurrent data structures or CDS such as concurrent stacks, queues, sets etc. have become very popular in the past few years partly due to the rise of multi-core systems. But one of the greatest challenges with CDSs has been develo** correct structures and then proving the correctness of these structures. We believe that techniques that help prove the correctness of these CDSs can also guide in… ▽ More

    Submitted 7 June, 2018; v1 submitted 8 May, 2017; originally announced May 2017.

    Comments: arXiv admin note: text overlap with arXiv:1611.03947

  19. Unidirectional Quorum-based Cycle Planning for Efficient Resource Utilization and Fault-Tolerance

    Authors: Cory J. Kleinheksel, Arun K. Somani

    Abstract: In this paper, we propose a greedy cycle direction heuristic to improve the generalized $\mathbf{R}$ redundancy quorum cycle technique. When applied using only single cycles rather than the standard paired cycles, the generalized $\mathbf{R}$ redundancy technique has been shown to almost halve the necessary light-trail resources in the network. Our greedy heuristic improves this cycle-based routin… ▽ More

    Submitted 25 September, 2016; originally announced September 2016.

    Comments: Computer Communication and Networks (ICCCN), 2016 25th International Conference on. arXiv admin note: substantial text overlap with arXiv:1608.05172, arXiv:1608.05168, arXiv:1608.05170

    Journal ref: 2016 25th International Conference on Computer Communication and Networks (ICCCN), pp. 1-8

  20. DESPOT: Online POMDP Planning with Regularization

    Authors: Nan Ye, Adhiraj Somani, David Hsu, Wee Sun Lee

    Abstract: The partially observable Markov decision process (POMDP) provides a principled general framework for planning under uncertainty, but solving POMDPs optimally is computationally intractable, due to the "curse of dimensionality" and the "curse of history". To overcome these challenges, we introduce the Determinized Sparse Partially Observable Tree (DESPOT), a sparse approximation of the standard bel… ▽ More

    Submitted 18 September, 2017; v1 submitted 11 September, 2016; originally announced September 2016.

    Comments: 36 pages

    Journal ref: JAIR 58 (2017) 231-266

  21. Scaling Distributed All-Pairs Algorithms: Manage Computation and Limit Data Replication with Quorums

    Authors: Cory J. Kleinheksel, Arun K. Somani

    Abstract: In this paper we propose and prove that cyclic quorum sets can efficiently manage all-pairs computations and data replication. The quorums are O(N/sqrt(P)) in size, up to 50% smaller than the dual N/sqrt(P) array implementations, and significantly smaller than solutions requiring all data. Implementation evaluation demonstrated scalability on real datasets with a 7x speed up on 8 nodes with 1/3rd… ▽ More

    Submitted 18 August, 2016; originally announced August 2016.

    Comments: Chapter Information Science and Applications (ICISA) 2016 Volume 376 of the series Lecture Notes in Electrical Engineering pp 247-257 Date: 16 February 2016

    Journal ref: Kleinheksel, Cory J., and Arun K. Somani. "Scaling Distributed All-Pairs Algorithms." Information Science and Applications (ICISA) 2016. Springer Singapore, 2016. 247-257

  22. Enhancing fault tolerance capabilities in quorum-based cycle routing

    Authors: Cory J. Kleinheksel, Arun K. Somani

    Abstract: In this paper we propose a generalized R redundancy cycle technique that provides optical networks almost fault-tolerant communications. More importantly, when applied using only single cycles rather than the standard paired cycles, the generalized R redundancy technique is shown to almost halve the necessary light-trail resources in the network while maintaining the fault-tolerance and dependabil… ▽ More

    Submitted 18 August, 2016; originally announced August 2016.

    Comments: 7th International Workshop on Reliable Networks Design and Modeling, 5-7 Oct. 2015. arXiv admin note: substantial text overlap with arXiv:1608.05170, arXiv:1608.05168

    Journal ref: Reliable Networks Design and Modeling (RNDM), 2015 7th International Workshop on, Munich, 2015, pp. 27-33

  23. Resource efficient redundancy using quorum-based cycle routing in optical networks

    Authors: Cory J. Kleinheksel, Arun K. Somani

    Abstract: In this paper we propose a cycle redundancy technique that provides optical networks almost fault-tolerant point-to-point and multipoint-to-multipoint communications. The technique more importantly is shown to approximately halve the necessary light-trail resources in the network while maintaining the fault-tolerance and dependability expected from cycle-based routing. For efficiency and distribut… ▽ More

    Submitted 18 August, 2016; originally announced August 2016.

    Comments: 17th International Conference on Transparent Optical Networks (ICTON), 5-9 July 2015. arXiv admin note: substantial text overlap with arXiv:1608.05172, arXiv:1608.05168

    Journal ref: 2015 17th International Conference on Transparent Optical Networks (ICTON), Budapest, 2015, pp. 1-4

  24. Optical quorum cycles for efficient communication

    Authors: Cory J. Kleinheksel, Arun K. Somani

    Abstract: Many optical networks face heterogeneous communication requests requiring topologies to be efficient and fault tolerant. For efficiency and distributed control, it is common in distributed systems and algorithms to group nodes into intersecting sets referred to as quorum sets. We show efficiency and distributed control can also be accomplished in optical network routing by applying the same establ… ▽ More

    Submitted 18 August, 2016; originally announced August 2016.

    Comments: arXiv admin note: substantial text overlap with arXiv:1608.05170, arXiv:1608.05172

    Journal ref: Photon Netw Commun (2016) 31: 196

  25. arXiv:1412.7534  [pdf

    cs.SE

    Toward Refactoring of DMARF and GIPSY Case Studies -- a Team 4 SOEN6471-S14 Project Report

    Authors: Afshin Somani, Ahmad Al-Sheikh Hassan, Anurag Reddy Pedditi, Challa Sai Sukesh Reddy, Vijay Nag Ranga, Saravanan Iyyaswamy Srinivasan, Hongyo Lao, Zhu Zhili

    Abstract: Software Quality is a major concern in software engineering development in order to be competitive. Such a quality can be achieved by a possible technique called Refactoring where the systems external behavior of the system is not changed. Initially we present our work by analyzing the case studies of ongoing researches of DMARF and GIPSY by understanding their needs and requirements involving the… ▽ More

    Submitted 23 December, 2014; originally announced December 2014.

    Comments: 54 pages, 53 figures

    ACM Class: D.2; K.6; H.5.2

  26. arXiv:1412.6359  [pdf

    cs.SE

    An Empirical Study on Refactoring Activity

    Authors: Mohammad Iftekharul Hoque, Vijay Nag Ranga, Anurag Reddy Pedditi, Rachitha Srinath, Md Ali Ahsan Rana, Md Eftakhairul Islam, Afshin Somani

    Abstract: This paper reports an empirical study on refactoring activity in three Java software systems. We investigated some questions on refactoring activity, to confirm or disagree on conclusions that have been drawn from previous empirical studies. Unlike previous empirical studies, our study found that it is not always true that there are more refactoring activities before major project release date tha… ▽ More

    Submitted 17 December, 2014; originally announced December 2014.

    Comments: 11 pages, 9 figures, 1 table

    ACM Class: D.2; K.6; H.5.2

  27. arXiv:1008.1291  [pdf, other

    astro-ph.IM astro-ph.SR

    Heliophysics Event Knowledgebase for the Solar Dynamics Observatory and Beyond

    Authors: N. Hurlburt, M. Cheung, C. Schrijver, L. Chang, S. Freeland, S. Green, C. Heck, A. Jaffey, A. Kobashi, D. Schiff, J. Serafin, R. Seguin, G. Slater, A. Somani, R. Timmons

    Abstract: The immense volume of data generated by the suite of instruments on SDO requires new tools for efficient identifying and accessing data that is most relevant to research investigations. We have developed the Heliophysics Events Knowledgebase (HEK) to fill this need. The HEK system combines automated data mining using feature-detection methods and high-performance visualization systems for data mar… ▽ More

    Submitted 6 August, 2010; originally announced August 2010.

    Comments: 17 pages, 4 figures

    Journal ref: Sol Phys (2012) 275:67-78