Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “subscriber”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 19 records

A Comparison Between Publish-and-Subscribe and Client-Server Models in Distributed Control System Networks

The BIO-Plex control system requires real-time, flexible, and reliable data delivery. There is no simple "off-the-shelf 'solution. However, several commercial packages will be evaluated using a testbed at ARC for publish- and-subscribe and client-server communication architectures. Point-to-point communication architecture is not suitable for real-time BIO-Plex control system. Client-server architecture provides more flexible data delivery. However, it does not provide direct communication among nodes on the network. Publish-and-subscribe implementation allows direct information exchange among nodes on the net, providing the best time-critical communication. In this work Network Data Delivery Service (NDDS) from Real-Time Innovations, Inc. ARTIE will be used to implement publish-and subscribe architecture. It offers update guarantees and deadlines for real-time data delivery. Bridgestone, a data acquisition and control software package from National Instruments, will be tested for client-server arrangement. A microwave incinerator located at ARC will be instrumented with a fieldbus network of control devices. BridgeVIEW will be used to implement an enterprise server. An enterprise network consisting of several nodes at ARC and a WAN connecting ARC and RISC will then be setup to evaluate proposed control system architectures. Several network configurations will be evaluated for fault tolerance, quality of service, reliability and efficiency. Data acquired from these network evaluation tests will then be used to determine preliminary design criteria for the BIO-Plex distributed control system.

Boulanger, Richard P., Jr.↗

Balancing antagonistic time and resource utilization constraints in over-subscribed scheduling problems

In this paper, we report work aimed at applying concepts of constraint-based problem structuring and multi-perspective scheduling to an over-subscribed scheduling problem. Previous research has demonstrated the utility of these concepts as a means for effectively balancing conflicting objectives in constraint-relaxable scheduling problems, and our goal here is to provide evidence of their similar potential in the context of HST observation scheduling. To this end, we define and experimentally assess the performance of two time-bounded heuristic scheduling strategies in balancing the tradeoff between resource setup time minimization and satisfaction of absolute time constraints. The first strategy considered is motivated by dispatch-based manufacturing scheduling research, and employs a problem decomposition that concentrates local search on minimizing resource idle time due to setup activities. The second is motivated by research in opportunistic scheduling and advocates a problem decomposition that focuses attention on the goal activities that have the tightest temporal constraints. Analysis of experimental results gives evidence of differential superiority on the part of each strategy in different problem solving circumstances. A composite strategy based on recognition of characteristics of the current problem solving state is then defined and tested to illustrate the potential benefits of constraint-based problem structuring and multi-perspective scheduling in over-subscribe scheduling problems.

Smith, Stephen F.↗

Architectural Analysis of Systems Based on the Publisher-Subscriber Style

Architectural styles impose constraints on both the topology and the interaction behavior of involved parties. In this paper, we propose an approach for analyzing implemented systems based on the publisher-subscriber architectural style. From the style definition, we derive a set of reusable questions and show that some of them can be answered statically whereas others are best answered using dynamic analysis. The paper explains how the results of static analysis can be used to orchestrate dynamic analysis. The proposed method was successfully applied on the NASA's Goddard Mission Services Evolution Center (GMSEC) software product line. The results show that the GMSEC has a) a novel reusable vendor-independent middleware abstraction layer that allows the NASA's missions to configure the middleware of interest without changing the publishers' or subscribers' source code, and b) some high priority bugs due to behavioral discrepancies, which were eluded during testing and code reviews, among different implementations of the same APIs for different vendors.

Ganesun, Dharmalingam↗

Using Publish-Subscribe Messaging for System Status and Automation

The NASA Goddard Mission Services Evolution Center (GMSEC) system is a message-based plug-and-play open system architecture used in many of NASA mission operations centers. This presentation will focus on the use of GMSEC standard messages to report and analyze the status of a system and enable the automation of the system's components. In GMSEC systems, each component reports its status using a keep-alive message and also publishes status and activities as log messages. In addition, the components can accept functional directive messages from the GMSEC message bus. Over the past several years, development teams have found ways to utilize these messages to create innovative display pages and increasingly sophisticated approaches to automation. This presentation will show the flexibility and value of the message-based approach to system awareness and automation.

