-
公开(公告)号:US20190146839A1
公开(公告)日:2019-05-16
申请号:US15812911
申请日:2017-11-14
发明人: Todd Lowney , Velmurugan Vinayakam , Pradeepa Shanmugam , Jerome M. Zott , Gopi Krishna Dogiparti , Rakesh K. Joshi , Sai Karthik Nanduri , Vigneshvaran Ramalingam , Arun Prasath Govindarajulu
IPC分类号: G06F9/50
CPC分类号: G06F9/50 , G06F9/5016 , G06F9/5027 , G06F2209/505
摘要: A method for identifying applications operating in contravention to historic operation standards is provided. The method may include retrieving operation system log data from a plurality of operating system logs. The method may include retrieving job scheduling log data from a plurality of job scheduling logs on the first level. The method may include retrieving platform data from a distributed data platform on a second level. The method may include combining the operating system log data, the job scheduling log data and the platform data. The method may identify an application operating in contravention to historic operation standards. The method may also identify at least one user identifier or service identifier associate with the application. The method may terminate and/or flag the application for remediation.
-
公开(公告)号:US20190042309A1
公开(公告)日:2019-02-07
申请号:US16150163
申请日:2018-10-02
发明人: Chong Chen , Fang Liu , Qi Wang , Shutao Yuan
CPC分类号: G06F9/4881 , G06F9/5038 , G06F9/5044 , G06F9/505 , G06F9/5061 , G06F9/5072 , G06F2209/5012 , G06F2209/505 , H04L67/1002
摘要: According to one aspect of the present disclosure, a technique for job distribution within a grid environment includes receiving a job at a submission cluster for distribution of the job to at least one of a plurality of execution clusters where each execution cluster includes one or more execution hosts. Resource attributes are determined corresponding to each execution host of the execution clusters. For each execution cluster, execution hosts are grouped based on the resource attributes of the respective execution hosts. For each grouping of execution hosts, a mega-host is defined for the respective execution cluster where the mega-host for a respective execution cluster defines resource attributes based on the resource attributes of the respective grouped execution hosts. An optimum execution cluster is selected for receiving the job based on a weighting factor applied to select resources of the respective execution clusters.
-
公开(公告)号:US20180316749A1
公开(公告)日:2018-11-01
申请号:US15582038
申请日:2017-04-28
发明人: Maneesh Sah , Rushi Surla , Arild Skjolsvold , Xinhua Ji , Jegan Devaraju
IPC分类号: H04L29/08 , H04L12/26 , H04L12/24 , H04L12/923
CPC分类号: G06F9/5083 , G06F9/505 , G06F9/5061 , G06F2209/505
摘要: Techniques for managing resources among clusters of computing devices in a computing system are described herein. In one embodiment, a method includes receiving, via a computer network, a resource reassignment message indicating that a server is reassigned from a first cluster to a second cluster and in response to the received resource reassignment message, establishing communications with the server reassigned from the first cluster to the second cluster via the computer network. The method further includes subsequent to establishing communications with the server via the computer network, assigning a compute load to the server reassigned from the first cluster to the second cluster without physically relocating the server from the first cluster to the second cluster.
-
公开(公告)号:US20180176016A1
公开(公告)日:2018-06-21
申请号:US15832867
申请日:2017-12-06
申请人: Nutanix, Inc.
CPC分类号: H04L9/32 , G06F8/656 , G06F9/45512 , G06F9/45558 , G06F9/461 , G06F9/5077 , G06F9/5088 , G06F21/44 , G06F2009/4557 , G06F2009/45591 , G06F2209/505 , H04L9/0844 , H04L9/14 , H04L63/0428 , H04L63/08 , H04L67/141
摘要: A method of managing servers of a distributed computer system by using an intent-based CLI (command line interface) executing by one or more processors of a remote computing device, the servers hosting a virtual cluster comprising one or more virtual machines. The method includes receiving, by a first server of the servers, a connection-request from the intent-based CLI to establish an encrypted connection between the first server and the remote computing device. The method includes authenticating the connection-request and establishing, in response to authenticating the connection-request, a first encrypted communication channel between the first server and the remote computing device. The method includes receiving, via the first encrypted communication channel, an operation-request for a list of intent-based operations supported by the first server. The method includes building, by the first server and in response to receipt of the operation-request, a list of intent-based operations supported by the first server.
-
5.
公开(公告)号:US20180173573A1
公开(公告)日:2018-06-21
申请号:US15842624
申请日:2017-12-14
申请人: Nutanix, Inc.
CPC分类号: H04L9/32 , G06F8/656 , G06F9/45512 , G06F9/45558 , G06F9/461 , G06F9/5077 , G06F9/5088 , G06F21/44 , G06F2009/4557 , G06F2009/45591 , G06F2209/505 , H04L9/0844 , H04L9/14 , H04L63/0428 , H04L63/08 , H04L67/141
摘要: The disclosure relates to a method of switching data sources during a rolling upgrade of a leader-based distributed service. In at least one implementation, the method includes establishing, at a computing device in a cluster of devices in a network, a watch for notification of completion of a rolling upgrade on all devices in the cluster; restarting the computing device on completion of the rolling upgrade; switching, at the computing device, from a first data source to a second data source once the rolling upgrade is complete on all devices in the cluster; if the computing device is a leader device in the cluster, migrating tasks from the first data source to the second data source after completion of the rolling upgrade; and if the computing device is a non-leader device in the cluster, determining if task migration to the second data source is done and, when done, sending a store object to the second data source.
-
公开(公告)号:US20180113750A1
公开(公告)日:2018-04-26
申请号:US15791633
申请日:2017-10-24
发明人: Ho-Sang YOON , Moon-Hyuk CHOI , Hee-Chang LEE
CPC分类号: G06F9/5083 , G06F9/5072 , G06F9/5077 , G06F11/142 , G06F11/1425 , G06F2201/805 , G06F2201/82 , G06F2209/505
摘要: A container-based distributed application management system includes a coordinator daemon configured to store and manage cluster setting information corresponding to a cluster formed by a plurality of distributed applications, the plurality of distributed applications configured to be separately executed in a plurality of containers; and a plurality of agent daemons configured to be separately installed and executed in the plurality of containers, and receive the cluster setting information from the coordinator daemon to execute at least one of the plurality of distributed applications installed in the plurality of containers, wherein the coordinator daemon and the plurality of agent daemons are implemented by using one or more hardware processors.
-
公开(公告)号:US09804889B2
公开(公告)日:2017-10-31
申请号:US12871712
申请日:2010-08-30
CPC分类号: G06F9/5022 , G06F9/5027 , G06F2209/5013 , G06F2209/5017 , G06F2209/504 , G06F2209/505 , Y02D10/22
摘要: Embodiments of a mobile state object for storing and transporting job metadata on a cluster computing system may use a database as an envelope for the metadata. A state object may include a database that stores the job metadata and wrapper methods. A small database engine may be employed. Since the entire database exists within a single file, complex, extensible applications may be created on the same base state object, and the state object can be sent across the network with the state intact, along with history of the object. An SQLite technology database engine, or alternatively other single file relational database engine technologies, may be used as the database engine. To support the database engine, compute nodes on the cluster may be configured with a runtime library for the database engine via which applications or other entities may access the state file database.
-
公开(公告)号:US09747131B1
公开(公告)日:2017-08-29
申请号:US13480226
申请日:2012-05-24
CPC分类号: G06F9/4881 , G06F9/5061 , G06F9/54 , G06F11/2023 , G06F17/30424 , G06F2209/505 , H04L43/08 , H04L67/10
摘要: A method and a system for variable aggregation among large-scale data processing workers is discussed. Workers join groups and add variables to the groups. One worker is elected as the group leader. Workers post values to group variables, which are aggregated by the leader. The leader also announces the aggregated values. This variable aggregation allows for asynchronous communication among data processing workers.
-
公开(公告)号:US20170220667A1
公开(公告)日:2017-08-03
申请号:US15485952
申请日:2017-04-12
申请人: Databricks Inc.
发明人: Ali Ghodsi , Ion Stoica
CPC分类号: G06F17/30598 , G06F9/5033 , G06F9/5072 , G06F2209/505
摘要: A cluster system includes an interface and a processor. The interface is to receive a request from a user associated with one of a plurality of shells. The processor is to determine a plurality of tasks to respond to the request; determine a local set of data and a shared set of data for a task of the plurality of tasks, wherein the local set of data is associated with the one of the plurality of shells; and provide the task, a local set indication, and a shared set indication to a worker associated with the task, wherein the local set indication refers to the local set of data and the shared set indication refers to the shared set of data.
-
公开(公告)号:US09703638B2
公开(公告)日:2017-07-11
申请号:US14322540
申请日:2014-07-02
发明人: Gene Gleyzer , Robert H. Lee , Mark A. Falco
IPC分类号: G06F11/00 , G06F11/14 , G06F11/20 , G06F17/30 , H04L12/801 , H04L29/08 , G06F9/50 , G06F9/52
CPC分类号: G06F11/1446 , G06F9/5027 , G06F9/5061 , G06F9/52 , G06F11/1482 , G06F11/20 , G06F11/2007 , G06F17/30578 , G06F17/30598 , G06F2209/505 , H04L47/10 , H04L67/10 , H04L67/1002
摘要: Systems and methods can support asynchronous invocation in a distributed data grid with a plurality of server nodes. The system allows a server node in the distributed data grid to receive one or more tasks from a client, wherein said one or more tasks are associated with a unit-of-order. Furthermore, the system can execute said one or more tasks on one or more said server nodes in the distributed data grid, based on the unit-of-order that is guaranteed by the distributed data grid.
-
-
-
-
-
-
-
-
-