Sharad Singhal

ORCID: 0000-0002-3650-7570
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Cloud Computing and Resource Management
  • Service-Oriented Architecture and Web Services
  • Business Process Modeling and Analysis
  • Advanced Data Compression Techniques
  • Advanced Data Storage Technologies
  • Distributed systems and fault tolerance
  • Distributed and Parallel Computing Systems
  • Caching and Content Delivery
  • Advanced Software Engineering Methodologies
  • Software System Performance and Reliability
  • Software-Defined Networks and 5G
  • Peer-to-Peer Network Technologies
  • Parallel Computing and Optimization Techniques
  • Speech and Audio Processing
  • Video Coding and Compression Technologies
  • Access Control and Trust
  • Advanced Adaptive Filtering Techniques
  • Digital Filter Design and Implementation
  • Semantic Web and Ontologies
  • Cloud Data Security Solutions
  • Multi-Agent Systems and Negotiation
  • Underwater Acoustics Research
  • Evolutionary Algorithms and Applications
  • IoT and Edge/Fog Computing
  • Gene expression and cancer classification

Universitat Politècnica de Catalunya
2025

Institut de Robòtica i Informàtica Industrial
2025

Delhi Technological University
2024

Hewlett Packard Enterprise (United States)
2019-2023

Hewlett-Packard (United States)
2009-2022

Institute of Electrical and Electronics Engineers
2007

Core Competence
1984-2005

Nokia (United States)
2005

Yale University
1980-1982

Data centers are often under-utilized due to over-provisioning as well time-varying resource demands of typical enterprise applications. One approach increase utilization is consolidate applications in a shared infrastructure using virtualization. Meeting application-level quality service (QoS) goals becomes challenge consolidated environment application needs differ. Furthermore, for multi-tier applications, the amount resources needed achieve their QoS might be different at each tier and...

10.1145/1272996.1273026 article EN 2007-03-21

Virtualized data centers enable sharing of resources among hosted applications. However, it is difficult to satisfy service-level objectives(SLOs) applications on shared infrastructure, as application workloads and resource consumption patterns change over time. In this paper, we present AutoControl, a control system that automatically adapts dynamic workload changes achieve SLOs. AutoControl combination an online model estimator novel multi-input, multi-output (MIMO) controller. The...

10.1145/1519065.1519068 article EN 2009-04-01

Recent advances in hardware and software virtualization offer unprecedented management capabilities for the mapping of virtual resources to physical resources. It is highly desirable further create a "service hosting abstraction" that allows application owners focus on service level objectives (SLOs) their applications. This calls resource solution achieves SLOs many applications response changing data center conditions hides complexity from both operators. In this paper, we describe an...

10.1109/icac.2008.32 article EN International Conference on Autonomic Computing 2008-06-01

Data centers are often under-utilized due to over-provisioning as well time-varying resource demands of typical enterprise applications. One approach increase utilization is consolidate applications in a shared infrastructure using virtualization. Meeting application-level quality service (QoS) goals becomes challenge consolidated environment application needs differ. Furthermore, for multi-tier applications, the amount resources needed achieve their QoS might be different at each tier and...

10.1145/1272998.1273026 article EN ACM SIGOPS Operating Systems Review 2007-03-21

The multi-pulse excitation model provides a method for producing natural-sounding speech at medium to low bit rates. Multi-pulse analysis obtains the all-pole filter by minimizing spectrally-weighted mean-squared error between original and synthetic signals. Although high quality around 10 kbits/sec, suffers if rate is lowered. In this paper, we focus on problems encountered in attempting maintain while synthesizing using lower

10.1109/icassp.1984.1172441 article EN 2005-03-24

Data centers contain IT, power and cooling infrastructures, each of which is typically managed independently. In this paper, we propose a holistic approach that couples the management infrastructures to improve efficiency data center operations. Our considers application performance management, dynamic workload migration/consolidation, control "right-provision" computing, resources for given workload. We have implemented prototype virtualized environments conducted experiments in production...

10.1109/noms.2010.5488433 article EN 2010-01-01

Feedback mechanisms can help today's increasingly complex computer systems adapt to changes in workloads or operating conditions. Control theory offers a principled way for designing feedback loops deal with unpredictable changes, uncertainties, and disturbances systems. We provide an overview of the joint research at HP Labs University Michigan past few years, where control was applied automated resource service level management data centers. highlight key benefits control-theoretic...

10.1145/1496909.1496922 article EN ACM SIGOPS Operating Systems Review 2009-01-01

10.1016/s1389-1286(00)00149-3 article EN Computer Networks 2001-01-01

In this paper, we describe the design of online feedback control algorithms to dynamically adjust entitlement values for a resource container on server shared by multiple applications. The goal is determine minimum level such that its hosted application achieves desired performance levels. Classic theory used both model identification and controller design. Specific implementation issues affect closed-loop system are discussed. A self-tuning adaptive also presented handle limited variations...

