Patents by Inventor Rajarshi Das

Rajarshi Das 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: 9170961
    Abstract: Mechanisms are provided for determining the location of computing assets within an organization. These mechanisms determine first location information identifying a location of at least one first physical asset housing in a predetermined physical area of the organization relative to a predetermined coordinate system, and second location information identifying a location of at least one second physical asset housing within the at least one first asset housing. The mechanisms automatically determine third location information identifying a location of at least one computing asset within the at least one second physical asset housing. In addition, the mechanisms generate an asset location map data structure for the organization based on the first, second and third location information. The mechanisms also perform at least one management operation for managing resources of the organization, based on the asset location map data structure for the organization.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rajarshi Das, Metin Feridun, Canturk Isci, Jonathan Lenchner, Suzanne K. McIntosh, Michael E. Nidd, Axel Tanner, Bo Yang
  • Patent number: 9146544
    Abstract: Techniques are described for controlling the climate in a data center. Using the input of an administrator, multiple desired attributes of a data center (e.g., temperature, energy consumption, costs, or system performance) may be balanced using a utility function that maximizes the utility of the computing systems in the data center according to the administrator's preferences. Additionally, a cooling model is generated that represents the affect of a control parameter (e.g., the fan speed of a CRAC) on the desire attributes of the data center. The cooling model may then be substituted into the utility function to replace the desired attributes. Using this new utility function, the control parameters may be varied such that the maximum utility is achieved.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Tony A. Bentivegna, Bradley L. Brech, Rajarshi Das, Murthy V. Devarakonda, Hendrik F. Hamann, Jeffrey O. Kephart, Bret W. Lehman, Jonathan Lenchner, Christopher L. Molloy
  • Patent number: 9052895
    Abstract: Systems, apparatuses, methods, and software that implement power budget allocation optimization algorithms in multi-processor systems, such as server farms. The algorithms are derived from a queuing theoretic model that minimizes the mean response time of the system to the jobs in the workload while accounting for a variety of factors. These factors include, but are not necessarily limited to, the type of power (frequency) scaling mechanism(s) available within the processors in the system, the power-to-frequency relationship(s) of the processors for the scaling mechanism(s) available, whether or not the system is an open or closed loop system, the arrival rate of jobs incoming into the system, the number of jobs within the system, and the type of workload being processed.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: June 9, 2015
    Assignees: International Business Machines, Carnegie Mellon University
    Inventors: Mor Harchol-Balter, Anshul Gandhi, Rajarshi Das, Jeffrey Kephart
  • Patent number: 8914495
    Abstract: A mechanism is provided for automatically detecting and locating equipment within an intelligent equipment rack. The intelligent equipment rack comprises a rack controller that determines whether a signal has been received indicating that a rack space in a plurality of rack spaces in the intelligent equipment rack has been occupied by a piece of electronic equipment. Responsive to receiving the signal indicating that the rack space has been occupied by the piece of electronic equipment, the rack controller updates a rack information table in the memory with occupation information related to the rack space occupied by the piece of electronic equipment.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rajarshi Das, Wael R. El-Essawy, Thomas W. Keller, Jr., Jeffrey O. Kephart, Juan C. Rubio
  • Patent number: 8904213
    Abstract: A system method and computer program product for managing readiness states of a plurality of computing devices. In response to a request, a computer system operates to either: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. An Inactive Pool Manager proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan. Multiple alternative ways of quantifying the desired responsiveness to surges in demand are provided.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine
  • Publication number: 20140280801
    Abstract: A system and technique for dynamic reconfiguration of network devices for outage prediction is disclosed. The system includes a host and a plurality of network devices aggregated to form a link bundle; and wherein the host comprises a configuration manager operable to: identify a quality of service level of data throughput needed by at least one workload utilizing the link bundle; monitor a parameter of each of the network devices of the link bundle; determine whether the monitored parameter indicates a predicted data throughout quality of service level decrease by a network device being utilized by the workload below the quality of service level for the workload; and responsive to determining that the monitored parameter indicates a predicted quality of service level decrease by the respective network device, dynamically reconfigure the link bundle to maintain the quality of service level for the workload utilizing the link bundle.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Omar Cardona, Rajarshi Das, Nikhil Hegde, Vishal R. Mansur
  • Publication number: 20140269282
    Abstract: According to one aspect of the present disclosure, a method and technique for dynamic reconfiguration of network devices for outage prediction is disclosed. The method includes: aggregating a plurality of network devices to form an input/output (I/O) link bundle; identifying a quality of service level of data throughput needed by at least one workload utilizing the I/O link bundle; monitoring a parameter of each of the network devices of the I/O link bundle; determining whether the monitored parameter indicates a predicted data throughout quality of service level decrease by a network device being utilized by the workload below the quality of service level for the workload; and responsive to determining that the monitored parameter indicates a predicted quality of service level decrease by the respective network device, dynamically reconfiguring the link bundle to maintain the quality of service level for the workload utilizing the I/O link bundle.
    Type: Application
    Filed: November 12, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Omar Cardona, Rajarshi Das, Nikhil Hegde, Vishal R. Mansur
  • Publication number: 20140136253
    Abstract: An embodiment of the invention, directed to a method, is associated with a workflow process comprising one or more discrete tasks. The method includes the step identifying a specified one of the tasks that may be performed by crowdsourcing. The method further includes defining a specified metric, which comprises a measure of benefit provided by using crowdsourcing to perform the specified task, or comprises a cost of using crowdsourcing to perform the specified task, selectively. The method further includes determining whether at least a given criterion has been met, wherein the given criterion is related to the specified metric. The specified task is then performed using crowdsourcing, only after determining that the given criterion has been met.
    Type: Application
    Filed: January 9, 2013
    Publication date: May 15, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Maja Vukovic
  • Publication number: 20140136254
    Abstract: An embodiment of the invention, directed to a method, is associated with a workflow process comprising one or more discrete tasks. The method includes the step identifying a specified one of the tasks that may be performed by crowdsourcing. The method further includes defining a specified metric, which comprises a measure of benefit provided by using crowdsourcing to perform the specified task, or comprises a cost of using crowdsourcing to perform the specified task, selectively. The method further includes determining whether at least a given criterion has been met, wherein the given criterion is related to the specified metric. The specified task is then performed using crowdsourcing, only after determining that the given criterion has been met.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Maja Vukovic
  • Publication number: 20140059367
    Abstract: A system method and computer program product for managing readiness states of a plurality of computing devices. In response to a request, a computer system operates to either: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. An Inactive Pool Manager proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan. Multiple alternative ways of quantifying the desired responsiveness to surges in demand are provided.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine
  • Publication number: 20140006672
    Abstract: Mechanisms are provided for determining the location of computing assets within an organization. These mechanisms determine first location information identifying a location of at least one first physical asset housing in a predetermined physical area of the organization relative to a predetermined coordinate system, and second location information identifying a location of at least one second physical asset housing within the at least one first asset housing. The mechanisms automatically determine third location information identifying a location of at least one computing asset within the at least one second physical asset housing. In addition, the mechanisms generate an asset location map data structure for the organization based on the first, second and third location information. The mechanisms also perform at least one management operation for managing resources of the organization, based on the asset location map data structure for the organization.
    Type: Application
    Filed: August 1, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Metin Feridun, Canturk Isci, Jonathan Lenchner, Suzanne K. McIntosh, Michael E. Nidd, Axel Tanner, Bo Yang
  • Publication number: 20140006671
    Abstract: Mechanisms are provided for determining the location of computing assets within an organization. These mechanisms determine first location information identifying a location of at least one first physical asset housing in a predetermined physical area of the organization relative to a predetermined coordinate system, and second location information identifying a location of at least one second physical asset housing within the at least one first asset housing. The mechanisms automatically determine third location information identifying a location of at least one computing asset within the at least one second physical asset housing. In addition, the mechanisms generate an asset location map data structure for the organization based on the first, second and third location information. The mechanisms also perform at least one management operation for managing resources of the organization, based on the asset location map data structure for the organization.
    Type: Application
    Filed: July 2, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Metin Feridun, Canturk Isci, Jonathan Lenchner, Suzanne K. McIntosh, Michael E. Nidd, Axel Tanner, Bo Yang
  • Publication number: 20130311407
    Abstract: Methods and apparatus are provided for automated object classification using temperature profiles. An object in an environment (such as an exemplary data center) is classified by obtaining a surface temperature profile of the object; and classifying the object as a particular type of equipment based on the obtained surface temperature profile. The surface temperature profile of the object can be compared to a plurality of predefined characteristic surface temperature profiles each associated with a given type of equipment.
    Type: Application
    Filed: September 13, 2012
    Publication date: November 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner
  • Publication number: 20130311406
    Abstract: Methods and apparatus are provided for automated object classification using temperature profiles. An object in an environment (such as an exemplary data center) is classified by obtaining a surface temperature profile of the object; and classifying the object as a particular type of equipment based on the obtained surface temperature profile. The surface temperature profile of the object can be compared to a plurality of predefined characteristic surface temperature profiles each associated with a given type of equipment.
    Type: Application
    Filed: May 18, 2012
    Publication date: November 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Canturk Isci, Jeffrey O. Kephart, Jonathan Lenchner
  • Publication number: 20130253969
    Abstract: A method for a provider to generate incentives for users to perform tasks includes the following steps. The tasks are assigned to the users to obtain a matrix of task assignments in which each of the users is assigned to at least one of the tasks and each of the tasks is assigned to at least one of the users, wherein each of the task assignments has a value and a cost to the provider, wherein for a given one of the task assignments the value less the cost to the provider is an economic utility to the provider, and wherein the step of assigning the tasks to the users is done so as to maximize a net benefit to the provider which is a sum of the economic utility for all of the task assignments. Incentives are offered to the users to perform the task assignments.
    Type: Application
    Filed: March 20, 2012
    Publication date: September 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Rajarshi Das, Jason Benjamin Ellis, Robert George Farrell, Wendy Anne Kellogg
  • Patent number: 8527793
    Abstract: Managing readiness states of a plurality of computing devices. A programmed processor unit operates, upon receipt of a request, to: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. The system proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan. Multiple alternative ways of quantifying the desired responsiveness to surges in demand are provided.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine
  • Patent number: 8516284
    Abstract: A system method and computer program product for managing readiness states of a plurality of computing devices. A programmed processor unit operates, upon receipt of a request, to either: provide one or more computing devices from an inactive pool to an active pool, or accept one or more active computing devices into the inactive pool. An Inactive Pool Manager proactively manages the inactive states of each computing device by: determining the desired number (and identities) of computing devices to be placed in each inactive state of readiness by solving a constraint optimization problem that describes a user-specified trade-off between expected readiness (estimated time to be able to activate computing devices when they are needed next) and conserving energy; generating a plan for changing the current set of inactive states to the desired set; and, executing the plan.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hoi Y. Chan, Rajarshi Das, James E. Hanson, Canturk Isci, Jeffrey O. Kephart, David W. Levine
  • Publication number: 20130179226
    Abstract: Illustrative embodiments disclose pricing tasks by receiving a request comprising a task and a description of the task and then identifying the type of task based on the description. A pricing module retrieves a condition in a marketplace associated with the type and selects a strategy for pricing based on a rule for the type. The module then generates a price for the task using the strategy, and it adjusts the price based on the condition.
    Type: Application
    Filed: January 9, 2012
    Publication date: July 11, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Samuel S. Adams, Rajarshi Das, Maja Vukovic
  • Publication number: 20130103214
    Abstract: Methods, apparatuses, and computer program products for provisioning aggregate computational workloads and air conditioning unit configurations to optimize utility of air conditioning units and processing resources within a data center are provided.
    Type: Application
    Filed: October 25, 2011
    Publication date: April 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajarshi Das, Hendrik F. Hamann, Vanessa Lopez-Marrero, Andriy Stepanchuk, Srinivas Yarlanki
  • Patent number: D721973
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: February 3, 2015
    Assignee: Tropicana Products, Inc.
    Inventors: Rajarshi Das, Neil Enciso, Marc T. Wiescinski