Student Information Processing Board

Last updated

The Student Information Processing Board (SIPB) is a student group at the Massachusetts Institute of Technology (MIT) that helps students access computing resources and use them effectively.

Contents

History

SIPB was founded in 1969 by Bob Frankston, Gary Gut, David Burmaster, and Ed Fox. [1] [2] [3] At the time, computers in universities were still expensive resources reserved for funded research projects. Through an arrangement with the MIT administration, SIPB administered student accounts on university-owned computers. This allowed students access to MIT's timeshared computers when computers otherwise cost millions of dollars and were as big as an entire room. [3]

In 1983, MIT launched Project Athena, an initiative to create a distributed computing system for educational use. [4] SIPB was instrumental in the creation of Project Athena [2] and helped to provide MIT students with access to computing resources for independent projects. [4] Project Athena led to several important Unix technologies such as X11, instant messaging, and network filesystems.

SIPB set up a Web server at www.mit.edu in 1993, when the number of public web servers was roughly 100 and long before university Web sites became common. When MIT finally did set up an official website, it was at web.mit.edu.

Projects

SIPB has been instrumental for funding technical software projects that benefit the MIT community. These have included: [5]

Related Research Articles

Client–server model Distributed application structure in computing

Client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients. Often clients and servers communicate over a computer network on separate hardware, but both client and server may reside in the same system. A server host runs one or more server programs, which share their resources with clients. A client usually does not share any of its resources, but it requests content or service from a server. Clients, therefore, initiate communication sessions with servers, which await incoming requests. Examples of computer applications that use the client–server model are email, network printing, and the World Wide Web.

Kerberos is a computer-network authentication protocol that works on the basis of tickets to allow nodes communicating over a non-secure network to prove their identity to one another in a secure manner. The protocol was named after the character Kerberos from Greek mythology, the ferocious three-headed guard dog of Hades. Its designers aimed it primarily at a client–server model, and it provides mutual authentication—both the user and the server verify each other's identity. Kerberos protocol messages are protected against eavesdropping and replay attacks.

Thin client Non-powerful computer optimized for remote server access

In computer networking, a thin client is a simple (low-performance) computer that has been optimized for establishing a remote connection with a server-based computing environment. The server does most of the work, which can include launching software programs, performing calculations, and storing data. This contrasts with a fat client or a conventional personal computer; the former is also intended for working in a client–server model but has significant local processing power, while the latter aims to perform its function mostly locally.

X Window System Windowing system for bitmap displays on UNIX-like systems

The X Window System is a windowing system for bitmap displays, common on Unix-like operating systems.

Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files. Grid computing is distinguished from conventional high-performance computing systems such as cluster computing in that grid computers have each node set to perform a different task/application. Grid computers also tend to be more heterogeneous and geographically dispersed than cluster computers. Although a single grid can be dedicated to a particular application, commonly a grid is used for a variety of purposes. Grids are often constructed with general-purpose grid middleware software libraries. Grid sizes can be quite large.

Beowulf cluster

A Beowulf cluster is a computer cluster of what are normally identical, commodity-grade computers networked into a small local area network with libraries and programs installed which allow processing to be shared among them. The result is a high-performance parallel computing cluster from inexpensive personal computer hardware.

Web hosting service Service for hosting websites

A web hosting service is a type of Internet hosting service that hosts websites for clients, i.e. it offers the facilities required for them to create and maintain a site and makes it accessible on the World Wide Web. Companies providing web hosting services are sometimes called web hosts.

Project Athena

Project Athena was a joint project of MIT, Digital Equipment Corporation, and IBM to produce a campus-wide distributed computing environment for educational use. It was launched in 1983, and research and development ran until June 30, 1991. As of 2020, Athena is still in production use at MIT. It works as software that makes a machine a thin client, that will download educational applications from the MIT servers on demand.

Client (computing) Piece of computer hardware or software accessing a server service

In computing, a client is a piece of computer hardware or software that accesses a service made available by a server as part of the client–server model of computer networks. The server is often on another computer system, in which case the client accesses the service by way of a network.

Linux Terminal Server Project (LTSP) is a free and open source terminal server for Linux that allows many people to simultaneously use the same computer. Applications run on the server with a terminal known as a thin client handling input and output. Generally, terminals are low-powered, lack a hard disk and are quieter and more reliable than desktop computers because they do not have any moving parts.