Enterprise↗

Accelerating Low-Income Financing and Transactions (LIFT) for Solar Access Everywhere (Final Technical Report)

The Accelerating Low-Income Financing and Transactions (LIFT) for Solar Access Everywhere project’s goal was to expand Low-to-Moderate Income (LMI) solar access for homeowners and renters. The LIFT project researched and gathered data on 453 LMI community solar project across the country. Following three years of research, the project delivered three groundbreaking research papers in June 2022, focused on 1) customer experience, 2) the growth of community solar programs, and 3) project-level financial best practices for serving LMI communities. These were followed by a user-friendly web-based Toolkit allowing users to interact with project data and key findings in November 2022. The customer experience research examined community solar subscribers’ primary motivations to join and remain satisfied with projects. Our research identified 453 projects across the country that dedicated some portion of the system capacity to LMI households. Seventeen of these projects participated in the LIFT customer experience research, allowing the project team to survey their customers and gain insight into how LMI subscribers feel about community solar and the programs that serve them. Subscribers in our sample indicated that the most critical issue that motivated them to participate in their program, however, was not savings but helping the environment. This was true for both LMI and non-LMI subscribers. Helping the environment was also the most important issue for LMI subscribers to measure how well their program was working for them. LIFT also explored how rapidly community solar has grown since its inception in 2006, publishing results in the Growth of U.S. Community Solar Serving LMI Households report. The results showed that community solar projects serving LMI households are one of the fastest growing segments of the solar industry. The report identifies and recommends ways developers should overcome real or perceived risks to LMI customer acquisition and subscriber management. Through the analysis of community solar project finance research, LIFT showed that most community solar projects serving LMI households are financed in the same ways mainstream community solar projects are financed. The value stacks and financial returns are no different, although LMI inclusion and participation rate varied across programs in our sample, ranging from between 10% and 100%. Based on the findings from the LIFT research, the team built a web-based user-friendly Toolkit, consisting of case studies, project finance best practices, and several tools built around the national dataset of 453 community solar projects that serve LMI households. These allow users to engage with the dataset in multiple ways; to explore the landscape of LMI community solar in the U.S., and to design community solar projects to optimize LMI inclusion, equity, and savings levels. The Toolkit also includes a library of LIFT-generated and LIFT-curated resources for users to learn more about how to best serve LMI communities through community solar. LIFT officially published the Toolkit on October 31, 2022, followed by a launch event (public webinar) on November 17, 2022. The core LIFT partners continue to engage in outreach and dissemination efforts to promote the LIFT Toolkit and research publications. Our driving motivation is to continue enabling solar developers to leverage the findings of this three-year research effort. By implication, the LIFT Toolkit is designed for use by utilities, energy service providers, and financiers or investors as a learning and decision-making tool to rapidly scale project models that optimize LMI inclusion and maximize real household savings.

14 SOLAR ENERGY↗

Universal Utility Data Exchange (UUDEX) – Security and Administration: Cybersecurity of Energy Delivery Systems (CEDS) Research and Development

