Patents by Inventor Dejan S. Milojicic

Dejan S. Milojicic 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: 8756307
    Abstract: Service level objectives for a multi-tier system are translated to low-level system metrics by determining component profiles. The component profiles include performance parameters calculated as a function of applied resources for each of a plurality of components of the multi-tier system. Performance models including service level parameters are also determined. The performance models are determined as a function of the performance parameters and workload characteristics. The service level objectives are translated to the low-level system metrics using the performance models.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: June 17, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yuan Chen, Dejan S. Milojicic, Subramoniam N. Iyer, Akhil Sahai, Xue Liu
  • Publication number: 20140038523
    Abstract: Methods, devices, and machine-readable and executable instructions are provided for hierarchical navigation and remediation in datacenters. An example method to provide hierarchical navigation and remediation confirmation in datacenters includes providing navigation toward a reported component with a mobile electronic device via a hierarchy of navigational functionality that includes a differential wireless signal positioning system and a short range beacon detection system, verifying an identity of the reported component with the mobile electronic device, providing a testing protocol with the mobile electronic device to diagnose a fault associated with the reported component, providing a number of remedial instructions regarding the reported component with the mobile electronic device, and providing a remediation verification protocol with the mobile device to confirm whether the remediation was successful.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Patrick C. McGeer, Dejan S. Milojicic
  • Publication number: 20140032763
    Abstract: A measure of performance may be calculated for a composite cloud service of a particular cloud in a federated cloud environment. A determination may be made as to whether the measure of performance indicates breaching of a performance policy associated with the composite cloud service.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Inventors: Dejan S. Milojicic, Soumendu Bardhan
  • Publication number: 20140033218
    Abstract: A collection of job slots correspond to placement of observed jobs associated with a plurality of job categories in a data processing environment. An incoming job is received, and based on a job category of the incoming job, the incoming job is assigned to a particular one of the job slots to perform placement of the incoming job on physical resources.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Inventors: Patrick Charles McGeer, Dejan S. Milojicic
  • Publication number: 20130346247
    Abstract: Recommending options based on sustainability metrics includes identifying multiple end to end service delivery options, each of the end to end service delivery options having a kind of service, an application service provider to provide the kind of service, and a client device; calculating a sustainability value for each of the end to end service delivery options, and recommending one of the end to end service delivery options based on the sustainability value.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Inventors: Cullen E. Bash, Yuan Chen, Kiara Groves Corrigan, Daniel Juergen Gmach, Dejan S. Milojicic, Amip J. Shah
  • Publication number: 20130290074
    Abstract: A method of benchmarking a sustainability for service providers using a program having executable computer-readable instructions first includes selecting a plurality of service providers to evaluate for sustainability. A report is received from each of the selected service providers which includes at least one reported value characteristic having a value metric and at least one reported cost characteristic having a cost metric. The reported cost and value characteristics are compared to select at least one common value characteristic and at least one common cost characteristic each of which is common among the selected service providers. A service sustainability relationship is then computed as a function of the at least one common value characteristic and the at least one common cost characteristic to benchmark the sustainability of each of the selected service providers relative to one another.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Inventors: Cullen E. Bash, Yuan Chen, Daniel Juergen Gmach, Kiara Groves Corrigan, Dejan S. Milojicic, Amip J. Shah
  • Publication number: 20130290511
    Abstract: A method for managing a cloud using a cloud controller and a sustainability metrics manager having executable computer-readable instructions stored on a database first includes receiving a request from a cloud user to implement a new cloud service having at least one service characteristic. Once the request is received, the controller computes a prediction of a first sustainability impact based on the service characteristic for an implementation of the cloud service on a high quality of service (QoS) server operating in the cloud, and also computes a prediction of a second sustainability impact based on the service characteristic for an implementation of the cloud service on a high sustainability server operating in the cloud. The controller then presents the first and second predicted sustainability impacts to the cloud user so that the cloud user can make an informed decision with regard to the new cloud service request.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Inventors: Susan Chuzhi Tu, Cullen E. Bash, Yuan Chen, Daniel Juergen Gmach, Dejan S. Milojicic
  • Publication number: 20130290047
    Abstract: In a method for facilitating assessment of a service, values of a plurality of metrics corresponding to the service are acquired. In addition, weights that a user has respectively assigned to each of the plurality of metrics are acquired and a service-level metric value for the service is calculated through calculation of a function that statistically evaluates the weights respectively assigned to the plurality of metrics and the acquired values of the plurality of metrics.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Cullen E. BASH, Yuan CHEN, Kiara Groves CORRIGAN, Daniel Juergen GMACH, Dejan S. MILOJICIC, Amip J. Shah
  • Publication number: 20130275084
    Abstract: In a method for estimating a metric related to a service demand, a framework to be used in evaluating a services ecosystem or a services infrastructure is defined. The framework comprises a matrix of elements, in which the elements comprise a plurality of services and a plurality of services components that are usable in delivering at least one of the plurality of services. In addition, dependencies between the matrix elements are determined using initialization data and the metric related to the service demand is estimated through use of the framework.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Inventors: Cullen E. Bash, Yuan Chen, Kiara Groves Corrigan, Daniel Juergen Gmach, Dejan S. Milojicic, Amip J. Shah
  • Publication number: 20130227194
    Abstract: A computing node includes an active Non-Volatile Random Access Memory (NVRAM) component which includes memory and a sub-processor component. The memory is to store data chunks received from a processor core, the data chunks comprising metadata indicating a type of post-processing to be performed on data within the data chunks. The sub-processor component is to perform post-processing of said data chunks based on said metadata.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Inventors: Sudarsun Kannan, Dejan S. Milojicic, Vanish Talwar
  • Patent number: 8504733
    Abstract: A subtree within a global tree of nodes is created by determining a predicate condition. The predicate condition is disseminated to the nodes in the global tree. For each node in the global tree, a determination of whether the node belongs to the subtree is performed, and an indication of whether the node belongs to the subtree is stored. After the subtree is created, a query corresponding to the subtree is put to the subtree for resolution.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: August 6, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Subramoniam N. Iyer, Praveen Yalagandula, Vanish Talwar, Steve Ko, Dejan S. Milojicic
  • Publication number: 20130198723
    Abstract: The mapping of High Performance Computing (“HPC”) applications to platforms is provided. An HPC application characterization module determines an HPC application signature to characterize the HPC application. An HPC application mapping module selects a platform from a plurality of platforms to execute the HPC application based on the HPC application signature and a set of benchmarks. An HPC application monitoring module monitors the execution of the HPC application on the selected platform.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Inventors: Abhishek Gupta, Dejan S. Milojicic, Paolo Faraboschi
  • Publication number: 20130116975
    Abstract: Elastic insight to Information Technology (“IT”) performance data is provided. Local performance data is continuously pushed from a front-end component to a back-end component. Global performance data is continuously pushed from the back-end component to the front-end component. The local performance data and the global performance data are aggregated at the front-end component by product, product family, and product solution. The aggregated data is monitored at the front-end component to identify a performance bottleneck.
    Type: Application
    Filed: November 4, 2011
    Publication date: May 9, 2013
    Inventors: Dejan S. Milojicic, Vanish Talwar, Timothy F. Forell
  • Publication number: 20130111027
    Abstract: In one implementation, physical resources are searched for in a cloud computing environment, access to the physical resources is acquired from a provider of the cloud, and the physical resources in the cloud are accessed.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Inventors: Dejan S. MILOJICIC, Soumendu Bardhan, Richard Shaw Kaufmann, Vanish Talwar
  • Publication number: 20120265579
    Abstract: A supplier of computing infrastructure is enabled to analyze an aspect of business with respect to cloud computing business users of the computing infrastructure. A model for a cloud computing business for the cloud computing business users to rent computing items of the computing infrastructure from the supplier is accessed. The model includes inputs, parameters, and knobs. Sensitivity analysis and risk assessment are performed using the model based on any of the inputs, parameters, and knobs. Output describing results of the sensitivity analysis and the risk assessment is provided.
    Type: Application
    Filed: March 13, 2012
    Publication date: October 18, 2012
    Inventors: Richard Shaw Kaufmann, Dejan S. Milojicic
  • Publication number: 20120102363
    Abstract: A technique includes using a computer agent to observe diagnoses of computer-related incidents. Based on the observation, patterns are identified in the diagnoses, and based at least in part on the patterns, the diagnoses are selectively automated.
    Type: Application
    Filed: July 2, 2009
    Publication date: April 26, 2012
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Dejan S. Milojicic, Brian Cox, Timothy F. Forell, Alan G. Nemeth, Jon Christopher Connelly
  • Publication number: 20120101864
    Abstract: A technique includes determining a mixture of product-based, automation-based and human-based components of service support to resolve incidents that occur in a computer-based product. Based at least in part on the determined mixture, features are selectively incorporated into the product.
    Type: Application
    Filed: July 2, 2009
    Publication date: April 26, 2012
    Inventors: Dejan S. Milojicic, Brian Cox, Timothy F. Forell, Alan G. Nemeth
  • Publication number: 20120016705
    Abstract: A technique includes providing a cost model to predict a total cost for supporting a computer-based product system. The cost model predicts preventive, reactive and deferred components of the total cost. The technique includes determining features of the support and computer-based product system based at least in part on the cost model.
    Type: Application
    Filed: July 2, 2009
    Publication date: January 19, 2012
    Inventors: Dejan S. Milojicic, Brian Cox, Timothy F. Forell, Alan G. Nemeth, Peter Piet
  • Patent number: 8019871
    Abstract: A system for sharing computer resources comprises a node in a first computer grid, and one or more processing units adapted to instantiate an information path from said node to computing resources of a plurality of other grids, said information path configured as hierarchical rings of trust such that each grid of said plurality of other grids is assigned to one of a plurality of hierarchical trust levels.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: September 13, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Dejan S. Milojicic
  • Patent number: 7826907
    Abstract: A computer-implemented method for selecting a combination of devices from a plurality of available devices, each device having service description information associated therewith. A user request is received into a coordinating device which processes the service description information for any available electronic devices to identify functionally responsive combinations of electronic devices, each functionally responsive combination responsive the user request. A score is calculated for each functionally responsive combination, using user preference information. One of the functionally responsive combinations is selected according to it having the best scores. A user preferences and experience computer-implemented method is provided for selecting an ad-hoc combination of electronic devices.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: November 2, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rajnish Kumar, Vahe Poladian, Ira Greenberg, Alan Messer, Dejan S. Milojicic