发明名称 MODULAR ARCHITECTURE FOR EXTREME-SCALE DISTRIBUTED PROCESSING APPLICATIONS
摘要 Embodiments of the present invention relate to a new data center architecture that provides for efficient processing in distributed analytics applications. In one embodiment, a subnode of a distributed processing node is provided. The subnode includes at least one processor core operatively connected to a memory. A first interconnect operatively connects to the subnode. A second interconnect operatively connects the subnode to a storage. The storage includes a first storage unit and a second storage unit. The second storage unit has lower access time and latency than the first storage unit. A storage manager is provided that is operative to allocate data between the first and second storage units based on access patterns. The storage manager preferentially relocates non-sequentially accessed data to the second storage unit from the first storage unit.
申请公布号 US2016202931(A1) 申请公布日期 2016.07.14
申请号 US201615073838 申请日期 2016.03.18
申请人 International Business Machines Corporation 发明人 Butt Ali R.;Sarkar Prasenjit
分类号 G06F3/06;G06F9/50 主分类号 G06F3/06
代理机构 代理人
主权项 1. A system comprising: a subnode of a distributed processing node, the subnode including: at least one processor core operatively connected to a memory;a first interconnect operatively connected to the subnode;a second interconnect operatively connected to the subnode and to a storage, the storage comprising a first storage unit and a second storage unit, the second storage unit having lower access time and latency than the first storage unit; a process running on the subnode, the process being operative to retrieve data from the memory of the subnode; wherein: the process interrogates the memory of the subnode for requested data;if the requested data is not found in the memory of the subnode, the process interrogates the memory of at least one additional subnode of the distributed processing node via the first interconnect;if the requested data is found in the memory of the additional subnode, the process copies the requested data to the memory of the subnode; andif the requested data is not found in the memory of the subnode or the memory of the additional subnode, the process interrogates the storage via the second interconnect;a storage manager operative to allocate data between the first and second storage units based on access patterns, the storage manager preferentially relocating non-sequentially accessed data to the second storage unit from the first storage unit.
地址 Armonk NY US