2,709 research outputs found
Sublinearly space bounded iterative arrays
Iterative arrays (IAs) are a, parallel computational model with a sequential processing of the input. They are one-dimensional arrays of interacting identical deterministic finite automata. In this note, realtime-lAs with sublinear space bounds are used to accept formal languages. The existence of a proper hierarchy of space complexity classes between logarithmic anel linear space bounds is proved. Furthermore, an optimal spacc lower bound for non-regular language recognition is shown. Key words: Iterative arrays, cellular automata, space bounded computations, decidability questions, formal languages, theory of computatio
EdgeRIC: Empowering Realtime Intelligent Optimization and Control in NextG Networks
Radio Access Networks (RAN) are increasingly softwarized and accessible via
data-collection and control interfaces. RAN intelligent control (RIC) is an
approach to manage these interfaces at different timescales. In this paper, we
develop a RIC platform called RICworld, consisting of (i) EdgeRIC, which is
colocated, but decoupled from the RAN stack, and can access RAN and
application-level information to execute AI-optimized and other policies in
realtime (sub-millisecond) and (ii) DigitalTwin, a full-stack, trace-driven
emulator for training AI-based policies offline. We demonstrate that realtime
EdgeRIC operates as if embedded within the RAN stack and significantly
outperforms a cloud-based near-realtime RIC (> 15 ms latency) in terms of
attained throughput. We train AI-based polices on DigitalTwin, execute them on
EdgeRIC, and show that these policies are robust to channel dynamics, and
outperform queueing-model based policies by 5% to 25% on throughput and
application-level benchmarks in a variety of mobile environments.Comment: 16 pages, 15 figure
System control of an autonomous planetary mobile spacecraft
The goal is to suggest the scheduling and control functions necessary for accomplishing mission objectives of a fairly autonomous interplanetary mobile spacecraft, while maximizing reliability. Goals are to provide an extensible, reliable system conservative in its use of on-board resources, while getting full value from subsystem autonomy, and avoiding the lure of ground micromanagement. A functional layout consisting of four basic elements is proposed: GROUND and SYSTEM EXECUTIVE system functions and RESOURCE CONTROL and ACTIVITY MANAGER subsystem functions. The system executive includes six subfunctions: SYSTEM MANAGER, SYSTEM FAULT PROTECTION, PLANNER, SCHEDULE ADAPTER, EVENT MONITOR and RESOURCE MONITOR. The full configuration is needed for autonomous operation on Moon or Mars, whereas a reduced version without the planning, schedule adaption and event monitoring functions could be appropriate for lower-autonomy use on the Moon. An implementation concept is suggested which is conservative in use of system resources and consists of modules combined with a network communications fabric. A language concept termed a scheduling calculus for rapidly performing essential on-board schedule adaption functions is introduced
A conceptual model for megaprogramming
Megaprogramming is component-based software engineering and life-cycle management. Magaprogramming and its relationship to other research initiatives (common prototyping system/common prototyping language, domain specific software architectures, and software understanding) are analyzed. The desirable attributes of megaprogramming software components are identified and a software development model and resulting prototype megaprogramming system (library interconnection language extended by annotated Ada) are described
- …