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 <b...@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 i...@instaclustr.com. > > Cheers > > Ben > -- > Ben Bromhead > CTO | Instaclustr <https://www.instaclustr.com/> > +1 650 284 9692 > Managed Cassandra / Spark on AWS, Azure and Softlayer >