Proceedings of the 2nd Workshop on Best Practices in Applying Aspect-Oriented Software Development 2007
DOI: 10.1145/1229485.1229489
|View full text |Cite
|
Sign up to set email alerts
|

Applying aspect oriented programming to distributed storage metadata management

Abstract: High performance computing applications often must handle on the order of peta bytes of data during their operation. Such large data sets inherently require distributed storage. Emerging distributed storage solutions in this realm, such as our L-Store framework, virtualize the distributed nature of the storage by offering the notion of a single file system to applications. These virtualization schemes must manage substantial amount of metadata to handle the data sets across the distributed storage. Apart from … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2007
2007
2014
2014

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…In section IV we present the results and the analysis of the results in section V. The summary of the results, final remarks and conclusions and directions for further work are in sections VI, VII and VIII, respectively. II. RELATED WORK The work done in [5] describes database connections pooling as one of the main crosscutting concerns in distributed software applications. In their work, database connections pooling, and authentication and authorization were all formulated as aspects.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In section IV we present the results and the analysis of the results in section V. The summary of the results, final remarks and conclusions and directions for further work are in sections VI, VII and VIII, respectively. II. RELATED WORK The work done in [5] describes database connections pooling as one of the main crosscutting concerns in distributed software applications. In their work, database connections pooling, and authentication and authorization were all formulated as aspects.…”
Section: Introductionmentioning
confidence: 99%
“…This was achieved by building and deploying adaptive QoS-aware, distributed middleware applications. The work in [4] and [5] described a number of important aspects that obviously crosscut several modules in web applications. They included authentication, exception handling, logging, profiling, pooling and caching.…”
Section: Introductionmentioning
confidence: 99%