A critical component of the Universal Utility Data Exchange (UUDEX) approach is the integrated security contained within its processing. This document describes how that security is designed and expected to be implemented by UUDEX Implementations (U-Implementations), including the UUDEX Server (U-Server) and UUDEX Clients (U-Clients). The UUDEX security hierarchy consists of three levels: 1. The UUDEX Instance (U-Instance) itself, which sits at the top of the hierarchy and contains the U-Server, the UUDEX Identity Authority (U-Identity Authority), and the UUDEX Administrator (U-Administrator) functions; 2. A group of one or more UUDEX Participants (U-Participants) that present “organizations” that participate in the U-Instance and contains the UUDEX Administrator Participant (U-U-Administrator Participant) function; 3. A group of one or more UUDEX Endpoints (U-Endpoints) that represent the individual UUDEX Publish Clients (U-Publish Client) responsible for supplying data to the U-Instance that is consumed by UUDEX Subscriber Clients (U-Subscriber Clients). U-Endpoints can be either autonomous devices that publish and subscribe data such as data exchange servers found in supervisory control and data acquisition and energy management systems, or they can be tied to users of applications that, for example, submit DOE OE-417 disturbance reports. U-Participants and U-Endpoints can be organized into UUDEX Groups (U-Groups). Any number of U-Participants or U-Endpoints can be members of a U-Group. A given U-Participant or U-Endpoint can be a member of multiple U-Groups, but a U-Group cannot contain other U-Groups. For example, a U-Group could be created to contain all U-Participant Transmission Operators within the purview of a Reliability Coordinator, and another U-Group could be created to contain all U-Participant Generator Operators within the purview of a Reliability Coordinator. U-Participants that are both Transmission Operators and Generator Operators would be members of both U-Groups. U-Participants, U-Endpoints, and U-Groups are used in the access control structures to provide access to individual UUDEX Subjects (U-Subjects). U-Groups are created by the U-Administrator and are managed by the U-Administrator or the designated U-Group Managers. U-Endpoints can be assigned UUDEX Roles (U-Roles) that can be used to further restrict access. U-Roles are assigned to individual U-Endpoints. For example, a U-Role of “Security Analyst” could be used to restrict which U-Endpoints can publish or subscribe security incident reports and vulnerability notifications, while a U-Role of “Transmission Planner” can be used to restrict which U-Endpoints can publish power system model updates. U-Role definitions are created by the U-Administrator, but the U-Roles are assigned to U-Endpoints by their respective UUDEX Participant Administrators (U-Participant Administrator). Because all information required to make security decisions is either included within the U-Endpoint’s X.509 digital certificate or stored in a datastore on the U-Server, all security decisions are performed and enforced within the U-Server. This reduces the complexity of the U-Client code and minimizes the chance for compromise of the integrity of the UUDEX security features.

97 MATHEMATICS AND COMPUTING↗

ROS Hexapod

As an intern project for NASA Johnson Space Center (JSC), my job was to familiarize myself and operate a Robotics Operating System (ROS). The project outcome converted existing software assets into ROS using nodes, enabling a robotic Hexapod to communicate to be functional and controlled by an existing PlayStation 3 (PS3) controller. Existing control algorithms and current libraries have no ROS capabilities within the Hexapod C++ source code when the internship started, but that has changed throughout my internship. Conversion of C++ codes to ROS enabled existing code to be compatible with ROS, and is now controlled using an existing PS3 controller. Furthermore, my job description was to design ROS messages and script programs that enabled assets to participate in the ROS ecosystem by subscribing and publishing messages. Software programming source code is written in directories using C++. Testing of software assets included compiling code within the Linux environment using a terminal. The terminal ran the code from a directory. Several problems occurred while compiling code and the code would not compile. So modifying code to where C++ can read the source code were made. Once the code was compiled and ran, the code was uploaded to Hexapod and then controlled by a PS3 controller. The project outcome has the Hexapod fully functional and compatible with ROS and operates using the PlayStation 3 controller. In addition, an open source software (IDE) Arduino board will be integrated into the ecosystem with designing circuitry on a breadboard to add additional behavior with push buttons, potentiometers and other simple elements in the electrical circuitry. Other projects with the Arduino will be a GPS module, digital clock that will run off 22 satellites to show accurate real time using a GPS signal and an internal patch antenna to communicate with satellites. In addition, this internship experience has led me to pursue myself to learn coding more efficiently and effectively to write, subscribe and publish my own source code in different programming languages. With some familiarity with software programming, it will enhance my skills in the electrical engineering field. In contrast, my experience here at JSC with the Simulation and Graphics Branch (ER7) has led me to take my coding skill to be more proficient to increase my knowledge in software programming, and also enhancing my skills in ROS. This knowledge will be taken back to my university to implement coding in a school project that will use source coding and ROS to work on the PR2 robot which is controlled by ROS software. My skills learned here will be used to integrate messages to subscribe and publish ROS messages to a PR2 robot. The PR2 robot will be controlled by an existing PS3 controller by changing C++ coding to subscribe and publish messages to ROS. Overall the skills that were obtained here will not be lost, but increased.