ISCABBS, also known as ISCA, is a bulletin board system ("BBS"), formerly based at the University of Iowa. Dave's own version of Citadel, an early branch of the Citadel/UX BBS software, was developed to run ISCA. Like most Citadels, the focus is almost entirely on conversation between users.

Digital reference is a service by which a library reference service is conducted online, and the reference transaction is a computer-mediated communication. It is the remote, computer-mediated delivery of reference information provided by library professionals to users who cannot access or do not want face-to-face communication. Virtual reference service is most often an extension of a library's existing reference service program. The word "reference" in this context refers to the task of providing assistance to library users in finding information, answering questions, and otherwise fulfilling users’ information needs. Reference work often but not always involves using reference works, such as dictionaries, encyclopedias, etc. This form of reference work expands reference services from the physical reference desk to a "virtual" reference desk where the patron could be writing from home, work or a variety of other locations.

Roundcube is a web-based IMAP email client. Roundcube's most prominent feature is the pervasive use of Ajax technology. Roundcube is free and open-source software subject to the terms of the GNU General Public License (GPL-3.0-or-later), with exceptions for skins and plugins.

Computer network Network that allows computers to share resources and communicate with each other

A computer network is a set of computers sharing resources located on or provided by network nodes. The computers use common communication protocols over digital interconnections to communicate with each other. These interconnections are made up of telecommunication network technologies, based on physically wired, optical, and wireless radio-frequency methods that may be arranged in a variety of network topologies.

The Texas Advanced Computing Center (TACC) at the University of Texas at Austin, United States, is an advanced computing research center that provides comprehensive advanced computing resources and support services to researchers in Texas and across the USA. The mission of TACC is to enable discoveries that advance science and society through the application of advanced computing technologies. Specializing in high performance computing, scientific visualization, data analysis & storage systems, software, research & development and portal interfaces, TACC deploys and operates advanced computational infrastructure to enable computational research activities of faculty, staff, and students of UT Austin. TACC also provides consulting, technical documentation, and training to support researchers who use these resources. TACC staff members conduct research and development in applications and algorithms, computing systems design/architecture, and programming tools and environments.

A home server is a computing server located in a private computing residence providing services to other devices inside or outside the household through a home network or the Internet. Such services may include file and printer serving, media center serving, home automation control, web serving, web caching, file sharing and synchronization, video surveillance and digital video recorder, calendar and contact sharing and synchronization, account authentication, and backup services.

In the history of virtual learning environments, the 1990s was a time of growth, primarily due to the advent of the affordable computer and of the Internet.

Cloud computing Form of shared Internet-based computing

Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. Large clouds often have functions distributed over multiple locations, each location being a data center. Cloud computing relies on sharing of resources to achieve coherence and economies of scale, typically using a "pay-as-you-go" model which can help in reducing capital expenses but may also lead to unexpected operating expenses for unaware users.

History of virtual learning environments

A virtual learning environment (VLE) is a system that creates an environment designed to facilitate teachers' management of educational courses for their students, especially a system using computer hardware and software, which involves distance learning. In North America, a virtual learning environment is often referred to as a "learning management system" (LMS).

Internet area network Type of large-scale computer network

An Internet area network (IAN) is a concept for a communications network that connects voice and data endpoints within a cloud environment over IP, replacing an existing local area network (LAN), wide area network (WAN) or the public switched telephone network (PSTN).

References

  1. Denning, Peter J.; Metcalfe, Robert M. (2012-12-06). Beyond Calculation: The Next Fifty Years of Computing. Springer Science & Business Media. p. 293. ISBN   9781461206859.
  2. 1 2 Van Vleck, Thomas (ed.). "Multics Glossary -S-". www.multicians.org. Retrieved 2016-03-06.
  3. 1 2 "SIPB History". sipb.mit.edu. Retrieved 2021-10-14.
  4. 1 2 Garfinkel, Simson L. (November–December 1988). "A Second Wind for Athena" (PDF). Technology Review. Retrieved 25 January 2016.
  5. "Projects and Services". sipb.mit.edu. Retrieved 2020-05-04.
  6. "Building and reconnecting MIT in Minecraft". MIT News. Retrieved 24 May 2020.