US10579419B2 - Data analysis in storage system - Google Patents
Data analysis in storage system Download PDFInfo
- Publication number
- US10579419B2 US10579419B2 US15/629,659 US201715629659A US10579419B2 US 10579419 B2 US10579419 B2 US 10579419B2 US 201715629659 A US201715629659 A US 201715629659A US 10579419 B2 US10579419 B2 US 10579419B2
- Authority
- US
- United States
- Prior art keywords
- data
- storage
- job
- analytic
- storage system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/065—Replication mechanisms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45579—I/O management, e.g. providing access to device drivers or storage
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45583—Memory management, e.g. access or allocation
Definitions
- Each host in the storage system 130 may host one or more storage devices and/or data processing devices for supporting data storage jobs.
- the data storage jobs may include, for example, simple data saving, data duplication, data de-duplication, data recovery, and the like.
- the storage devices may include various volatile and/or non-volatile data storage. Examples of the storage devices may include, but are not limited to, magnetic disks, optical disks, hard disks, and solid-state disk (SSD) caches.
- Examples of the data processing devices may include, but are not limited to central processing units (CPUs), controllers, microprocessors, digital signal processors (DSPs), and multi-core processors.
- the data analysis functionality added in the storage system may be used to (1) schedule the data analytic job according to predefined criteria; (2) obtain target data for the data analytic job from the data stored in the storage system and store the target data to a storage space of the storage system that is assigned for the data analytic job; and (3) perform the data analytic job using the processing device(s) and the storage device(s) of the storage system.
- FIG. 5 illustrates a schematic diagram of structures of data analytic VMs in the respective hosts of the storage system and their interactions in the data analytic architecture 400 of FIG. 4 .
- the master control node 411 of the HDFS is implemented as a separate data analytic VM 222 B, and the M/R processing engines and data nodes may be implemented in pair as corresponding data analytic VMs.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (11)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610459374.9A CN107528871B (en) | 2016-06-22 | 2016-06-22 | Data analysis in storage systems |
| CN201610459374.9 | 2016-06-22 | ||
| CN201610459374 | 2016-06-22 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20170371707A1 US20170371707A1 (en) | 2017-12-28 |
| US10579419B2 true US10579419B2 (en) | 2020-03-03 |
Family
ID=60677536
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/629,659 Active 2037-08-22 US10579419B2 (en) | 2016-06-22 | 2017-06-21 | Data analysis in storage system |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10579419B2 (en) |
| CN (1) | CN107528871B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10776148B1 (en) * | 2018-02-06 | 2020-09-15 | Parallels International Gmbh | System and method for utilizing computational power of a server farm |
| JP7047429B2 (en) * | 2018-02-07 | 2022-04-05 | 日本電気株式会社 | Storage device management system, storage device management device, storage device management method, and program |
| CN111443872A (en) * | 2020-03-26 | 2020-07-24 | 深信服科技股份有限公司 | Distributed storage system construction method, device, equipment, medium |
| CN111782632B (en) * | 2020-06-28 | 2024-07-09 | 百度在线网络技术(北京)有限公司 | Data processing method, device, equipment and storage medium |
Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070208917A1 (en) * | 2006-03-03 | 2007-09-06 | Takashi Inagaki | Method and apparatus for performing data backup |
| US20100064292A1 (en) * | 2008-09-09 | 2010-03-11 | Hiroaki Akutsu | Storage device and control method therefor |
| CN103080894A (en) | 2010-12-28 | 2013-05-01 | 株式会社日立制作所 | Storage system, storage system management method and program |
| US20130132967A1 (en) * | 2011-11-22 | 2013-05-23 | Netapp, Inc. | Optimizing distributed data analytics for shared storage |
| US8997198B1 (en) | 2012-12-31 | 2015-03-31 | Emc Corporation | Techniques for securing a centralized metadata distributed filesystem |
| US20150121371A1 (en) * | 2013-10-25 | 2015-04-30 | Vmware, Inc. | Multi-tenant distributed computing and database |
| US20150154054A1 (en) * | 2013-11-29 | 2015-06-04 | Fujitsu Limited | Information processing device and method for assigning task |
| US20160062804A1 (en) * | 2014-09-02 | 2016-03-03 | Ab Initio Technology Llc | Managing state for controlling tasks |
| US20160103695A1 (en) * | 2014-10-08 | 2016-04-14 | Cisco Technology, Inc. | Optimized assignments and/or generation virtual machine for reducer tasks |
| US9378082B1 (en) | 2013-12-30 | 2016-06-28 | Emc Corporation | Diagnosis of storage system component issues via data analytics |
| US9396061B1 (en) | 2013-12-30 | 2016-07-19 | Emc Corporation | Automated repair of storage system components via data analytics |
| US9460399B1 (en) | 2013-12-30 | 2016-10-04 | Emc Corporation | Dynamic event driven storage system optimization |
| US9729525B1 (en) | 2015-06-29 | 2017-08-08 | EMC IP Holding Company LLC | Secure data analytics |
-
2016
- 2016-06-22 CN CN201610459374.9A patent/CN107528871B/en active Active
-
2017
- 2017-06-21 US US15/629,659 patent/US10579419B2/en active Active
Patent Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070208917A1 (en) * | 2006-03-03 | 2007-09-06 | Takashi Inagaki | Method and apparatus for performing data backup |
| US20100064292A1 (en) * | 2008-09-09 | 2010-03-11 | Hiroaki Akutsu | Storage device and control method therefor |
| CN103080894A (en) | 2010-12-28 | 2013-05-01 | 株式会社日立制作所 | Storage system, storage system management method and program |
| US20130132967A1 (en) * | 2011-11-22 | 2013-05-23 | Netapp, Inc. | Optimizing distributed data analytics for shared storage |
| US8997198B1 (en) | 2012-12-31 | 2015-03-31 | Emc Corporation | Techniques for securing a centralized metadata distributed filesystem |
| US20150121371A1 (en) * | 2013-10-25 | 2015-04-30 | Vmware, Inc. | Multi-tenant distributed computing and database |
| US20150154054A1 (en) * | 2013-11-29 | 2015-06-04 | Fujitsu Limited | Information processing device and method for assigning task |
| US9378082B1 (en) | 2013-12-30 | 2016-06-28 | Emc Corporation | Diagnosis of storage system component issues via data analytics |
| US9396061B1 (en) | 2013-12-30 | 2016-07-19 | Emc Corporation | Automated repair of storage system components via data analytics |
| US9460399B1 (en) | 2013-12-30 | 2016-10-04 | Emc Corporation | Dynamic event driven storage system optimization |
| US20160062804A1 (en) * | 2014-09-02 | 2016-03-03 | Ab Initio Technology Llc | Managing state for controlling tasks |
| US20160103695A1 (en) * | 2014-10-08 | 2016-04-14 | Cisco Technology, Inc. | Optimized assignments and/or generation virtual machine for reducer tasks |
| US9729525B1 (en) | 2015-06-29 | 2017-08-08 | EMC IP Holding Company LLC | Secure data analytics |
Non-Patent Citations (1)
| Title |
|---|
| The Patent Office of the People'S Republic of China; Search Report for CN 201610459374.9; Oct. 28, 2019; 2 pages. |
Also Published As
| Publication number | Publication date |
|---|---|
| US20170371707A1 (en) | 2017-12-28 |
| CN107528871A (en) | 2017-12-29 |
| CN107528871B (en) | 2020-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11487760B2 (en) | Query plan management associated with a shared pool of configurable computing resources | |
| US9590917B2 (en) | Optimally provisioning and merging shared resources to maximize resource availability | |
| US8972986B2 (en) | Locality-aware resource allocation for cloud computing | |
| US10715460B2 (en) | Opportunistic resource migration to optimize resource placement | |
| US10467152B2 (en) | Dynamic cache management for in-memory data analytic platforms | |
| US9015715B2 (en) | Common contiguous memory region optimized long distance virtual machine migration | |
| JP7539202B2 (en) | Direct data access between accelerators and storage in a computing environment | |
| US20190235904A1 (en) | Cloning services in virtualized computing systems | |
| EP3699761A1 (en) | Real time cloud bursting | |
| US11886898B2 (en) | GPU-remoting latency aware virtual machine migration | |
| US9501313B2 (en) | Resource management and allocation using history information stored in application's commit signature log | |
| US9584435B2 (en) | Global cloud computing environment resource allocation with local optimization | |
| CN105245523A (en) | Storage service platform applied to desktop virtual scene and implementing method thereof | |
| US10579419B2 (en) | Data analysis in storage system | |
| JP2024524135A (en) | Memory reduction in a system by oversubscribing the physical memory shared by the computational entities that the system supports | |
| US11336519B1 (en) | Evaluating placement configurations for distributed resource placement | |
| JP2021513137A (en) | Data migration in a tiered storage management system | |
| CN110447019B (en) | Memory allocation manager and methods executed therefor for managing memory allocation | |
| US11381468B1 (en) | Identifying correlated resource behaviors for resource allocation | |
| KR101924466B1 (en) | Apparatus and method of cache-aware task scheduling for hadoop-based systems | |
| US9176910B2 (en) | Sending a next request to a resource before a completion interrupt for a previous request | |
| Wu et al. | Faastube: Optimizing gpu-oriented data transfer for serverless computing | |
| US11121981B1 (en) | Optimistically granting permission to host computing resources | |
| ALEXANDER | A Survey on Job and Task Scheduling in Big Data | |
| Marshall et al. | A Survey on Job and Task Scheduling in Big Data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: EMC IP HOLDING COMPANY LLC, MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZOU, COLIN YONG;LV, MAN;LIN, WEI;REEL/FRAME:043382/0431 Effective date: 20170626 Owner name: EMC CORPORATION, MASSACHUSETTS Free format text: KEY EMPLOYEE AGREEMENT;ASSIGNOR:YANG, XIANGPING;REEL/FRAME:043659/0187 Effective date: 20070716 |
|
| AS | Assignment |
Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT (CREDIT);ASSIGNORS:DELL PRODUCTS L.P.;EMC CORPORATION;EMC IP HOLDING COMPANY LLC;REEL/FRAME:043772/0750 Effective date: 20170829 Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT, TEXAS Free format text: PATENT SECURITY AGREEMENT (NOTES);ASSIGNORS:DELL PRODUCTS L.P.;EMC CORPORATION;EMC IP HOLDING COMPANY LLC;REEL/FRAME:043775/0082 Effective date: 20170829 Owner name: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLAT Free format text: PATENT SECURITY AGREEMENT (CREDIT);ASSIGNORS:DELL PRODUCTS L.P.;EMC CORPORATION;EMC IP HOLDING COMPANY LLC;REEL/FRAME:043772/0750 Effective date: 20170829 Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., A Free format text: PATENT SECURITY AGREEMENT (NOTES);ASSIGNORS:DELL PRODUCTS L.P.;EMC CORPORATION;EMC IP HOLDING COMPANY LLC;REEL/FRAME:043775/0082 Effective date: 20170829 |
|
| AS | Assignment |
Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., T Free format text: SECURITY AGREEMENT;ASSIGNORS:CREDANT TECHNOLOGIES, INC.;DELL INTERNATIONAL L.L.C.;DELL MARKETING L.P.;AND OTHERS;REEL/FRAME:049452/0223 Effective date: 20190320 Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., TEXAS Free format text: SECURITY AGREEMENT;ASSIGNORS:CREDANT TECHNOLOGIES, INC.;DELL INTERNATIONAL L.L.C.;DELL MARKETING L.P.;AND OTHERS;REEL/FRAME:049452/0223 Effective date: 20190320 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| AS | Assignment |
Owner name: EMC IP HOLDING COMPANY LLC, MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EMC CORPORATION;REEL/FRAME:050875/0129 Effective date: 20160901 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: AWAITING TC RESP., ISSUE FEE NOT PAID |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., TEXAS Free format text: SECURITY AGREEMENT;ASSIGNORS:CREDANT TECHNOLOGIES INC.;DELL INTERNATIONAL L.L.C.;DELL MARKETING L.P.;AND OTHERS;REEL/FRAME:053546/0001 Effective date: 20200409 |
|
| AS | Assignment |
Owner name: EMC IP HOLDING COMPANY LLC, TEXAS Free format text: RELEASE OF SECURITY INTEREST AT REEL 043772 FRAME 0750;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058298/0606 Effective date: 20211101 Owner name: EMC CORPORATION, MASSACHUSETTS Free format text: RELEASE OF SECURITY INTEREST AT REEL 043772 FRAME 0750;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058298/0606 Effective date: 20211101 Owner name: DELL PRODUCTS L.P., TEXAS Free format text: RELEASE OF SECURITY INTEREST AT REEL 043772 FRAME 0750;ASSIGNOR:CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH;REEL/FRAME:058298/0606 Effective date: 20211101 |
|
| AS | Assignment |
Owner name: EMC IP HOLDING COMPANY LLC, TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043775/0082);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:060958/0468 Effective date: 20220329 Owner name: EMC CORPORATION, MASSACHUSETTS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043775/0082);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:060958/0468 Effective date: 20220329 Owner name: DELL PRODUCTS L.P., TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043775/0082);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:060958/0468 Effective date: 20220329 |
|
| AS | Assignment |
Owner name: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.), TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:071642/0001 Effective date: 20220329 Owner name: DELL INTERNATIONAL L.L.C., TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:071642/0001 Effective date: 20220329 Owner name: DELL PRODUCTS L.P., TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:071642/0001 Effective date: 20220329 Owner name: DELL USA L.P., TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:071642/0001 Effective date: 20220329 Owner name: EMC CORPORATION, MASSACHUSETTS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:071642/0001 Effective date: 20220329 Owner name: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.), TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:071642/0001 Effective date: 20220329 Owner name: EMC IP HOLDING COMPANY LLC, TEXAS Free format text: RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001);ASSIGNOR:THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT;REEL/FRAME:071642/0001 Effective date: 20220329 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |