Font Size: a A A

Research Of Component's Scheduling And Scalability Based On VLBC

Posted on:2010-10-20Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhouFull Text:PDF
GTID:2178360278469506Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the fast development of virtual technology and remote education, the research of computer virtual laboratory gradually becomes one of the hotspots. In recent years, colleges and research institutions in both domestic and foreign are committed to develop their own systems, has made a series of achievement. Virtual Laboratory Base on Component (VLBC) using Java Applet for client-side, Java Bean as a component, Matlab as the calculating background, has a good scalability, portability and reusability.The paper introduces the current research trends and the current study on VLBC, explains its operational mechanism and the application of key technologies in the system.VLBC use topological sorting in directed acyclic graph (DAG) to manage the operation of system.For the system's low operating efficiency, this article proposes a new DAG parallel arithmetic based on the Java Thread and "wake" mechanism. Compared to topological sorting, new arithmetic's time-complexity was highly reduced. Experiments verified the correctness of the algorithm. The algorithm applied to virtual laboratory of cryptography, the system's running results show that: VLBC works much faster and the usage rate of resource is heightened, and makes user more satisfied.In order to improve system's scalability, this paper designed and implemented a custom component modules, which allows users to freely build components, and real-time seamlessly integrate with the system; making the system has a great deal of scalability. Reserved a network interface, when system connect to network, it can recive request come from internet.Finally, the paper sums up our work during the design and development, and discusses how to improve the system in the future.
Keywords/Search Tags:VLBC, DAG parallel algorithms, Java Thread, Custom components, Network interface
PDF Full Text Request
Related items