10.1109/inm.2005.1440783 article EN 2005-06-15

A new motion compensation technique using a window which satisfies the perfect reconstruction condition is proposed. The conventional rectangular blocks often gives discontinuities between neighboring in predicted image. proposed method based on operation to data overlaps an area of block. Computer simulation carried out MPEG video coding algorithm evaluate method. performance better than terms mean square error, and large improvement can be obtained at block boundaries. This smooth image...

10.1117/12.50301 article EN Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE 1991-11-01

Although the multipulse model is conceptually simple, problem of locating pulses computationally complex. The authors discuss basic and describe a procedure to compute excitation with optimally adjusted amplitudes. algorithm provides framework for computing varying degrees optimization computational complexity. find that speech quality depends on pulse rate. They also same quality, female requires higher rate than male speech. pitch dependence can be reduced improved high-pitched speakers by...

10.1109/29.21700 article EN IEEE Transactions on Acoustics Speech and Signal Processing 1989-03-01

Technologies like RDMA and Gen-Z, which give access to memory outside the box, are gaining in popularity. These technologies provide abstraction of far memory, where is attached network can be accessed by remote processors without mediation a local processor. Unfortunately, hard use because existing data structures mismatched it. We argue that we need new for borrowing techniques from concurrent distributed systems. examine requirements these show how realize them using simple hardware extensions.

10.1145/3317550.3321433 article EN 2019-05-10

10.1109/icassp49660.2025.10890002 article EN ICASSP 2022 - 2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 2025-03-12

It is challenging to reduce resource over-provisioning for enterprise applications while maintaining service level objectives (SLOs) due their time-varying and stochastic workloads. In this paper, we study the effect of prediction on dynamic allocation virtualized servers running applications. We present predictive controllers using three different algorithms based a standard auto-regressive (AR) model, combined ANOVA-AR as well multi-pulse (MP) model. compare properties with an adaptive...

10.1109/noms.2006.1687544 article EN 2006-01-01

Today's shared hosting platforms often employ virtualization to allow multiple enterprise applications with time-varying resource demands share a common infrastructure in order improve utilization. Meeting application-level quality of service (QoS) goals becomes challenge such an environment as have multi-tier architecture and complex interactions dependencies among individual tiers. In addition, when the overloaded, appropriate control needs be performed at these tiers coordinated fashion...

10.1109/cdc.2007.4434560 article EN 2007-01-01

Virtualization and consolidation of IT resources have created a need for more effective workload management tools, one that dynamically controls resource allocation to hosted application achieve quality service (QoS) goals. These goals can in turn be driven by the utility service, typically based on application's level agreement (SLA) as well cost allocated. In this paper, we build our earlier work dynamic CPU applications shared servers, present feedback control system consisting two nested...

10.1109/acc.2006.1657688 article EN American Control Conference 2006-01-01

Managing application-level performance for multitier applications in virtualized server environments is challenging because the are distributed across multiple virtual machines, and workloads dynamic their intensity transaction mix resulting time-varying resource demands. In this paper, we present AppRAISE, a system that manages of multi-tier by dynamically resizing machines hosting applications. We extend traditional queuing model to represent application environments, where machine...

10.1109/tnsm.2009.04.090404 article EN IEEE Transactions on Network and Service Management 2009-12-01

An experimental open, cloud-based platform for large-scale, low-cost delivery of healthcare applications enables broader use patient-centric management electronic health records and facilitates the secure seamless sharing EHRs among stakeholders within a system.

10.1109/mc.2012.291 article EN Computer 2012-08-22

We present Dinomo, a novel key-value store for disaggregated persistent memory (DPM). Dinomo is the first DPM that simultaneously achieves high common-case performance, scalability, and lightweight online reconfiguration. observe previously proposed stores had architectural limitations prevent them from achieving all three goals simultaneously. uses combination of techniques such as ownership partitioning, adaptive caching, selective replication, lock-free log-free indexing to achieve these...

10.14778/3565838.3565854 article EN Proceedings of the VLDB Endowment 2022-09-01

The fast growth of cloud service offerings has attracted more enterprises to migrate their IT applications into cloud. Nonetheless, complex enterprise user requirements, especially interdependent relations across them, raise new challenges selection. In addition, a major concern for these is ensuring compliance with policies on the use services. this paper, we present systematic framework, based formal verification and constraint solving techniques, help tackle problems when adopting...

10.1109/cloud.2012.95 article EN 2012-06-01

Provisioning storage in disk arrays is a difficult problem because many applications with different workload characteristics and priorities share resources provided by the array. Currently, statically partitioned, leading to choices between over-provisioning meet peak demands resource sharing efficiency targets. In this paper, we present Maestro, feedback controller that can manage on large provide performance differentiation among multiple applications. Maestro monitors of each application...

10.1145/1998582.1998638 article EN 2011-06-14
Coming Soon ...