Davis, Kirsch↗

Open-Source Framework for Data Storage and Visualization of Real-Time Experiments

Digital real time simulators (DRTS) are increasingly being used for the evaluation of power hardware and controller hardware in the laboratory prior to field deployment. Although DRTS are capable of simulating large models in real-time, it is challenging to visualize the results of large models without overdrawing or confounding the viewer. This paper provides an open-source framework for users to visualize their DRTS-based hardware-in-the-loop (HIL) experimental results in real-time. This proposed framework can be used by experimental test beds that can push data through an internet protocol based network. The proposed framework includes three main components. First, it includes the DRTS that generates and pushes the data to a relay. Second, it includes an application that serves multiple purposes, from data storage, testing, and translation of the data to a publisher/subscriber protocol. Finally, it includes libraries and applications that can be used to visualize the data by subscribing to the relay. This framework is available in open source, and it is tested using the HIL platform developed for testing advanced distribution management systems.

advanced distribution management systems↗

The Ellipso (TM) mobile satellite system

The Ellipso(trademark) Mobile Satellite System is conceived to extend telecommunication services throughout the world to users that are not well, or not at all served by existing mobile or fixed telephone systems. Unlike cellular telephones, Ellipso(trademark) offers fully nationwide service to every served country, thereby providing service to users located anywhere within the national boundaries, no matter how isolated or remote. With Ellipso(trademark), a user in the middle of a wilderness area will have the same mobile telecommunications service as a user in a major metropolitan area. Ellipso(trademark) uses medium earth orbiting (MEO) satellites and an efficient system design to reach its subscribers directly and at a price that is competitive with terrestrial telephone services. The subscriber only requires a clear view of a serving satellite to achieve a connection and to connect to anyone else served by the national telecommunications system. Subscribers within view of two or more satellites will benefit from Ellipso's(trademark) unique satellite diversity processing, using all available satellites simultaneously to optimize circuit quality.

Castiel, David↗

Just being on the Internet is Old News

E-Gov is an idea that is very popular these days. Many government agencies are adopting electronic information technology to improve both their internal and external capabilities to communicate with stakeholders and customers. This is an area where the Internet offers huge improvements in responsiveness. Unfortunately, Internet outreach traditionally has not been a budget area that received strong support in most agencies. Today, almost every government agency has some Internet presence: some extensive; others minimal. However, if you really want to reach your stakeholders and customers, just putting information out is not enough to assure it is useful. The most effective outreach sites are those that have moved beyond first generation static designs and concepts to newer communications approaches that stress two-way communication and collection and analysis of customer-oriented performance metrics. This talk discusses a few basic concepts in customer/stakeholder interaction as practiced by the very successful NASA family of websites, Science@NASA. Started 7 years ago as a single website, focusing on the science output of the Space Science Lab at NASA's Marshall Space Flight Center, Science@NASA in 2002 consisted of 6 websites with 450,000 subscribers and garnered over 700 million hits (approx. 64 million visits) in 2002 plus 3 international awards in the past 3 years. Focused content, tying presentation techniques to advanced communications concepts, managing and soliciting subscribers lists, automatic collection of performance metrics, soliciting and responding to customer feedback, and subscriber surveys are among the topics to be discussed. The successful NASAKids Club and the interactivity offered to children will also be covered. The attempt to make the customer/stakeholder DO SOMETHING is critical to our success.

Koczor, Ronald J.↗

Lewis Investigates Frequency Sharing Between Future NASA Space Systems and Local Multipoint Distribution Systems in the 27-GHz Band

