Skip to content

Commit 277916d

Browse files
committed
Fixes
1 parent a033d75 commit 277916d

File tree

1 file changed

+27
-33
lines changed

1 file changed

+27
-33
lines changed

index.md

+27-33
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ towards supporting stateful applications on serverless architectures. To this
3131
end, we are exploring the ground up design of the serverless OS stack that
3232
facilitates stateless and stateful applications.
3333

34-
Publications:
35-
* A Berkeley View on Serverless Computing [[UC Berkeley Tech Report](https://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-3.pdf)]
34+
_Publications:_
35+
* A Berkeley View on Serverless Computing \[[UC Berkeley Tech Report](https://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-3.pdf)\]
3636

3737
**System stack for emerging hardware:** Today's system stacks were designed to
3838
operate with traditional hardware, e.g., with 1 Gbps links and traditional
@@ -42,37 +42,31 @@ and optimization of these systems. To resolve these challenges, we are
4242
revisiting traditional system designs to bridge the gap between hardware
4343
capabilities and realizable system properties.
4444

45-
Publications:
46-
* Distributed Monitoring & Diagnosis Stack for High Speed Networks [[NSDI'19 Paper](http://cs.berkeley.edu/~anuragk/papers/confluo.pdf)], [[Code](https://github.com/ucbrise/confluo)]
47-
48-
**Secure cloud systems:**
49-
50-
With web applications and services moving from self-owned servers in
51-
private data centers to to public cloud platforms, users must now trust the
52-
cloud provider who manages the physical infrastructure that their applications
53-
run on. Unfortunately, high-profile security breaches in the public cloud
54-
indicate that this trust may not always be well placed. We are exploring the
55-
vulnerabilities of existing system deployments hosted on the cloud and the
56-
design of secure systems that no longer have to trust the cloud provider.
57-
58-
Publications:
59-
* Attacking Data Center Networks [[MSR Tech Report](http://cs.berkeley.edu/~anuragk/papers/dcn.pdf)]
60-
61-
**Queries on compressed data:**
62-
63-
Ensuring low latency and high throughput for user-facing queries is challenging
64-
when the volume of data being queried grows larger than the DRAM capacity.
65-
Traditionally, storage systems have resorted to spilling over such data to
66-
significantly slower secondary storage, resulting in higher query latency
67-
and reduced throughput. We have been exploring a fundamentally new approach
68-
to resolve this challenge --- enabling queries directly on a compressed
69-
representation of the data.
70-
71-
Publications:
72-
* Succinct: Enabling Queries on compressed data [[NSDI'15 Paper](http://cs.berkeley.edu/~anuragk/papers/succinct.pdf)], [[Code: Standalone System](http://github.com/amplab/succinct-cpp)], [[Code: Succinct on Spark](https://github.com/amplab/succinct)]
73-
* BlowFish: Dynamic Storage-Performance Tradeoff in Data Stores [[NSDI'16 Paper](http://cs.berkeley.edu/~anuragk/papers/blowfish.pdf)]
74-
* Sprint: Regular Expression Queries on Compressed Data [[Tech Report](http://cs.berkeley.edu/~anuragk/papers/swift.pdf)], [[Code](https://github.com/amplab/sprint)]
75-
* ZipG: Serving Queries on Compressed Graphs [[SIGMOD'17 Paper](http://cs.berkeley.edu/~anuragk/papers/zipg.pdf)]
45+
_Publications:_
46+
* Distributed Monitoring & Diagnosis Stack for High Speed Networks \[[NSDI'19 Paper](http://cs.berkeley.edu/~anuragk/papers/confluo.pdf)\], \[[Code](https://github.com/ucbrise/confluo)\]
47+
48+
**Secure cloud systems:** With web applications and services moving from
49+
self-owned servers in private data centers to to public cloud platforms, users
50+
must now trust the cloud provider who manages the physical infrastructure that
51+
their applications run on. Unfortunately, high-profile security breaches in the
52+
public cloud indicate that this trust may not always be well placed. We are
53+
exploring the vulnerabilities of existing system deployments hosted on the
54+
cloud and the design of secure systems that no longer have to trust the cloud
55+
provider.
56+
57+
**Queries on compressed data:** Ensuring low latency and high throughput for
58+
user-facing queries is challenging when the volume of data being queried grows
59+
larger than the DRAM capacity. Traditionally, storage systems have resorted to
60+
spilling over such data to significantly slower secondary storage, resulting in
61+
higher query latency and reduced throughput. We have been exploring a
62+
fundamentally new approach to resolve this challenge --- enabling queries
63+
_directly_ on a compressed representation of the data.
64+
65+
_Publications:_
66+
* Succinct: Enabling Queries on compressed data \[[NSDI'15 Paper](http://cs.berkeley.edu/~anuragk/papers/succinct.pdf)\], \[[Code: Standalone System](http://github.com/amplab/succinct-cpp)\], \[[Code: Succinct on Spark](https://github.com/amplab/succinct)\]
67+
* BlowFish: Dynamic Storage-Performance Tradeoff in Data Stores \[[NSDI'16 Paper](http://cs.berkeley.edu/~anuragk/papers/blowfish.pdf)\]
68+
* Sprint: Regular Expression Queries on Compressed Data \[[Tech Report](http://cs.berkeley.edu/~anuragk/papers/swift.pdf)\], \[[Code](https://github.com/amplab/sprint)\]
69+
* ZipG: Serving Queries on Compressed Graphs \[[SIGMOD'17 Paper](http://cs.berkeley.edu/~anuragk/papers/zipg.pdf)\]
7670

7771
# Teaching
7872

0 commit comments

Comments
 (0)