You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cassandra.apache.org by Ben Bromhead <be...@instaclustr.com> on 2017/02/08 03:26:05 UTC

Instaclustr Masters scholarship

As part of our commitment to contributing back to the Apache Cassandra open
source project and the wider community we are always looking for ways we
can foster knowledge sharing and improve usability of Cassandra itself. One
of the ways we have done so previously was to open up our internal builds
and versions of Cassandra (https://github.com/instaclustr/cassandra).

We have also been looking at a few novel or outside the box ways we can
further contribute back to the community. As such, we are sponsoring a
masters project in conjunction with the Australian based University of
Canberra. Instaclustr’s staff will be available to provide advice and
feedback to the successful candidate.

*Scope*
Distributed database systems are relatively new technology compared to
traditional relational databases. Distributed advantages provide
significant advantages in terms of reliability and scalability but often at
a cost of increased complexity. This complexity presents challenges for
testing of these systems to prove correct operation across all possible
system states. The scope of this masters scholarship is to use the Apache
Cassandra repair process as an example to consider and improve available
approaches to distributed database systems testing.

The repair process in Cassandra is a scheduled process that runs to ensure
the multiple copies of each piece of data that is maintained by Cassandra
are kept synchronised. Correct operation of repairs has been an ongoing
challenge for the Cassandra project partly due to the difficulty in
designing and developing  comprehensive automated tests for this
functionality.

The expected scope of this project is to:

   - survey and understand the existing testing framework available as part
   of the Cassandra project, particularly as it pertains to testing repairs
   - consider, research and develop enhanced approaches to testing of
   repairs
   - submit any successful approaches to the Apache Cassandra project for
   feedback and inclusion in the project code base

Australia is a pretty great place to advance your education and is
welcoming of foreign students.

We are also open to sponsoring a PhD project with a more in depth focus for
the right candidate.

For more details please don't hesitate to get in touch with myself or reach
out to info@instaclustr.com.

Cheers

Ben
-- 
Ben Bromhead
CTO | Instaclustr <https://www.instaclustr.com/>
+1 650 284 9692
Managed Cassandra / Spark on AWS, Azure and Softlayer

Re: Instaclustr Masters scholarship

Posted by Ben Bromhead <be...@instaclustr.com>.
1975 is totally recent :s

On Wed, Feb 8, 2017, 04:29 Jason Brown <ja...@gmail.com> wrote:

> Ben,
>
> This is pretty cool! Almost wish I could apply ;)
>
> >> "Distributed database systems are relatively new technology"
> https://www.ietf.org/rfc/rfc677.txt.pdf - lol, 1975 :)
>
> -Jason
>
> On Tue, Feb 7, 2017 at 7:26 PM, Ben Bromhead <be...@instaclustr.com> wrote:
>
> > As part of our commitment to contributing back to the Apache Cassandra
> open
> > source project and the wider community we are always looking for ways we
> > can foster knowledge sharing and improve usability of Cassandra itself.
> One
> > of the ways we have done so previously was to open up our internal builds
> > and versions of Cassandra (https://github.com/instaclustr/cassandra).
> >
> > We have also been looking at a few novel or outside the box ways we can
> > further contribute back to the community. As such, we are sponsoring a
> > masters project in conjunction with the Australian based University of
> > Canberra. Instaclustr’s staff will be available to provide advice and
> > feedback to the successful candidate.
> >
> > *Scope*
> > Distributed database systems are relatively new technology compared to
> > traditional relational databases. Distributed advantages provide
> > significant advantages in terms of reliability and scalability but often
> at
> > a cost of increased complexity. This complexity presents challenges for
> > testing of these systems to prove correct operation across all possible
> > system states. The scope of this masters scholarship is to use the Apache
> > Cassandra repair process as an example to consider and improve available
> > approaches to distributed database systems testing.
> >
> > The repair process in Cassandra is a scheduled process that runs to
> ensure
> > the multiple copies of each piece of data that is maintained by Cassandra
> > are kept synchronised. Correct operation of repairs has been an ongoing
> > challenge for the Cassandra project partly due to the difficulty in
> > designing and developing  comprehensive automated tests for this
> > functionality.
> >
> > The expected scope of this project is to:
> >
> >    - survey and understand the existing testing framework available as
> part
> >    of the Cassandra project, particularly as it pertains to testing
> repairs
> >    - consider, research and develop enhanced approaches to testing of
> >    repairs
> >    - submit any successful approaches to the Apache Cassandra project for
> >    feedback and inclusion in the project code base
> >
> > Australia is a pretty great place to advance your education and is
> > welcoming of foreign students.
> >
> > We are also open to sponsoring a PhD project with a more in depth focus
> for
> > the right candidate.
> >
> > For more details please don't hesitate to get in touch with myself or
> reach
> > out to info@instaclustr.com.
> >
> > Cheers
> >
> > Ben
> > --
> > Ben Bromhead
> > CTO | Instaclustr <https://www.instaclustr.com/>
> > +1 650 284 9692
> > Managed Cassandra / Spark on AWS, Azure and Softlayer
> >
>
-- 
Ben Bromhead
CTO | Instaclustr <https://www.instaclustr.com/>
+1 650 284 9692
Managed Cassandra / Spark on AWS, Azure and Softlayer

Re: Instaclustr Masters scholarship

Posted by Jason Brown <ja...@gmail.com>.
Ben,

This is pretty cool! Almost wish I could apply ;)

