Tag Java
[CloudRAID] 6. Conclusion and Outlook
This post is the last post of the blog series about the student research paper CloudRAID.
This is the last part of the student research paper about CloudRAID. Florian summarizes the pros and cons of our implementation. Furthermore he shows some ideas that could make CloudRAID more convenient, e.g. adding a search possibility.
This article was published on 11/21/2012 6:28 p.m. and is stored in the category Development.
It is tagged with
Apache,
Cluster,
Eclipse,
Encryption,
Java,
Network,
Security,
Server,
Studium
There are 0 comments.
[CloudRAID] 5. Benchmarks
This post is a continuation of the blog series about the student research paper CloudRAID.
Since the performance is an integral part and a key aspect of the software and even more one of the most important piece, the following chapter will show some performance tests and benchmark results.
In order to make the benchmarks reproducible this chapter will set up some benchmark environments. They define the hardware as well as the software that is used for the benchmark tests.
Environment 1:
- CPU: Intel® Core™ 2 Duo CPU P8600 @ 2.40 GHz
- RAM: 4 GiB ...
This article was published on 11/21/2012 6 p.m. and is stored in the category Development.
It is tagged with
Apache,
C/C++,
Cluster,
Eclipse,
Encryption,
Java,
Network,
Security,
Server,
Studium
There are 0 comments.
[CloudRAID] 4. Implementation (Continuation 2)
This post is a continuation of the blog series about the student research paper CloudRAID.
After the implementation of the CloudRAID backend has been introduced and the specification of the REST API endpoints is published, Florian is describing the compression API and the client application on his blog in a new post.
This article was published on 11/18/2012 6:40 p.m. and is stored in the category Development.
It is tagged with
Apache,
Cluster,
Eclipse,
Encryption,
Java,
Security,
Server,
Studium
There are 0 comments.
[CloudRAID] 4. Implementation (Continuation)
This post is a continuation of the blog series about the student research paper CloudRAID.
The default CloudRAID package contains a RESTful HTTP API. This is realized using Java Servlets. A Java web and application server will be used to deploy the servlet. To activate the servlet this is bound to a base path that will be required to be prefixed to the Uniform Resource Locator (URL) path. The actual functionality provided by this servlet will then be bound to sub paths as described ...
This article was published on 11/15/2012 6 p.m. and is stored in the category Development.
It is tagged with
Apache,
Cluster,
Eclipse,
Encryption,
Java,
Security,
Server,
Studium
There are 0 comments.
[CloudRAID] 4. Implementation
This post is a continuation of the blog series about the student research paper CloudRAID.
After Florian's publications about the architecture the concrete implementation design will follow.
The supplied RAID 5 implementation uses SHA-256 for integrity and validity checks. The hash implementation has been taken from the Apache Portable Runtime Project (APR) that has been published by the Apache Software Foundation under the terms of the Apache License version 2.0.
The native RAID 5 level implementation uses multiple pre-compiler flags and constants to control the ...
This article was published on 11/13/2012 6 p.m. and is stored in the category Development.
It is tagged with
Apache,
C/C++,
Cluster,
Eclipse,
Encryption,
Java,
Network,
Security,
Server,
Studium
There are 0 comments.
[CloudRAID] 3. Concept (Continuation)
This post is a continuation of the blog series about the student research paper CloudRAID.
With some delay I can announce the closing chapter for the architectural backgrounds of CloudRAID. Florian published the rest of chapter “3.3. Server Architecture” and the internals of the “3.4. Client Application”.
This article was published on 11/09/2012 8 p.m. and is stored in the category Development.
It is tagged with
Apache,
Cluster,
Eclipse,
Encryption,
Java,
Network,
Security,
Server,
Studium
There are 0 comments.
[CloudRAID] 3. Concept
This post is a continuation of the blog series about the student research paper CloudRAID.
I'm happy to announce the next part of our student research paper. Today Florian presents the beginning of the third chapter that is all about the concept behind CloudRAID. His post covers the “Requirements” that need to be fulfilled, the “General Architecture” of the server application and also gives some insight on the “Server Architecture”.
This article was published on 11/07/2012 7:20 p.m. and is stored in the category Development.
It is tagged with
Apache,
C/C++,
Cluster,
Eclipse,
Encryption,
Java,
Network,
Security,
Server,
Studium
There are 0 comments.
[CloudRAID] 2. Basics (Continuation)
This post is a continuation of the blog series about the student research paper CloudRAID.
In order to provide data-safety on a common server a RAID can be used. First introduced in 1988 under the title Redundant Arrays of Inexpensive Disks [DK88], the usage of hard drives in an array collection is state of the art nowadays. The paper by Petterson, Gibson and Katz introduces the RAID levels 1 to 5 as follows.
RAID Level 1 provides a high data-safety with a complete fall-back to a secondary device. This “mirroring” has a ...
This article was published on 11/03/2012 5:20 p.m. and is stored in the category Development.
It is tagged with
Apache,
Cluster,
Eclipse,
Encryption,
Java,
Network,
Security,
Server,
Studium
There are 0 comments.
[CloudRAID] 2. Basics
This post is a continuation of the blog series about the student research paper CloudRAID.
Today Florian Bausch published the next part of our student seminar paper. Chapters 2.1. and 2.2. describe the technical backgrounds of the “OSGi Framework” and explain the various kinds of “The Cloud” like private cloud, public cloud and hybrid cloud.
This article was published on 10/31/2012 6 p.m. and is stored in the category Development.
It is tagged with
Apache,
Cluster,
Eclipse,
Encryption,
Java,
Network,
Security,
Server,
Studium
There are 0 comments.
[CloudRAID] 1. Introduction
During last year a fellow student of mine, Florian Bausch, and I wrote a student research paper about how to provide availability, redundancy and security of data in the overall existing and “well known” cloud. In this context we additionally developed a prototype that we call CloudRAID. The software is licensed under the terms of the Apache 2 License and published on github.
During the next weeks we are going to publish our paper as a series of posts on our blogs. This post makes the start of this series and is going to introduce the general idea behind the ...
This article was published on 10/28/2012 6 p.m. and is stored in the category Development.
It is tagged with
Apache,
Cluster,
Eclipse,
Encryption,
Java,
Network,
Security,
Server,
Studium
There are 0 comments.