BRPI0918439A2 - processamento de transações para ações de efeito secundário em memória transacional - Google Patents

processamento de transações para ações de efeito secundário em memória transacional

Info

Publication number
BRPI0918439A2
BRPI0918439A2 BRPI0918439A BRPI0918439A BRPI0918439A2 BR PI0918439 A2 BRPI0918439 A2 BR PI0918439A2 BR PI0918439 A BRPI0918439 A BR PI0918439A BR PI0918439 A BRPI0918439 A BR PI0918439A BR PI0918439 A2 BRPI0918439 A2 BR PI0918439A2
Authority
BR
Brazil
Prior art keywords
side effect
transaction processing
transactional memory
effect actions
actions
Prior art date
Application number
BRPI0918439A
Other languages
English (en)
Inventor
Alexander Dadiomov
Dana Groff
Yossi Levanoni
Original Assignee
Microsoft Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of BRPI0918439A2 publication Critical patent/BRPI0918439A2/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/466Transaction processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Machine Translation (AREA)
BRPI0918439A 2008-10-20 2009-10-16 processamento de transações para ações de efeito secundário em memória transacional BRPI0918439A2 (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/254,745 US8001548B2 (en) 2008-10-20 2008-10-20 Transaction processing for side-effecting actions in transactional memory
PCT/US2009/060960 WO2010048043A2 (en) 2008-10-20 2009-10-16 Transaction processing for side-effecting actions in transactional memory

Publications (1)

Publication Number Publication Date
BRPI0918439A2 true BRPI0918439A2 (pt) 2015-11-24

Family

ID=42109643

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0918439A BRPI0918439A2 (pt) 2008-10-20 2009-10-16 processamento de transações para ações de efeito secundário em memória transacional

Country Status (8)

Country Link
US (1) US8001548B2 (pt)
EP (1) EP2350831A4 (pt)
KR (1) KR101669298B1 (pt)
CN (1) CN102187321B (pt)
BR (1) BRPI0918439A2 (pt)
CA (1) CA2736095C (pt)
RU (1) RU2510977C2 (pt)
WO (1) WO2010048043A2 (pt)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8166481B2 (en) * 2008-10-20 2012-04-24 Microsoft Corporation Transaction processing in transactional memory
US9417906B2 (en) * 2010-04-01 2016-08-16 Red Hat, Inc. Transaction participant registration with caveats
CN102521023B (zh) * 2011-11-21 2015-03-11 华为软件技术有限公司 一种多系统的事务集成处理方法及系统
US9201919B2 (en) * 2013-05-07 2015-12-01 Red Hat, Inc. Bandwidth optimized two-phase commit protocol for distributed transactions
US9965320B2 (en) * 2013-12-27 2018-05-08 Intel Corporation Processor with transactional capability and logging circuitry to report transactional operations
US9858312B2 (en) 2014-10-14 2018-01-02 Red Hat, Inc. Transaction compensation for single phase resources
WO2016169048A1 (en) * 2015-04-24 2016-10-27 Hewlett Packard Enterprise Development Lp Transaction management and committing
US10140149B1 (en) * 2015-05-19 2018-11-27 Pure Storage, Inc. Transactional commits with hardware assists in remote memory
WO2017012667A1 (en) 2015-07-22 2017-01-26 Huawei Technologies Co., Ltd. Hardware transactional memory in non volatile memory with log and no lock
US11537437B2 (en) * 2020-05-20 2022-12-27 Sap Se Executing and re-executing a list of component handlers defined for a resource in response to detecting a creation, deletion, or modification of the resource
CN112612551A (zh) * 2020-12-31 2021-04-06 中国农业银行股份有限公司 一种分布式事务的管理方法、装置、设备、介质及产品
KR102760657B1 (ko) * 2021-12-30 2025-02-03 리벨리온 주식회사 뉴럴 프로세싱 장치 및 그의 트랜잭션 트래킹 방법

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05197604A (ja) * 1991-05-21 1993-08-06 Digital Equip Corp <Dec> マルチプロセッサ・コンピュータ及びその動作方法
US5504899A (en) * 1991-10-17 1996-04-02 Digital Equipment Corporation Guaranteeing global serializability by applying commitment ordering selectively to global transactions
US5701480A (en) * 1991-10-17 1997-12-23 Digital Equipment Corporation Distributed multi-version commitment ordering protocols for guaranteeing serializability during transaction processing
US6094688A (en) * 1997-01-08 2000-07-25 Crossworlds Software, Inc. Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources
US6233585B1 (en) * 1998-03-12 2001-05-15 Crossworlds Software, Inc. Isolation levels and compensating transactions in an information system
US6529932B1 (en) * 1998-04-01 2003-03-04 Microsoft Corporation Method and system for distributed transaction processing with asynchronous message delivery
JP2000010810A (ja) * 1998-06-22 2000-01-14 Toshiba Corp トランザクション処理のコミット制御方法および同方法が適用される計算機システム
US6728958B1 (en) * 1998-07-31 2004-04-27 Hewlett-Packard Development Company, L.P. Volatile resource manager with pre-prepare notification
US6463456B1 (en) * 1999-09-01 2002-10-08 International Business Machines Corporation Efficient registration for distributed transaction systems
US6546443B1 (en) * 1999-12-15 2003-04-08 Microsoft Corporation Concurrency-safe reader-writer lock with time out support
US7080119B2 (en) * 2001-07-17 2006-07-18 Bea Systems, Inc. System and method for transaction processing with delegated commit feature
US8244990B2 (en) * 2002-07-16 2012-08-14 Oracle America, Inc. Obstruction-free synchronization for shared data structures
KR20050035301A (ko) * 2002-09-12 2005-04-15 인터내셔널 비지네스 머신즈 코포레이션 이종의 프로세스들을 통합하도록 적응된 데이터 프로세싱시스템
GB0227825D0 (en) * 2002-11-29 2003-01-08 Ibm High-performance lock management for flash copy in n-way shared storage systems
US6938130B2 (en) * 2003-02-13 2005-08-30 Sun Microsystems Inc. Method and apparatus for delaying interfering accesses from other threads during transactional program execution
US7206903B1 (en) * 2004-07-20 2007-04-17 Sun Microsystems, Inc. Method and apparatus for releasing memory locations during transactional execution
CN100561920C (zh) * 2004-12-27 2009-11-18 北京航空航天大学 Web服务事务处理系统及处理方法
US7555619B2 (en) * 2005-12-07 2009-06-30 Microsoft Corporation Efficient per-object operations in software transactional memory
US20070198978A1 (en) * 2006-02-22 2007-08-23 David Dice Methods and apparatus to implement parallel transactions
US7620850B2 (en) * 2006-06-09 2009-11-17 Sun Microsystems, Inc. Breakpoints in a transactional memory-based representation of code
US8010550B2 (en) * 2006-11-17 2011-08-30 Microsoft Corporation Parallelizing sequential frameworks using transactions
US7949841B2 (en) * 2006-12-08 2011-05-24 Microsoft Corporation Protection of critical memory using replication
US8108631B2 (en) * 2008-07-18 2012-01-31 Oracle America, Inc. Transactional memory support for non-coherent shared memory systems using selective write through caches
US20100083268A1 (en) * 2008-09-29 2010-04-01 Morris Robert P Method And System For Managing Access To A Resource By A Process Processing A Media Stream

Also Published As

Publication number Publication date
CA2736095C (en) 2016-11-29
KR101669298B1 (ko) 2016-10-25
US20100100885A1 (en) 2010-04-22
WO2010048043A3 (en) 2010-06-10
CN102187321B (zh) 2013-01-16
US8001548B2 (en) 2011-08-16
EP2350831A2 (en) 2011-08-03
KR20110085994A (ko) 2011-07-27
RU2011115421A (ru) 2012-10-27
CN102187321A (zh) 2011-09-14
WO2010048043A2 (en) 2010-04-29
EP2350831A4 (en) 2015-07-08
CA2736095A1 (en) 2010-04-29
RU2510977C2 (ru) 2014-04-10

Similar Documents

Publication Publication Date Title
BRPI0918439A2 (pt) processamento de transações para ações de efeito secundário em memória transacional
BRPI0814455A2 (pt) Transações aninhadas paralelas em memória transacional
EP2377029A4 (en) PROCESSING TRANSACTIONS IN A TRANSACTIONAL MEMORY
GB2447200B (en) Transactional memory in out-of-order processors
EP2218043A4 (en) ONLINE PAYMENT OPERATIONS
BR112014031415A2 (pt) salvar/ restaurar registradores selecionados em processamento transacional
BRPI0922916A2 (pt) prevenção de fraude em transações eletrônicas
EP2156397A4 (en) SECURE PAYMENT CARD TRANSACTIONS
SE0950453L (sv) Säkra finansiella transaktioner
BRPI0919767A2 (pt) sistema e métodos para processar transações com comerciantes em linha direta
EP2386087A4 (en) Shared virtual memory
BRPI0917318A2 (pt) cartao de transacao financeira e combinacao
BRPI0908158A2 (pt) Emissor
BRPI1014397A2 (pt) dados de aplicação por computador em resultados de pesquisa
FI20106316L (fi) Kortin vastake
EP2291793A4 (en) TRANSACTION CARD
EP2318919A4 (en) SPREAD MAP
HRP20150485T1 (xx) ANTITIJELA ZA PROTEIN U KORELACIJI SA OSTEOPLASTOM Siglec
BRPI0819314A8 (pt) realização de transações eletrônicas seguras
UY3839Q (es) Careta delantera para motocicletas
GB0910443D0 (en) Secure transaction personal computer
IT1400425B1 (it) Modified snrnas for use in therapy.
FI20085217A0 (fi) Tietojenkäsittelyjärjestely
BRPI0911368A2 (pt) organização de armazenamento temporário adaptativo para multiprocessadores de chip
GB0725320D0 (en) Transaction processing

Legal Events

Date Code Title Description
B25A Requested transfer of rights approved

Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC (US)

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06T Formal requirements before examination [chapter 6.20 patent gazette]
B11T Dismissal of application maintained [chapter 11.20 patent gazette]