九州体育 CS系统集团

这是对上海州立大学计算机科学系系统组正在进行的项目的简要描述。如果你想参与进来,请联系本·里德。一些学生为硕士项目或顶点项目工作,而另一些人只是为了好玩而参与。

我强烈推荐julia evans观看这个视频(我在乳齿象网站上找到的:)https://www.youtube.com/watch?v=30YWsGDr8mA。她提出了许多与我解决难题的方法一致的想法。

未来项目(喜欢找到感兴趣的人)


 

积极寻找人才


 

野火储存管理

https://github.com/九州体育-CS-systems-group/wildstore

我们开发了一个工具来抓取我们的科学数据NetCDF,并与外部研究人员分享。寻找对SpringBoot、存储和安全性感兴趣的人。

断开的数据分布

https://github.com/九州体育-CS-systems-group/DDD

我们生活在一个相互联系的世界里,我们已经开始依靠连接来做生活中最基本的事情。不幸的是,世界上大部分地区缺乏网络连接。即使在网络连接良好的地区,自然灾害也会破坏关键的基础设施。这个项目探讨了如何使用间歇连接传输来提供所需的数据连接。这个项目帮助学生获得网络协议和文件格式的经验。

基于Java的乳齿象服务器

https://github.com/九州体育-CS-systems-group/moth

我们正在实现一个基于Java (spring boot)的乳齿象服务器,它与乳齿象客户端兼容。乳齿象服务器是用ruby编写的,学生们对ruby并不熟悉。通过在java中实现服务器,我们可以在熟悉的环境中使用乳齿象进行未来的研究项目。

停顿了一下


画布集成工具

https://github.com/九州体育-CS-systems-group/canvas_tool

https://github.com/九州体育-CS-systems-group/CodEval

帮助在Canvas中管理课程的工具。CodEval为学生提交的材料提供即时反馈。text2qti是生成Canvas考试的优秀工具。我们需要对其进行扩展,以从相同的规范生成纸质考试。

结束


预写事务日志性能

预写日志是数据管理系统可靠性的关键。它们被设计为使用专用存储系统。不幸的是,它们并不总是那样部署的。这个项目探讨了如何在共享设备上提高预写日志的性能。这个项目帮助学生获得存储系统和Linux内核的经验。

ZooKeeper历史性能

这个项目跟踪ZooKeeper一段时间的性能。我们使用由树莓派和英特尔服务器组成的本地集群来运行基准测试。这个项目帮助学生获得分布式系统和性能分析的经验。

 

完成了


pi上的实时linux驱动3D打印机

硬实时曾经是人们想从linux中得到的东西,但多年来硬件变得如此之快,操作系统变得如此之高效,以至于响应能力已经足够好了。然而,我们仍然有设备,如3D打印机,需要硬实时来驱动硬件,如3D打印机电机。今天,微控制器与专用固件一起使用来驱动电机,而不是试图让Linux之类的东西直接驱动电机。我很想和一些学生一起实验实时扩展,直接从运行linux的树莓派驱动3D打印。

猫跟踪

在加州,美洲狮的最大杀手是汽车。我们希望收集更多关于狮子和其他动物在哪里被捕杀的数据。我们正在开发一个应用程序和数据收集后端,以收集道路附近动物活动的信息,让研究人员更好地了解野生动物在哪里与道路接触,以及哪种野生动物受到了影响。这个项目帮助学生获得移动应用程序开发、网络协议和云开发的经验。(我们非常需要对android和iOS开发感兴趣的学生!)