Patents by Inventor Ludmila Cherkasova

Ludmila Cherkasova has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11620485
    Abstract: Disclosed are methods, systems and devices for varying operations of a transponder device based, at least in part, on an availability of energy and/or power that may be harvested and/or collected. In one particular implementation, operations to generate one or more signals from sensor circuitry and/or to perform computations may be varied based, at least in part, on an availability of harvestable and/or collectable energy and/or power.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: April 4, 2023
    Assignee: Arm Limited
    Inventors: James Edward Myers, Ludmila Cherkasova, Parameshwarappa Anand Kumar Savanth, Sahan Sajeewa Hiniduma Udugama Gamage, Mbou Eyole
  • Publication number: 20210390360
    Abstract: Disclosed are methods, systems and devices for varying operations of a transponder device based, at least in part, on an availability of energy and/or power that may be harvested and/or collected. In one particular implementation, operations to generate one or more signals from sensor circuitry and/or to perform computations may be varied based, at least in part, on an availability of harvestable and/or collectable energy and/or power.
    Type: Application
    Filed: June 10, 2020
    Publication date: December 16, 2021
    Inventors: James Edward Myers, Ludmila Cherkasova, Parameshwarappa Anand Kumar Savanth, Sahan Sajeewa Hiniduma Udugama Gamage, Mbou Eyole
  • Patent number: 11200384
    Abstract: Disclosed are methods, systems and devices for allocating a power signal. In one particular implementation, a reader device may exchange messages with one more transponder devices to determine an allocation of a power signal. For example, one or more transponder devices may provide one or more messages in a downlink signal indicative of a requested signal up time.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: December 14, 2021
    Assignee: Arm Limited
    Inventors: James Edward Myers, Parameshwarappa Anand Kumar Savanth, Ludmila Cherkasova
  • Publication number: 20210286958
    Abstract: Disclosed are methods, systems and devices for allocating a power signal. In one particular implementation, a reader device may exchange messages with one more transponder devices to determine an allocation of a power signal. For example, one or more transponder devices may provide one or more messages in a downlink signal indicative of a requested signal up time.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 16, 2021
    Inventors: James Edward Myers, Parameshwarappa Anand Kumar Savanth, Ludmila Cherkasova
  • Patent number: 10402762
    Abstract: A method, system, and computer-readable storage device for selecting a heterogeneous platform configuration is described herein. In one aspect, a heterogeneous evaluation system may receive a platform configuration request from the tenant system. The platform configuration request can specify a job list and a quality of service metric. The heterogeneous evaluation system may then generate a heterogeneous platform configuration selection based on simulations of sub-lists formed from the job list. The heterogeneous platform configuration selection can specify a first platform configuration for a first duster and a second platform configuration for a second duster. The heterogeneous evaluation system can communicate the heterogeneous platform configuration selection to the tenant system.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: September 3, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Ludmila Cherkasova
  • Publication number: 20190012095
    Abstract: Techniques for injecting a delay to simulate latency are provided. In one aspect, it may be determined that a current epoch should end. A delay may be injected. The delay may simulate the latency of non-volatile memory access during the current epoch. The current epoch may then end. A new epoch may then begin.
    Type: Application
    Filed: January 22, 2016
    Publication date: January 10, 2019
    Inventors: Haris Volos, Guilherme de Campos MagaIhaes, Ludmila Cherkasova
  • Publication number: 20180357001
    Abstract: Techniques for allocating memory based on memory type request are provided. In one aspect, an application thread may be bound to a first processor. The first processor may be associated with a first memory. A portion of memory may be allocated from the first memory in response to the application thread requesting memory of a first type. A portion of memory from a second memory associated with a second processor may be allocated in response to the application thread requesting memory of a second type.
    Type: Application
    Filed: December 16, 2015
    Publication date: December 13, 2018
    Inventors: Roque Luis Scheer, Guilherme De Campos Magalhaes, Ludmila Cherkasova, Haris Volos
  • Patent number: 9772886
    Abstract: A method for tuning workflow settings in a distributed computing workflow comprising sequential interdependent jobs includes pairing a terminal stage of a first job and a leading stage of a second, sequential job to form an optimization pair, in which data segments output by the terminal stage of the first job comprises data input for the leading stage of the second job. The performance of the optimization pair is tuned by determining, with a computational processor, an estimated minimum execution time for the optimization pair and increasing the minimum execution time to generate an increased execution time. The method further includes calculating a minimum number of data segments that still permit execution of the optimization pair within the increased execution time.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: September 26, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ludmila Cherkasova, Zhuoyao Zhang
  • Publication number: 20170228676
    Abstract: A method, system, and computer-readable storage device for selecting a heterogeneous platform configuration is described herein. In one aspect, a heterogeneous evaluation system may receive a platform configuration request from the tenant system. The platform configuration request can specify a job list and a quality of service metric. The heterogeneous evaluation system may then generate a heterogeneous platform configuration selection based on simulations of sub-lists formed from the job list. The heterogeneous platform configuration selection can specify a first platform configuration for a first duster and a second platform configuration for a second duster. The heterogeneous evaluation system can communicate the heterogeneous platform configuration selection to the tenant system.
    Type: Application
    Filed: January 23, 2015
    Publication date: August 10, 2017
    Applicant: Hewlett Packard Enterprise Development LP
    Inventor: Ludmila Cherkasova
  • Publication number: 20170201434
    Abstract: Examples disclosed herein relate to updating a controller of a computational resource system that provides a computing capability to a distributed processing framework. An analysis engine of the distributed processing framework may collect resource usage data characterizing consumption of a compute resource of the computational resource system in providing the computing capability to a framework nodes of the distributed processing framework. Using the resource usage data, the analysis engine may update the controller of the computational resource system with actionable data affecting the computing capability.
    Type: Application
    Filed: May 30, 2014
    Publication date: July 13, 2017
    Inventors: Qianhui Liang, Bryan Stiekes, Ludmila Cherkasova
  • Publication number: 20170200113
    Abstract: A method, system, and computer-readable storage device for selecting a platform configuration in light of a degraded makespan is described herein. A job profile of a prospective job, a normal makespan goal, and a degraded makespan goal may be obtained. The job profile may include a job trace summary. A simulation result of the prospective job may be generated based on a first simulation of the job trace summary on a platform configuration and a second simulation of the job trace summary on a degraded version of the platform configuration. The simulation result may include a predicted normal makespan and a predicated degraded makespan. The platform configuration may then be selected. In some cases the platform configuration may be selected via a purchasing option sent to a tenant.
    Type: Application
    Filed: July 31, 2014
    Publication date: July 13, 2017
    Inventor: Ludmila Cherkasova
  • Publication number: 20170132042
    Abstract: Schedules that satisfy at least one objective for a workload of jobs for execution on respective different platform configurations is determined, where the different platform configurations differ in at least one resource attribute. Performance of the workload of jobs on the different platform configurations is simulated according to the respective schedules. For the workload of jobs, a platform configuration is selected from the different platform configurations, based on results of the simulation.
    Type: Application
    Filed: April 23, 2014
    Publication date: May 11, 2017
    Inventor: Ludmila Cherkasova
  • Publication number: 20170068574
    Abstract: A system in accordance with an example includes a cluster and a scheduler engine coupled to the cluster. The cluster includes a plurality of nodes, wherein each node includes a faster core and a slower core and the plurality of nodes thereby includes a plurality of faster cores and a plurality of slower cores. The scheduler engine is to create a virtual fast pool and a virtual slow pool. The virtual fast pool includes the faster cores from the nodes and the virtual slow pool includes the slower cores from the nodes. Each faster core in the virtual fast pool is to process a job from a first job queue, and each slower core in the virtual slow pool is to process a job from a second job queue.
    Type: Application
    Filed: February 25, 2014
    Publication date: March 9, 2017
    Inventors: Ludmila Cherkasova, Feng Yan
  • Publication number: 20160203404
    Abstract: Example embodiments relate to predicting execution times of concurrent queries. In example embodiments, historical data is iteratively generated for a machine learning model by varying a concurrency level of query executions in a database, determining a query execution plan for a pending concurrent query, extracting query features from the query execution plan, and executing the pending concurrent query to determine a query execution time. The machine learning model may then be created based on the query features, variation in the concurrency level, and the query execution time. The machine learning model is used to generate an execution schedule for production queries, where the execution schedule satisfies service level agreements of the production queries.
    Type: Application
    Filed: September 14, 2013
    Publication date: July 14, 2016
    Inventors: Ludmila Cherkasova, Chetan Kumar Gupta, Alkiviadis Simitsis, Jianqiang Wang, William K. Wilkinson
  • Patent number: 9298563
    Abstract: A method executes a simulation to determine backup times to backup objects to storage devices using a number of concurrent disk agents that are assigned to each of the storage devices. The number of concurrent disk agents is changed during the backup of the objects to the storage devices.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: March 29, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ludmila Cherkasova, Roger K. T. Lau, Subramaniam Venkata Kaiambur
  • Patent number: 9280436
    Abstract: To model a computing entity, information relating to transactions associated with the computing entity is received. The received information forms a collection of information. The collection is segmented into a plurality of segments, and at least one anomalous segment is identified. A model of the computing entity is built.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: March 8, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ludmila Cherkasova, Mehmet Kivanc Ozonat, Brent A. Enck
  • Patent number: 9244751
    Abstract: A job profile includes characteristics of a job to be executed, where the characteristics of the job profile relate to map tasks and reduce tasks of the job, and where the map tasks produce intermediate results based on input data, and the reduce tasks produce an output based on the intermediate results. In response to a failure in a system, numbers of failed map tasks and reduce tasks of the job based on a time of the failure are computed, and numbers of remaining map tasks and reduce tasks are computed. A performance model is provided, and a performance parameter of the job is estimated using the performance model.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: January 26, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ludmila Cherkasova, Abhishek Verma
  • Patent number: 9223622
    Abstract: One embodiment collects performance data for an application server that processes transactions received from a client computer to a database server. An application log is created from the performance data and used for capacity planning in a multi-tiered architecture.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: December 29, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ludmila Cherkasova, Ningfang Mi, Mehmet Kivanc Ozonat, Julie A. Symons
  • Patent number: 9213584
    Abstract: A job profile is received that includes characteristics of a job to be executed, where the characteristics of the job profile relate to map tasks and reduce tasks of the job. The map tasks produce intermediate results based on input data, and the reduce tasks produce an output based on the intermediate results. The characteristics of the job profile include at least one particular characteristic that varies according to a size of data to be processed. The at least one particular characteristic of the job profile is set based on the size of the data to be processed.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: December 15, 2015
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ludmila Cherkasova, Abhishek Verma
  • Publication number: 20150355951
    Abstract: A method for tuning workflow settings in a distributed computing workflow comprising sequential interdependent jobs includes pairing a terminal stage of a first job and a leading stage of a second, sequential job to form an optimization pair, in which data segments output by the terminal stage of the first job comprises data input for the leading stage of the second job. The performance of the optimization pair is tuned by determining, with a computational processor, an estimated minimum execution time for the optimization pair and increasing the minimum execution time to generate an increased execution time. The method further includes calculating a minimum number of data segments that still permit execution of the optimization pair within the increased execution time.
    Type: Application
    Filed: August 13, 2015
    Publication date: December 10, 2015
    Inventors: Ludmila Cherkasova, Zhuoyao Zhang