Object Web Runtime Infrastructure (OWRTI) , ( May 1998 - September 1998 )
High Level Architecture (HLA) Runtime Infrastructure (RTI) is a new
distributed interactive simulation standard promoted by Defense Modeling
and Simulation Office (DMSO). High Level Architecture (HLA) replaces
the current DIS (Distributed Interactive Simulation) standard (IEEE 1278.1).
HLA RTI is also proposed to OMG as a CORBA Distributed Simulation
Facility.
RTI offers advanced communication features such as: object model for
event distribution and management, publish/subscribe based optimized
communication channels (Data Distribution Management), time management
to facilitate synchronization of distributed clocks (Time Management),
support for object sharing, ownership, life cycle (Object, Ownership,
and Declaration Management), support for grouping
objects into larger components called federates, and for grouping
federates into distributed applications called federations
(Federation Management).
OWRTI is implemented in Java based on CORBA distributed object technology.
Learn more about HLA: http://www.dmso.mil/hla or
http://www.mews.org/omg-sim/
Java Distributed Interactive Simulation (JDIS) , ( September 1998-present )
Java Distributed Interactive Simulation (JDIS) tool is implemented for
monitoring the performance of the Parallized Comprehensive Mine
Simulation program on Origin2000.
JDIS tool also includes the following features:
- record the on going simulation and play back.
- submit the on going simulation in XML format to a servlet
to be recorded in a database.
- gateway between DIS talking entities on top of RTI.
- displays the Protocol Data Unit (PDU) traffic on the DIS session.
Current work on JDIS tool is to make it a gateway between HLA and
DIS simulations. JDIS will be a service on JWORB so that simulations
living in two different worlds (DIS and HLA) can interact with each
other seamlessly.
WebFlow, ( May 1997-present )
WebFlow is an object based data flow system for distributed computing.
WebFlow allows user to compose compute graphs visually. Each module
in the graph may run on different servers (location transparency).
Early work used Sun Servlet mechanism and JNI for invoking external
parallel programs. Current work on WebFlow tries to bring
seamless integration of CORBA, DCOM, and Java Objects,
UML based compute graph definition for the front end, and XML based
visual and interface definition for the WebFlow modules.
Implementation of CORBA Event Service for omniORB2, ( October 1997--December 1997 )
This project combined the VRML, DIS, and CORBA technologies to
define a multi user environment on the Web with 3D front end.
VRML is used for 3D technology, Distributed Interactive Simulation
PDUs are used as a message format, and CORBA Event Service is used for
transport layer. Multi-threaded Event Service is written in C++
on omniORB2 that is a CORBA ORB written by Olivetti and Oracle Research.
DIS PDU Data Visualizer on the WEB, ( August 1997 -- November 1997 )
This project combined the VRML, DIS, Servlet, and Database.
A Java and VRML based query and 3D display windows are defined to
be able to conduct various database queries and statistics on the
recorded DIS sessions. VRML is used to visualize the result.
JobShop Scheduling, ( February 1997 -- April 1997 )
JobShop scheduling problem is solved with Genetic Algorithm based
optimization program. This project used the Fuzzy Rules to adjust
parameters of Genetic Algorithm.
Implementation of Neural Network Algorithms, ( February 1996 -- August 1996 )
A various supervised and unsupervised learning algorithms with graphical
user interface are implemented for
Elements of Artificial Neural Networks, K.Mehrotra, C.K.Mohan,
and S.Ranka, Published by MIT Press, 1997.
Image Processing Tool, ( June 1995 -- August 1995 )
A basic Image Processing Tool is designed and implemented in C++ by
using Motif library.
Tool contained basic local filters, the histogram
based enhancement techniques, and edge detectors.
Visible Human Viewer, ( September 1995 -- December 1995 )
This project provided a support for building 3D representation from
the 2D Visible Human data set. The tool supported the followings:
- region cut,
- simple classifier,
- Z-Buffer implementation for visualization.
Semi Automatic Karyotyping System, ( February 1993 -- August 1994 )
Karyotyping is processing chromosome images and classifying them.
This project is composed of the following steps:
- processing images for enhancement: various local, histogram
based, adaptive enhancement operators are implemented.
- object extraction: includes edge detection and sometimes human
guidance is required to be able to extract the objects from the scene
correctly.
- feature extraction: a set of features are obtained from the
image of each object.
- classification: clustering the chromosomes to the right
classes.
A Credit Risk Assessment with Back Propagation Learning
Algorithm, ( February 1992 -- May 1992 )
This project used the BP algorithm to evaluate the risk value
of customer looking for a loan based on the customer profile
information and the amount of requested loan.
School Automation System, ( December 1990 -- July 1991 )
This project tried to automate the School systems with the following components:
- Databases for students, teachers, and courses.
- Database for question banks for each subject. A capability
to prepare an exam from this bank.
- Evaluation with scanner so that test results can be
obtained very quickly and entered into student records.
- A simple scheduler for teachers.
- Conference Publications
-
-
-
"GraGA: A Graph Based Genetic Algorithm for Airline Crew Scheduling",
Accepted for The Eleventh IEEE International Conference on Tools
with Artificial Intelligence (ICTAI'99), Chicago IL, November 9-11,
1999.
[ with Chilukuri K. Mohan ]
-
-
"WebHLA as Integration Platform for FMS and other Metacomputing
Application Domains", In Proceedings of the DoD HPC Users Group
Conference, Monterey, CA, June 8-15, 1999.
[ with G.C.Fox, W. Furmanski, G. Krishnamurthy, Z. Odcikin-Ozdemir,
T. A. Pulikal, K. Rangarajan and A. Sood ]
-
-
"Using WebHLA to Integrate HPC FMS Modules with Web/Commodity based
Distributed Object Technologies of CORBA, Java, COM and XML",
1999 Advanced Simulation Technologies Conference (ASTC'99),
April 11-15, 1999 Hyatt Islandia, San Diego, California.
[ with G.C.Fox, W. Furmanski, G. Krishnamurthy, Z. Odcikin-Ozdemir,
T. A. Pulikal, K. Rangarajan, A. Sood ]
-
- WebHLA - An Interactive Multiplayer Environment for High Performance
Distributed Modeling and Simulation,
1999 International Conference On Web-Based Modelling and Simulation
(WEBSIM'99), part of 1999 Western MultiConference (WMC'99).
[ with G.C.Fox, W. Furmanski, S. Nair, Z. Ozdemir and T. Pulikal]
-
- WebHLA - An Interactive Programming and Training Environment for High
Performance Distributed FMS,
Simulation Interoperability Workshop (SIW Fall 98).
[ with G.C.Fox, W. Furmanski, S. Nair, Z. Ozdemir and T. Pulikal]
-
- HPcc as High Performance Distributed Computing on top of integrated Java,
CORBA, COM and Web standards, in Proceedings of the EuroPar98 Conference,
Southampton, U.K., September 1-4, 1998.
[with G. C. Fox, W. Furmanski, T. Haupt, and E. Akarsu]
-
- Java/CORBA based Real-Time Infrastructure to Integrate Event-Driven
Simulations, Collaboration and Distributed Object/Componentware
Computing,
International Conference on Parallel and Distributed Processing
Techniques and Applications (PDPTA'98), Las Vegas, Nevada, July 13-16, 1998.
[ with Geoffrey C. Fox and Wojtek Furmanski ]
-
- From JavaBean to Database Web Servers in the Pragmatic Object Web,
keynote talk presented by G. C. Fox at the Internet Server
Performance Workshop, Madison, Wisconsin, June 23, 1998.
[with G. C. Fox and W. Furmanski]
-
- Object Web (Java/CORBA) based RTI to support Metacomputing M&S,
International Test and Evaluation Association Workshop (ITEA'98).
[with G.C.Fox and W. Furmanski]
-
- WebHLA - An Interactive Programming and Training Environment for High
Performance Modeling and Simulation,
DoD HPC 98 Users Group Conference.
[with D. Bernholdt, G. C. Fox, W. Furmanski, B. Natarajan,
Z. Odcikin Ozdemir and T. Pulikal]
-
- Exploring JSDA, CORBA and HLA based MuTech's for Scalable
Televirtual (TVR) Environments,
the Workshop on OO and VRML in the VRML98 Conference,
Monterey, California on Feb 16-19,1998.
[with D. Dias, G. Fox, W. Furmanski,
V. Mehra, B. Natarajan, S. Pallickara, Z. Ozdemir ]
-
- A Digital Image Processing Subsystem For Semi Automated Karyotyping,
International Symp. on Computer and Information Science,
Antalya, Turkey, (November 7-9, 1994).
[with Z. Odcikin, U. Karakas, M.S. Beksac and N. Cakar]
-
- Design and Implementation of Semi-Automated System for Fetal Head Images,
11th Informatique Conference of Turkey,} Istanbul, Turkey, (Sept. 14-17, 1994)
in Turkish. [with Z. Odcikin and U. Karakas]
- Technical Reports
-
-
- Parallel and Metacomputing Support for CMS - Comprehensive Minefield
Simulation, Demonstration Handout, SuperComputing 98, Orlando, FL,
November 7-13, 1998. [with D. Bernholdt, P. Chappell, G. C. Fox,
W. Furmanski, D. Kasthuril, G. Krishnamurthy, S. Nair, Z. Odcikin Ozdemir,
K. Rangarajan and K. Snively]
-
- New Systems Technologies and Software Products for HPCC: Volume III -
High Performance Commodity Computing on the Pragmatic Object Web,
Technology Assessment Report for RCI, Ltd., October 1998.
[ with Geoffrey C. Fox and Wojtek Furmanski, and S. Pallickara ]
-
- Integrating Web, Desktop, Enterprise and Military Simulation
Technologies To Enable World-Wide Scalable Televirtual (TVR) Environments,
NPAC TR 1998.
[ with Geoffrey C. Fox and Wojtek Furmanski,B. Natarajan,
Z. Odcikin Ozdemir, S. Pallickara and T. Pulikal ]
-
- Building Web/Commodity based Visual Authoring Environments for
Distributed Object/Component Applications -
A Case Study using NPAC WebFlow System",
NPAC TR 1998. [ with E. Akarsu, G.C.Fox, W. Furmanski, T. Haupt, Z. Odcikin Ozdemir,
S. Pallickara and T. Pulikal ]
-
- JWORB - Java Web Object Request Broker for Commodity Software based
Visual Dataflow Metacomputing Programming Environment,
NPAC TR 1998. [with Geoffrey C. Fox and Wojtek Furmanski ]
-
- Genetic Algorithms and Applications,
Hacettepe University Technical Report, (1992). [with Z. Odcikin]
-
- MYDEARBABY Project Report: Expert System that monitorizes Fetal Heart Rate,
Hacettepe University Technical Report, (1991). [with Z. Odcikin
and U. Karakas]
- Presentations
-
-
- Parallel and Metacomputing Support for CMS - Comprehensive Minefield
Simulation, SuperComputing 98 Demonstration, Orlando, FL,
November 7-13, 1998. [with Z. Odcikin Ozdemir]
To be published in ASC MSRC Journal.
-
- Java/CORBA based Real-Time Infrastructure to Integrate Event-Driven
Simulations, Collaboration and Distributed Object/Componentware
Computing,
International Conference on Parallel and Distributed Processing
Techniques and Applications (PDPTA'98), Las Vegas, Nevada, July 13-16,
1998.
-
- Exploring JSDA, CORBA and HLA based MuTech's for Scalable
Televirtual (TVR) Environments,
the Workshop on OO and VRML in the VRML98 Conference,
Monterey, California on Feb 16-19,1998.
- References
-
Prof. C. Krishna Mohan, mohan@ecs.syr.edu
Prof. Kishan Mehrotra, kishan@ecs.syr.edu
Prof. Geoffrey Fox, gcf@npac.syr.edu
Dr. Wojtek Furmanski, furm@npac.syr.edu
- Professional Societies
-
- IEEE, Student Member (since 1993)
- ACM, Student Member (since 1994)
- Activities
-
- A Graduate Student Representative on College Tenure and
Promotions Committee (Fall 1998 and Spring 1999)