Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ioana Burcea is active.

Publication


Featured researches published by Ioana Burcea.


very large data bases | 2003

S-ToPSS: semantic Toronto publish/subscribe system

Milenko Petrovic; Ioana Burcea; Hans-Arno Jacobsen

Publisher Summary This chapter discusses the semantic Toronto publish/subscribe system. Middleware that can satisfy this requirement include event-based architectures such as publish-subscribe systems. The pub/sub paradigm has recently gained a significant interest in the database community for the support of information dissemination applications for which other models turned out to be inadequate. In pub/sub systems, clients are autonomous components that exchange information by publishing events and by subscribing to the classes of events, they are interested in. In these systems, publishers produce information, while subscribers consume it. A component usually generates a message when it wants the external world to know that a certain event has occurred. All components that have previously expressed their interest in receiving such events will be notified about it. The central component of this architecture is the event dispatcher. This component records all subscriptions in the system. When a certain event is published, the event dispatcher matches it against all subscriptions in the system.


Lecture Notes in Computer Science | 2003

L-ToPSS – Push-Oriented Location-Based Services

Ioana Burcea; Hans-Arno Jacobsen

The advance in wireless networks and in positioning systems has led to a new class of mobile applications: location-based services (LBS). LBS offer highly personalized services to mobile users based on their locations, user profiles and static and dynamic content information. The publish/subscribe paradigm is an information dissemination model appropriate for the implementation of LBS. However, existing publish/subscribe systems do not include location information in their models. In this paper we present an extension for the publish/subscribe paradigm that can effectively support push-oriented LBS.


architectural support for programming languages and operating systems | 2008

Predictor virtualization

Ioana Burcea; Stephen Somogyi; Andreas Moshovos; Babak Falsafi

Many hardware optimizations rely on collecting information about program behavior at runtime. This information is stored in lookup tables. To be accurate and effective, these optimizations usually require large dedicated on-chip tables. Although technology advances offer an increased amount of on-chip resources, these resources are allocated to increase the size of on-chip conventional cache hierarchies. This work proposes Predictor Virtualization, a technique that uses the existing memory hierarchy to emulate large predictor tables. We demonstrate the benefits of this technique by virtualizing a state-of-the-art data prefetcher. Full-system, cycle-accurate simulations demonstrate that the virtualized prefetcher preserves the performance benefits of the original design, while reducing the on-chip storage dedicated to the predictor table from 60KB down to less than one kilobyte.


architectural support for programming languages and operating systems | 2009

Phantom-BTB: a virtualized branch target buffer design

Ioana Burcea; Andreas Moshovos

Modern processors use branch target buffers (BTBs) to predict the target address of branches such that they can fetch ahead in the instruction stream increasing concurrency and performance. Ideally, BTBs would be sufficiently large to capture the entire working set of the application and sufficiently small for fast access and practical on-chip dedicated storage. Depending on the application, these requirements are at odds. This work introduces a BTB design that accommodates large instruction footprints without dedicating expensive onchip resources. In the proposed Phantom-BTB (PBTB) design, a conventional BTB is augmented with a virtual table that collects branch target information as the application runs. The virtual table does not have fixed dedicated storage. Instead, it is transparently allocated, on demand, in the on-chip caches, at cache line granularity. The entries in the virtual table are proactively prefetched and installed in the dedicated conventional BTB, thus, increasing its perceived capacity. Experimental results with commercial workloads under full-system simulation demonstrate that PBTB improves IPC performance over a 1K-entry BTB by 6.9% on average and up to 12.7%, with a storage overhead of only 8%. Overall, the virtualized design performs within 1% of a conventional 4K-entry, single-cycle access BTB, while the dedicated storage is 3.6 times smaller.


extending database technology | 2011

GPX-matcher: a generic boolean predicate-based XPath expression matcher

Mohammad Sadoghi; Ioana Burcea; Hans-Arno Jacobsen

Content-based architectures for XML data dissemination are gaining increasing attention both in academia and industry. These dissemination networks are the building blocks of selective information dissemination applications which have wide applicability such as sharing and integrating information in both scientific and corporate domains. At the heart of these dissemination services is a fast engine for matching of an incoming XML message against stored XPath expressions to determine interested consumers for the message. To achieve the ultra-low response time, predominant in financial message processing, the XPath expression matching must be done efficiently. In this paper, we develop and evaluate a novel algorithm based on a unique encoding of XPath expressions and XML messages, unlike dominating automaton-based algorithms, for efficiently solving this matching problem. We demonstrate a matching time in the millisecond range for millions of XPath expressions which significantly outperforms state-of-the-art algorithms.


pacific rim conference on communications, computers and signal processing | 2009

Teaching old caches new tricks: RegionTracker and predictor virtualization

Ioana Burcea; Jason Zebchuk; Andreas Moshovos

On-chip last-level caches are increasing to tens of megabytes to accommodate applications with large memory footprints and to compensate for high memory latencies and limited off-chip bandwidth. This paper reviews two on-going research efforts that exploit such large caches: coarse-grain cache management, and predictor virtualization. Coarse-grain cache management collects and stores cache information at a large memory region granularity (e.g., 1KB to 8KB). This coarse view of memory access behaviour enables optimizations that were not previously possible with conventional caches. Predictor virtualization is motivated by the observation that on-chip storage has become sufficiently large to accommodate allocating, on demand, a small percentage of its capacity for purposes other than storing program data and instructions. Predictor virtualization uses conventional caches to store program metadata, i.e., information about program behaviour. Such metadata information can be used for several optimizations that improve performance and power. This paper summarizes the progress made and the on-going activity in these two research efforts.


mobile data management | 2004

Disconnected operation in publish/subscribe middleware

Ioana Burcea; Hans-Arno Jacobsen; E. de Lara; Vinod Muthusamy; Milenko Petrovic


conference of the centre for advanced studies on collaborative research | 2003

Modeling location-based services with subject spaces

Hubert Ka Yau Leung; Ioana Burcea; Hans-Arno Jacobsen


international semantic web conference | 2003

I know what you mean: semantic issues in Internet-scale publish/subscribe systems

Ioana Burcea; Milenko Petrovic; Hans-Arno Jacobsen


mobile data management | 2004

Disconnected operations in publish/subscribe

Ioana Burcea; Vinod Muthusamy; Miroslav Petrovic; H.-Arno Jacobsen; Eyal De Lara

Collaboration


Dive into the Ioana Burcea's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Stephen Somogyi

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Babak Falsafi

École Polytechnique Fédérale de Lausanne

View shared research outputs
Researchain Logo
Decentralizing Knowledge