>> "Distributed database systems are relatively new technology"
https://www.ietf.org/rfc/rfc677.txt.pdf - lol, 1975 :)

-Jason

On Tue, Feb 7, 2017 at 7:26 PM, Ben Bromhead <be...@instaclustr.com> wrote:

> As part of our commitment to contributing back to the Apache Cassandra open
> source project and the wider community we are always looking for ways we
> can foster knowledge sharing and improve usability of Cassandra itself. One
> of the ways we have done so previously was to open up our internal builds
> and versions of Cassandra (https://github.com/instaclustr/cassandra).
>
> We have also been looking at a few novel or outside the box ways we can
> further contribute back to the community. As such, we are sponsoring a
> masters project in conjunction with the Australian based University of
> Canberra. Instaclustr’s staff will be available to provide advice and
> feedback to the successful candidate.
>
> *Scope*
> Distributed database systems are relatively new technology compared to
> traditional relational databases. Distributed advantages provide
> significant advantages in terms of reliability and scalability but often at
> a cost of increased complexity. This complexity presents challenges for
> testing of these systems to prove correct operation across all possible
> system states. The scope of this masters scholarship is to use the Apache
> Cassandra repair process as an example to consider and improve available
> approaches to distributed database systems testing.
>
> The repair process in Cassandra is a scheduled process that runs to ensure
> the multiple copies of each piece of data that is maintained by Cassandra
> are kept synchronised. Correct operation of repairs has been an ongoing
> challenge for the Cassandra project partly due to the difficulty in
> designing and developing  comprehensive automated tests for this
> functionality.
>
> The expected scope of this project is to:
>
>    - survey and understand the existing testing framework available as part
>    of the Cassandra project, particularly as it pertains to testing repairs
>    - consider, research and develop enhanced approaches to testing of
>    repairs
>    - submit any successful approaches to the Apache Cassandra project for
>    feedback and inclusion in the project code base
>
> Australia is a pretty great place to advance your education and is
> welcoming of foreign students.
>
> We are also open to sponsoring a PhD project with a more in depth focus for
> the right candidate.
>
> For more details please don't hesitate to get in touch with myself or reach
> out to info@instaclustr.com.
>
> Cheers
>
> Ben
> --
> Ben Bromhead
> CTO | Instaclustr <https://www.instaclustr.com/>
> +1 650 284 9692
> Managed Cassandra / Spark on AWS, Azure and Softlayer
>