At the request of the Federal Communications Commission (FCC), the NASA Lewis Research Center undertook an intensive study to examine the feasibility of frequency sharing between future NASA space services and proposed Local Multipoint Distribution Systems (LMDS) in the 25.25- to 27.5-GHz band. This follows NASA's earlier involvement in the FCC's 1994 Negotiated Rule Making Committee which studied frequency sharing between Ka-band Fixed Satellite Services and LMDS in the 27.5- to 29.5-GHz band. LMDS is a terrestrial, cellular, wireless communication service primarily intended to provide television distribution from hub stations located within relatively small cells to fixed subscriber receivers. Some proposed systems, however, also plan to offer interactive services via subscriber-to-hub transmissions. LMDS providers anticipate that their systems will be a cost-effective alternative to cable television systems, especially in urban areas. LMDS proponents have expressed an interest in using frequencies below 27.5 GHz. NASA, however, plans to operate three types of space systems below 27.5 GHz. The H, I, and J follow-on satellites for the Tracking and Data Relay Satellite System (TDRSS), which are planned for launch beginning in 1999, are designed to receive high-data-rate transmissions (up to 800 Mbps) from low-Earth orbiting "user" spacecraft in the 25.25- to 27.5-GHz band. In this case, the potential interference is the aggregate interference from LMDS transmitters (both hubs and subscribers) into the TDRSS tracking receive beams as they sweep over the Earth's surface while tracking lower altitude user spacecraft.

Source record↗

Remote Asynchronous Message Service Gateway

The Remote Asynchronous Message Service (RAMS) gateway is a special-purpose AMS application node that enables exchange of AMS messages between nodes residing in different AMS "continua," notionally in different geographical locations. JPL s implementation of RAMS gateway functionality is integrated with the ION (Interplanetary Overlay Network) implementation of the DTN (Delay-Tolerant Networking) bundle protocol, and with JPL s implementation of AMS itself. RAMS protocol data units are encapsulated in ION bundles and are forwarded to the neighboring RAMS gateways identified in the source gateway s AMS management information base. Each RAMS gateway has interfaces in two communication environments: the AMS message space it serves, and the RAMS network - the grid or tree of mutually aware RAMS gateways - that enables AMS messages produced in one message space to be forwarded to other message spaces of the same venture. Each gateway opens persistent, private RAMS network communication channels to the RAMS gateways of other message spaces for the same venture, in other continua. The interconnected RAMS gateways use these communication channels to forward message petition assertions and cancellations among themselves. Each RAMS gateway subscribes locally to all subjects that are of interest in any of the linked message spaces. On receiving its copy of a message on any of these subjects, the RAMS gateway node uses the RAMS network to forward the message to every other RAMS gateway whose message space contains at least one node that has subscribed to messages on that subject. On receiving a message via the RAMS network from some other RAMS gateway, the RAMS gateway node forwards the message to all subscribers in its own message space.

Wang, Shin-Ywan↗

Equitable Access to Community Solar: Program Design and Subscription Considerations

Over 2.7 GWac community solar has been installed in the U.S. as of 2020, and 44% (1.2 GWac ) were installed after 2018, which indicates a fast-growing segment of the solar market .Community solar refers to a system that allows customers to subscribe part of a solar PV system and receive credit on their electricity bills based on power production. Although the growth of community solar market makes accessing solar energy easier, low and moderate income (LMI) potential subscribers may still face challenges, such as no or low credit scores.To investigate the program designs and subscription considerations for LMI customers, we provide a summary of existing state-level low-income community solar policies, as well as estimated LMI capacity and subscribers in the U.S.

41 EE - Solar Energy Technologies Office (EE-4S)↗

Sharing the Sun: Understanding Community Solar Deployment and Subscriptions

This presentation reviews trends in the national community solar market, with project data through 2019 and subscriber data through 2018. It summarizes data on community solar deployment over time, by state, and by project characteristics. It also examines how market factors have shaped community solar deployment and explores data on the community solar value proposition to subscribers.

