Patents by Inventor Erol Bozak

Erol Bozak 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).

  • Publication number: 20090037572
    Abstract: Methods and apparatus, including computer program products, are provided for adapting processing in a distributed computing system based on automatically detected changes caused by virtualization. In one aspect, the computer-implemented method includes detecting whether one or more changes occur at a cluster of a distributed computing system. The one or more changes may be caused by a virtualization system. Moreover, the one or more changes may correspond to at least one of a quantity of processors at the cluster, a quantity of memory at the cluster, a quantity of bandwidth among nodes of the cluster, and a storage speed. The cluster may be adapted based on the detected changes. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: August 2, 2007
    Publication date: February 5, 2009
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20090037571
    Abstract: Methods and apparatus, including computer program products, are provided for monitoring one or more computers in a distributed computing system. In one aspect, there is provided a computer-implemented method. The method may include determining, at a node, a first quantity of first agents reporting to the node and limiting the quantity of first agents to not exceed a predetermined threshold. The first agents configured to directly report to the node a first information corresponding to systems being monitored by the first agents. A second quantity of second agents may also be determined. The second agents report to the node through the first agents. The second agents report a second information corresponding to systems being monitored by the second agents. The first agents may be notified to report to the node the first information corresponding to systems being monitored by the first agents.
    Type: Application
    Filed: August 2, 2007
    Publication date: February 5, 2009
    Inventors: Erol Bozak, Alexander Gebhart
  • Publication number: 20090037902
    Abstract: Methods and apparatus, including computer program products, are provided for transitioning components of a static cluster system to a dynamic cluster system. In one aspect, there is provided a computer-implemented method. The method may include selecting, at a user interface, a static cluster system to transition one or more components of the selected static cluster system to a dynamic cluster system. At least one install agent may be provided to the selected static cluster system. The install agent may be configured to install one or more agents outside of the selected static cluster system. The one or more agents may be configured to move the one or more components from the selected static cluster system to a dynamic cluster system. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: August 2, 2007
    Publication date: February 5, 2009
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20090038001
    Abstract: Methods and apparatus, including computer program products, are provided for using a relative timestamp to log activity in a distributed computing system. In one aspect, there is provided a computer-implemented method. The method may include receiving a message including a first timestamp representative of when the message is sent at a first processor. A second processor may generate an entry logging receipt of the received message. The second processor may determine a second timestamp representative of a time relative to the first timestamp. The second timestamp may be included as an entry at a log at the second processor.
    Type: Application
    Filed: August 3, 2007
    Publication date: February 5, 2009
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 7464376
    Abstract: Methods and apparatus, including computer program products, for ad-hoc solution resources determination and provisioning. A method includes, in a target compute system residing in a network of interconnected compute systems, assigning a unique identifier to a requested solution, selecting providers for providing identified components of the requested solution, storing identifications of the selected providers along with associated identified components in a hierarchical data structure in a memory of the target compute system, each of the associated identified components defining a set of required resources, and installing the identified components listed in the hierarchical data structure.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: December 9, 2008
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart
  • Publication number: 20070156698
    Abstract: Systems and methods are provided for finding a log file generated by an application during an execution of the application on at least one computer node. The computer node is one of a plurality of computer nodes of a distributed computer that has a computer-readable storage medium that contains therein both a plurality of log files and meta data describing attributes of the log files. In one implementation, a method includes receiving at least one attribute describing a log file that has been generated by the computer node of the distributed computer. The meta data is searched to identify one or more log files described by the received attribute. Locations of the identified log files in the computer-readable storage medium are presented based on the results of the searching step.
    Type: Application
    Filed: December 22, 2005
    Publication date: July 5, 2007
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20060168174
    Abstract: A method includes, in a grid network, maintaining an application usage history by a grid manager or similar component, executing an application according to information contained in the application usage history prior to a user request to execute the application, caching results generated from execution of the application, and providing the cached results in response the user request to execute the application.
    Type: Application
    Filed: December 20, 2004
    Publication date: July 27, 2006
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20060168352
    Abstract: A method includes, in a network of interconnected grid compute nodes, storing system criteria for a first grid compute node, storing an initial snapshot of the first grid compute node, comparing a current snapshot of the first grid compute node with the initial snapshoot to identify parts of the current snapshot that do not meet the criteria, and adjusting the first compute node to meet the criteria.
    Type: Application
    Filed: December 20, 2004
    Publication date: July 27, 2006
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20060143495
    Abstract: Methods and apparatus, including computer program products, for workload balancing in environments with multiple clusters of servers. A process for sharing resources from a pool of servers among a first cluster of servers and a second cluster of servers includes determining a current workload of the first cluster and determining a current workload of the second cluster. The process calculates a combined workload of the first and second clusters, and allocates a first number of servers from the pool to the first cluster, the first number equal to a product of a total number of servers in the pool and the first server's workload divided by the combined workload.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 29, 2006
    Inventors: Erol Bozak, Alexander Gebhart
  • Publication number: 20060136506
    Abstract: A method includes, in a grid network, querying a grid manager for assignment of a resource for execution of an application, the query including a grid application recovery request, assigning a resource having a grid application recovery service in response to the grid application recovery request, establishing a communication channel between the assigned resource and a recovery application on a recovery resource, and storing recovery information over the communication channel on the recovery resource during execution of the application.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20060136883
    Abstract: A method includes, in a grid network, maintaining a store containing a history of specific application executions, maintaining a list of grid applications in parallel, executing an application capable of executing in parallel on one or more grid compute nodes contained in the list, terminating execution of the application on the one or more grid compute nodes upon a successful completion of the application in any of the one or more grid compute nodes, and transmitting a result to a client.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20060136917
    Abstract: A method includes, in a grid network, maintaining a list of applications that can solve a task, the list referencing at least one primary application and a plurality of secondary applications used to solve the task, executing the task with the primary application in response to a request to solve the task, and executing the task with one or more of the secondary applications according to grid resource availability.
    Type: Application
    Filed: December 21, 2004
    Publication date: June 22, 2006
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20060136908
    Abstract: Methods and apparatus, including computer program products, for control interfaces for distributed system applications. A method includes, at an application deployed on a first computing system in a grid computing environment, monitoring a communication channel connecting the first computing system to a second computing system, receiving a command over the communication channel from the second computing system, and in response to the received command, generating a descriptor file including descriptions of one or more actions to be performed by the second computing system in order to move the application from the first computing system to a third computing system.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20060136360
    Abstract: A system includes a first device that runs an archiving master program. The first device includes available storage for use by the archiving master program. A second device runs a computer program that generates log files for storage on the second device. The second device runs an archiving slave program. The archiving slave program sends the log files to the archiving master program. The archiving master program receives the log files from the archiving slave program and stores the log files in the available storage.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20060136884
    Abstract: A method includes, in a network of interconnected grid compute nodes, receiving a request to execute an application in the network, registering the application, determining whether the application meets a threshold to enable assigning the application to one of the grid compute nodes within the network, assigning the application to execute on a specific grid compute node having no other current applications executing, preparing the grid compute node for execution of the application, recovering the grid compute node if the application terminates prematurely, and deregistering the application on the grid compute node if the application executes successfully.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Inventors: Alexander Gebhart, Erol Bozak
  • Publication number: 20060130066
    Abstract: A method includes identifying a component within a non-distributed grid-enabled software application that can be isolated and independently executed during an execution of the software application on a first compute resource within a grid network, replacing the isolatable component in the software application with a proxy, and executing the software application on the first compute resource with the isolated component executing on a second compute resource.
    Type: Application
    Filed: December 13, 2004
    Publication date: June 15, 2006
    Inventors: Erol Bozak, Alexander Gebhart
  • Publication number: 20060129549
    Abstract: A method includes, in a network of interconnected computer systems, storing a first list of links represented as universal resource locators (URLs) that match a first search request, displaying a first page in response to a navigational input, highlighting links on a second displayed page that match links contained in the stored first list.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 15, 2006
    Inventors: Erol Bozak, Alexander Gebhart
  • Publication number: 20060129885
    Abstract: A system is disclosed for obtaining debug information in a network that supports Web services. The system includes a first service host to send a first message, where the first message contains data corresponding to a request for debug information. The system also includes a second service host to receive the first message and to send a second message to a third service host in response to the first message, where the second message contains data corresponding to a request for debug information. The second service host receives a reply to the second message from the third service host, where the reply to the second message includes third debug information associated with the third service host, and the second service host generates a reply to the first message. The reply to the first message includes the third debug information and second debug information associated with the second service host.
    Type: Application
    Filed: November 30, 2004
    Publication date: June 15, 2006
    Inventors: Erol Bozak, Alexander Gebhart
  • Publication number: 20060130056
    Abstract: Methods and apparatus, including computer program products, for matching software requirements against target system landscape descriptions and for applying rating metrics to intermediate results during the matchmaking process. Data are received as inputs describing the requirements and dependencies of a particular software application and the resources available in the target system that may be able to meet these requirements. These data are searched for combinations of system resources that will satisfy the requirements of the application as well as optimization metrics and other requirements supplied by the user. Once a match is found, it is given a rating and ranked against any other matches.
    Type: Application
    Filed: December 13, 2004
    Publication date: June 15, 2006
    Inventors: Erol Bozak, Alexander Gebhart
  • Publication number: 20060130055
    Abstract: Methods and apparatus, including computer program products, for ad-hoc solution resources determination and provisioning. A method includes, in a target compute system residing in a network of interconnected compute systems, assigning a unique identifier to a requested solution, selecting providers for providing identified components of the requested solution, storing identifications of the selected providers along with associated identified components in a hierarchical data structure in a memory of the target compute system, each of the associated identified components defining a set of required resources, and installing the identified components listed in the hierarchical data structure.
    Type: Application
    Filed: November 30, 2004
    Publication date: June 15, 2006
    Inventors: Erol Bozak, Alexander Gebhart