![]() |
Summer Student Project Opportunities - Summer 2009Apply now to join LBNL's Summer 2009 Student Program To ensure fastest consideration, please include position number 22295 and the project code(s) listed below in your cover letter. Attach your cover letter as the last page of your resume and submit to our online application.
Data access time in a Peta-scale file system is highly dependent on the access performance of its associated meta-data. Even though the meta-data is relatively small compared to the overall storage capacity, more than 50% of file operations are actually meta-data operations. We have a preliminary implementation of a balanced extendible hashing (BEH) most suitable for meta-data of Peta-scale file system. The data structure combines the virtues of extendible hashing for scalability and preservation of spatial locality of keys whose binary encoding is order preserving. The objective of this work is to re-implement this scheme in a shared memory, cache aware, thread-safe and concurrently accessible multi-core architecture using Unified Parallel C (UPC). We seek a graduate or a upper year undergraduate summer student intern to assist with this work for a period of about three months.Qualifications:
The student involved will assist in the ongoing development of an internal information system used by ESnet in its day to day operation. The student will work closely with an ESnet engineer to implement important features in this database system. Example projects: developing database schemas and user interfaces to manage circuit, contact and topology information; developing tools to extract data from primary sources and insert it into the database; developing linkage to other internal and external systems; and developing reporting tools. Qualifications: eCommerce Student (Project BTCRES2)ESnet is a high-speed network serving thousands of Department of Energy scientists and collaborators worldwide. A pioneer in providing high-bandwidth, reliable connections, ESnet enables researchers at national laboratories, universities and other institutions to communicate with each other using the collaborative capabilities needed to address some of the world's most important scientific challenges. Qualifications:
Student will be working closely with ESnet’s world-class network engineers and identity management team. The current ESnet website is http://www.es.net
The student will be involved in updating the widely used Iperf network measurement tool. Iperf has become something of a de facto standard in many networking circles but could use not only some maintenance but also significant reworking to make it even more useful. The student will be responsible for significant refactoring and improvement of the Iperf codebase. Possible directions include re-implementing Iperf as a library; simplifying and improving the code, especially the threading code; evaluating and incorporating third party patches; and implementing community requested features. Qualifications: The Iperf website is at http://iperf.sourceforge.net/.
The student assistant will assist in the development and implementation of the OSCARS virtual network circuit reservation system. The main duties include: 1) Evaluating algorithms for virtual circuit path selection; and 2) Implementing selected algorithms in the OSCARS framework. Qualifications:
ESnet is a high-speed network serving thousands of Department of Energy scientists and collaborators worldwide. A pioneer in providing high-bandwidth, reliable connections, ESnet enables researchers at national laboratories, universities and other institutions to communicate with each other using the collaborative capabilities needed to address some of the world's most important scientific challenges. Qualifications: Student will be working closely with ESnet’s world-class network engineers and identity management team. The current ESnet website is http://www.es.net.
The student assistant will assist in integrating topological analysis algorithms (such as contour trees, contour spectrum, topological landscapes) into the visualization tool VisIt. Depending on programming and research experience, the student will further help with improving existing prototype implementations. Main duties include: 1. Implementing at least one topological analysis algorithm in VisIt as plot or operator (e.g., contour tree plot). 2. Linking this algorithm to other VisIt plots/operators (e.g., displaying contour tree or contour spectrum in transfer function design widget for volume rendering). 3. Developing extensions to the existing algorithm and/or improving its efficiency. Qualifications:
The student will compare and enhance the scalability and usability of various parallel debugging, performance, and profiling tools on large, parallel, scientific codes being used at the National Energy Research Scientific Computing Center. Qualifications include: The position is open to senior undergraduates or graduate students in Computer Science or any scientific field, provided that the student has some exposure to the concepts behind parallel computing. Students in the Computational Science and Engineering graduate program are encouraged to apply. Return to the Computing Sciences Employment Opportunities Table of Contents orReturn to the Laboratory Current Job Opportunities Index |