14 SOLAR ENERGY↗

Internet Access Index: Measuring the availability and household adoption of high-speed internet

Access to broadband or high-speed internet has taken on increased importance during the COVID-19 pandemic as many workplaces and schools shifted to a virtual environment. The Internet Access Index (IAI) was developed to better understand the challenges many households face in connecting to high-speed internet, whether due to lack of broadband availability from internet service providers or difficulties in subscribing to a broadband service. The IAI is calculated as the product of 3 factors. The first two factors gauge the quality and availability of high-speed internet and the third factor represents the public’s ability to subscribe to high-speed internet services. The IAI scores United States’ census tracts on a [0,1] scale, where values near 0 represent areas with less internet access and values approaching 1 represent more internet access. The maximum score (1.0) implies that all census blocks within a census tract have high speed internet available at the highest national speed (currently 1000 mbps), and that all households within the tract have a fixed broadband subscription of some type.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Sharing the Sun: Community Solar Deployment, Subscription Savings, and Energy Burden Reduction [Slides]

This presentation reviews trends in the national community solar market, with project and subscriber data through 2020. It summarizes data on community solar deployment over time, by state, and by project characteristics. It also examines how market factors have shaped community solar deployment and explores data on the community solar value proposition to subscribers, energy burden, and affordable housing benefits.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Triton Initiative: FY22 Communications, Outreach, and Engagement End-of-Year Report

The Department of Energy (DOE) Water Power Technologies Office (WPTO) Triton Initiative supports the advancement of the marine energy (ME) industry through environmental monitoring research and technology development. This report presents the results and analysis of the Triton Initiative’s communications, outreach, and engagement (TCOE) efforts in fiscal year 2022. The primary TCOE goals were to: (1) educate and raise awareness of ME and the role of Triton's environmental monitoring research in supporting the industry; (2) build trust with audiences through transparent communications and outreach; and (3) evaluate and refine TCOE tactics based on feedback and metrics. To support these goals, the TCOE team used multiple platforms and approaches. Notable achievements include: (1) 12 newsletter issues sent to 185 subscribers with an average open rate of 56.4%. (2) 10 Triton Stories, resulting in 2,871 collective views contributing to 46% of all Triton website views. (3) 78 Triton-specific social media posts, which generated a total of 81,896 impressions, 1,037 post-clicks, and 7,814 video views. (4) 6,320 Triton website views with increased search engine optimization ranking in several categories. (5) 3 Triton researchers interviewed as guests on two different podcasts, Water Women and Big Deep: An Ocean Podcast. (6) A Triton special issue of the Journal of Marine Science and Engineering (JMSE) featuring 10 peer reviewed publications. All articles ranked in the top 25%, and two in the top 5%, for digital attention of all research outputs scored by Altmetric. (7) A seven-part webinar series called Triton Talks to share and discuss research and results from the research published in the JMSE special issue. Triton leveraged unique opportunities, particularly the JMSE special issue, to disseminate research results to end users, educate stakeholders, and gain valuable feedback. These concerted communication efforts increased exposure across platforms ultimately resulting in greater reach and access across audiences. Based on audience analyses of webinar attendees and newsletter subscribers, the TCOE team was able to successfully engage with general audiences, research partners, and ME stakeholders, including subject matter experts from government agencies, research organizations, and the regulatory community. The TCOE task established channels to gather input and create opportunities for two-way communication with people engaged with Triton’s outreach efforts. The feedback received will enable the TCOE team to support its goals for ongoing evaluation of outreach and engagement tools while continuing to build trust in the ME community and educate diverse audiences about the impactful research conducted by the Triton Initiative. This report is a Triton Initiative Fiscal Year 2022 Quarter 4 Milestone Deliverable due to the DOE WPTO Sponsor on 9/30/2022. An updated version to include data through 9/30/2022 will be delivered in October 2022.

16 TIDAL AND WAVE POWER↗