Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Michael Levi Fraenkel.
high performance distributed computing | 1997
Sandeep K. Singhal; Binh Q. Nguyen; Richard Redpath; Jimmy Nguyen; Michael Levi Fraenkel
Faster networks, faster processors, and standardized protocols have enabled the emergence of interactive applications running over commercial networks such as the Internet. In such applications, multiple users interact with one another by exchanging real-time information such as user position and orientation in a virtual world, live and recorded audio, video, and text. These applications include interactive shopping, team training, virtual meeting rooms, and multi-player games. However, to date, these interactive systems have supported a limited number of information types, offered limited scalability, and have failed to account for a heterogeneous network and processor environment. In this paper, we describe the design and implementation of InVerse, an infrastructure that supports real-time interactive applications on the Internet. InVerse provides a common backplane for disseminating and managing multiple real-time data streams. Within this general-purpose structure, the InVerse system maximizes scalability by implementing a hybrid communications architecture that adapts itself to available network bandwidth, observed network latency, installed network security measures, and available services such as multicast.
conference on object-oriented programming systems, languages, and applications | 1997
Sandeep K. Singhal; Binh Q. Nguyen; Michael Levi Fraenkel; Richard Redpath; Jimmy Nguyen
Java is the programming language of choice for dynamic content on the hternet The language’s popularity has arisen from its portability, ease-ofaad integration with HThE.. Java is used to enable animation on Web pages, to dynamically select and format Web page content at IV& sxvers, and to provide clientside user input checking as a iiunt-end to tmnsaUion-orieuti applications. However, with a few exceptions, Java has not been used to develop applicatioas and servers that demand high performance or throughpnt In this paper, we desxii techniques for improving the performance of Java code and enabling the development of high-throughput appkations and servers. We show that Java code can be easiIy optimki to achieve performance that is comparable with that of tmditional languages such as C or C+i. We base these resuks on oar experience in developing the Inverse @n&active Universe) server in Java. Our resolts apply to Sun’s Java class library and virtual machine, but other implementations may exhibit other performance chamctedstics.
Archive | 1996
Reed Richard Bittinger; Michael Levi Fraenkel; Barron Cornelius Housel; David B. Lindquist
Archive | 1998
Michael Levi Fraenkel; Sandeep K. Singhal
Archive | 2003
Gennaro A. Cuomo; Erik A. Daughtrey; Michael Levi Fraenkel
Archive | 1996
Reed Richard Bittinger; Michael Levi Fraenkel; Barron Cornelius Housel; David B. Lindquist
Archive | 1996
Reed Reed Bittinger; Michael Levi Fraenkel; Barron Cornelius Housel; David B. Lindquist
Archive | 2008
Gennaro A. Cuomo; Michael Levi Fraenkel; Brian Keith Martin
Archive | 1999
Alastair John Angwin; David George Bevis; James C. Colson; Michael Levi Fraenkel; Ajei Sarat Gopal; Sandeep K. Singhal
Archive | 1996
Reed Richard Bittinger; Michael Levi Fraenkel; Barron Cornelius Housel; David B. Lindquist