|Using SAML for Attribution, Delegation and Least Privilege|
Coimbatore S. Chandersekaran, William R. Simpson
Delegation, Attribution and Least Privilege are an implicit part of information sharing. In operating systems like Windows there is no security enforcement for code running in kernel mode and therefore such code always runs with maximum privileges. The principle of least privilege therefore demands the use of a user mode solutions when given the choice between a kernel mode and user mode solution if the two solutions provide the same results. Discussions in this paper will be restricted to OSI model levels five and above. This paper describes the SAML delegation framework in the context of a large enclave-based architecture currently being implemented by the US Air Force. Benefits of the framework include increased flexibility to handle a number of different delegation business scenarios, decreased complexity of the solution, and greater accountability with only a modest amount of additional infrastructure required.
Real-time Stereoscopic 3D for E-Robotics Learning
Richard Y. Chiou, Yongjin (James) Kwon, Tzu-Liang (Bill) Tseng, Robin Kizirian, Yueh-Ting Yang
Following the design and testing of a successful 3-Dimensional surveillance system, this 3D scheme has been implemented into online robotics learning at Drexel University. A real-time application, utilizing robot controllers, programmable logic controllers and sensors, has been developed in the “MET 205 Robotics and Mechatronics” class to provide the students with a better robotic education. The integration of the 3D system allows the students to precisely program the robot and execute functions remotely. Upon the students’ recommendation, polarization has been chosen to be the main platform behind the 3D robotic system.
Stereoscopic calculations are carried out for calibration purposes to display the images with the highest possible comfort-level and 3D effect. The calculations are further validated by comparing the results with students’ evaluations. Due to the Internet-based feature, multiple clients have the opportunity to perform the online automation development. In the future, students, in different universities, will be able to cross-control robotic components of different types around the world. With the development of this 3D ERobotics interface, automation resources and robotic learning can be shared and enriched regardless of location.
Adaptive Multi-path Telecommunications Solutions for ITS
Tomas Zelinka, Miroslav Svitek, Martin Srotyr, Michal Vosatka
Intelligent Transport Services (ITS) applications require availability of the wireless seamless secure communications solutions with selectable services quality and wide-area coverage. There are available both public as well as private wireless data services, however, dominantly in case of public services no guaranteed data service quality is offered. Principal improvement of the service quality can be reached by dynamical selection of the best possible alternative from the available portfolio of relevant services. Efficient decision processes must be implemented in the appropriate flexible seamless routing/switching structures. Generally recommended solution has been described in series of documents generated by ISO/CEN known as CALM family of standards. In accordance to our understanding CALM architecture represents very complex attitude, however, it is demanding solution for less ambitious implementations. On the other hand CALM decision processes are limited to approach based on the Policy-based Management (PBM) principles with limited functionality and adaptability. Authors present L3 alternative solution with adaptive classifications processes applied instead of PBM ones.
Such approach can be efficiently implemented specifically if there is available deep understanding of applied technologies.
Requirements on the representative system performance indicators and their tolerance range should be so carefully identified. Paper includes results of authors’ laboratory study of three most widely spread data services which can be understood as basis for the “CALM ideas” based system implementations.
Nonlinear Control of Heartbeat Models
Witt Thanom, Robert N. K. Loh
This paper presents a novel application of nonlinear control theory to heartbeat models. Existing heartbeat models are investigated and modified by incorporating the control input as a pacemaker to provide the control channel. A nonlinear feedback linearization technique is applied to force the output of the systems to generate artificial electrocardiogram (ECG) signal using discrete data as the reference inputs. The synthetic ECG may serve as a flexible signal source to assess the effectiveness of a diagnostic ECG signal-processing device.
Data Mining Supercomputing with SAS JMP® Genomics
Richard S. Segall, Qingyu Zhang, Ryan M. Pierce
JMP® Genomics is statistical discovery software that can uncover meaningful patterns in high-throughput genomics and proteomics data. JMP® Genomics is designed for biologists, biostatisticians, statistical geneticists, and those engaged in analyzing the vast stores of data that are common in genomic research (SAS, 2009).
Data mining was performed using JMP® Genomics
on the two collections of microarray databases
available from National Center for Biotechnology
Information (NCBI) for lung cancer and breast cancer.
The Gene Expression Omnibus (GEO) of NCBI serves as a public repository for a wide range of highthroughput experimental data, including the two collections of lung cancer and breast cancer that were used for this research. The results for applying data mining using software JMP® Genomics are shown in this paper with numerous screen shots.
Application-Specific Communication Systems for Clusters
Antônio Augusto Fröhlich
Several communication systems that claim to support high performance computing in clusters focus on “the best” solution for a given host/network architecture. However, a definitive best solution, independently of how fine-tuned to the underlying hardware it is, cannot exist, whereas parallel applications simply communicate differently. In this paper, we describe a design method that enables the construction of communication systems as an assemblage of adaptable components that can be configured to closely match the demands of given applications. We also describe the deployment of this method in the EPOS project, which delivers automatic-generated, application-tailored runtime support systems, including a communication system for the MYRINET high-speed network.
Mathematical Relationship Between Particle Reynolds Number and Ripple Factor using Tapi River Data, India.
S. M. Yadav, B. K. Samtani, K. A. Chauhan
The computation of bed load allows for the fact that only part of the shear stress is used for transport of sediments and some of the shear stress is wasted in overcoming the resistance due to bed forms therefore the total shear stress developed in the open channel requires correction in the form of correction factor called ripple factor. Different methods have been followed for correcting the actual shear stress in order to compute the sediment load. Correction factors are based on particular characteristics grain size of particle. In the present paper the ripple factor has been obtained for non uniform bed material considering the various variables like discharge, hydraulic mean depth, flow velocity, bed slope, average diameter of particle etc. by collecting the field data of Tapi river for 15 years for a particular gauging station. The ripple factor is obtained using Meyer Peter and Muller formula, Einstein Formula, Kalinske’s formula, Du Boy’s formula, Shield’s formula, Bagnold’s formula, average of six formulae and multiple regression analysis. The variation of ripple factor with particle Reynolds Number is studied. The ripple factor obtained by different approaches are further analyzed using Origin software and carrying out multiple regression on the 15 years of data with more than 10 parameters, ripple factor by multiple regression has been obtained. These values are further analysed and giving statistical mean to the parameters a relationship of power form has been developed. The ripple factor increases with the increase in the value of Particle Reynolds number. The large deviation is observed in case of Kalinske’s approach when compare with other approaches
MELEC: Meta-Level Evolutionary Composer
Andres Calvo, Jennifer Seitzer
Genetic algorithms (GA’s) are global search mechanisms that have been applied to many disciplines including music composition. Computer system MELEC composes music using evolutionary computation on two levels: the object and the meta. At the object-level, MELEC employs GAs to compose melodic motifs and iteratively refine them through evolving generations. At the meta-level, MELEC forms the overall musical structure by concatenating the generated motifs in an order that depends on the evolutionary process.
In other words, the structure of the music is determined by a geneological traversal of the algorithm’s execution sequence. In this implementation, we introduce a new data structure that tracks the execution of the GA, the Genetic Algorithm Traversal Tree, and uses its traversal to define the musical structure. Moreover, we employ a Fibonacci-based fitness function to shape the melodic evolution.
|An Opportunity for Hydrogen Fueled Supersonic Airliners|
Alex Forbes, Anant Patel, Chris Cone, Pierre Valdez, Narayanan Komerath
This paper takes a new look at the prospects for developing supersonic civil airliners, considering global demographics, climate change issues, fuel prices and technological advances. Dramatic changes have occurred in the demographics, economics, and market intensity of the Eastern Hemisphere since the 1990s. Carbon reduction imperatives provide a major incentive to invest in developing hydrogen-fueled airliners. The “point-to-point” air route architecture has proved viable with long range mid-size airliners. With a cruise Mach number of 1.4, a large number of destinations become viable for overland supersonic flight. A conceptual design process is used to estimate cost per seat mile for a range of hydrocarbon and hydrogen fuel costs. An argument based on the ideal shape for minimal wave drag, estimates the drag penalty from using hydrogen. Viable aircraft geometries are shown to exist, that match the theoretical ideal shape, showing that the drag estimate is achievable. Conservative design arguments and market estimates suggest that hydrogen-fueled airliners can achieve seat-mile costs low enough to open a large worldwide market and justify a viable fleet size.
Anna Bourmistrova, Milan Simic, Reza Hoseinnezhad, Reza N. Jazar
The autodriver algorithm is an intelligent method to eliminate the need of steering by a driver on a well-defined road. The proposed method performs best on a four-wheel steering (4WS) vehicle, though it is also applicable to two-wheel-steering (TWS) vehicles. The algorithm is based on coinciding the actual vehicle center of rotation and road center of curvature, by adjusting the kinematic center of rotation. The road center of curvature is assumed prior information for a given road, while the dynamic center of rotation is the output of dynamic equations of motion of the vehicle using steering angle and velocity measurements as inputs.
We use kinematic condition of steering to set the steering angles in such a way that the kinematic center of rotation of the vehicle sits at a desired point. At low speeds the ideal and actual paths of the vehicle are very close. With increase of forward speed the road and tire characteristics, along with the motion dynamics of the vehicle cause the vehicle to turn about time-varying points. By adjusting the steering angles, our algorithm controls the dynamic turning center of the vehicle so that it coincides with the road curvature center, hence keeping the vehicle on a given road autonomously. The position and orientation errors are used as feedback signals in a closed loop control to adjust the steering angles. The application of the presented autodriver algorithm demonstrates reliable performance under different driving conditions.
Adaptation gap hypothesis: How differences between users’ expected and perceived agent functions affect their subjective impression
Takanori Komatsu, Seiji Yamada
We describe an “adaptation gap” that indicates the differences between the functions of artificial agents that users expect before starting their interactions and the functions they perceive after their interactions. We investigated the effect of this adaptation gap on users’ impressions of artificial agents because any variations in impression before and after the start of an interaction determines whether the user feels that this agent is worth interacting with. The results showed that positive or negative signs of the adaptation gap and subjective impression scores of agents before the experiment significantly affected the users’ final impressions of the agents.
The Fuzzy and Compartment System Concept for the Communication System Taking Account of the Handicapped Situation
Masahiro Aruga, Masayuki Aruga
In the previous papers the process of structuring the Life support system to consider the essential meaning of the ubiquitous system has been presented. There the Life support system is shown as it is synthesized from the Expanded EMR and on the basis of such an essential concept of the ubiquitous system as it is in the recovery of lost functions of ordinary persons. The Life support system has been described to be synthesized with embedding the communication system for the handicapped people as a module, and as such an example of the embedded comunication system as a module the "YUBITSUKIYI" system has been described. Considering the synthesis of the Life support system the transmission structure of information of this system has been needed to be studied, and there some concepts over the ordinary Shannon
GCL – An Easy Way for Creating Graphical User Interfaces
Graphical User Interfaces (GUI) can be created using several approaches. Beside using visual editors or a manually written source code, it is possible to employ a declarative method. Such a solution usually allows working on a higher abstraction level which saves the developers‟ time and reduces errors. The approach can follow many ideas. One of them is based on utilizing a Domain Specific Language (DSL). In this paper we present the results of our research concerning a DSL language called GCL (GUI Creating Language). The prototype is implemented as a library for Java with an API emulating the syntax and semantics of a DSL language. A programmer, using a few keywords, is able to create different types of GUIs, including forms, panels, dialogs, etc. The widgets of the GUI are built automatically during the run-time phase based on a given data instance (an ordinary Java object) and optionally are to be customized by the programmer. The main contribution of our work is delivering a working library for a popular platform. The library could be easily ported for other programming languages such the MS C#.
An Axiomatic Analysis Approach for Large-Scale Disaster-Tolerant Systems Modeling
Theodore W. Manikas, Laura L. Spenner, Paul D. Krier, Mitchell A. Thornton, Sukumaran Nair, Stephen A. Szygenda
Disaster tolerance in computing and communications systems refers to the ability to maintain a degree of functionality throughout the occurrence of a disaster. We accomplish the incorporation of disaster tolerance within a system by simulating various threats to the system operation and identifying areas for system redesign. Unfortunately, extremely large systems are not amenable to comprehensive simulation studies due to the large computational complexity requirements. To address this limitation, an axiomatic approach that decomposes a large-scale system into smaller subsystems is developed that allows the subsystems to be independently modeled. This approach is implemented using a data communications network system example. The results indicate that the decomposition approach produces simulation responses that are similar to the full system approach, but with greatly reduced simulation time.
Development of a Discrete Mass Inflow Boundary Condition for MFIX
Jordan Musser, Mary Ann Drumright-Clarke, Janine Galvin
MFIX (Multiphase Flow with Interphase eXchanges) is an open source software package developed by the National Energy Technology Laboratory (NETL) used for modeling the chemical reactions, heat transfer, and hydrodynamics of fluid-solid systems. Currently, the stable publically available release of MFIX does not include a discrete mass inflow boundary condition (DMIBC) for its discrete element method (DEM) package. Inflow boundary conditions are useful for simulating systems where particles are consumed through chemical reactions and an incoming feed is necessary to sustain the reaction. To implement the DMIBC an inlet staging area is designated outside the computational domain and particles are passed through the wall region associated with the inlet. Forces incurred on entering particles, generated from collisions with particles already in the system, are ignored whereas, particles already in the system respond to contact forces and react accordingly, moving away from the inlet. This approach prevents any unphysical overlap between new and existing particles. It also ensures that particles entering the system will enter the computational domain regardless of opposing forces. Once an incoming particle is fully within the domain, it reacts appropriately to any and all contact force. This approach for a DMIBC has been implemented and is available within the current development version of MFIX.