2016 · 11 citations · 151 references
ComputingComputer ScienceInformation TechnologyAutomationInternet Of ThingsReal-time SystemsPersonalizationReal-time ControlReal-time Systems ArchitecturePersonal Digital AssistantsReal-time Data ProcessingReal-time Iot ApplicationsReal-time Iot SystemsReal-time ProcessingReal-time Processing Architecture
Real‑time personalization is increasingly viewed as the next major technological milestone, with digital assistants and the Internet of Things driving hyper‑personalization across domains, yet the notion of real‑time remains ill‑defined and varies by application. The paper aims to guide readers through the historical development and classification of real‑time systems and to survey the systems currently used for real‑time processing. The authors review prior research, present a taxonomy of real‑time systems, and describe the architectures and techniques employed in contemporary real‑time processing systems.
Real-time personalization is being increasingly referred to as the next major technological milestone of the Internet age. Digital assistants such as Siri, Cortana, Google Now are the first steps towards the same. Internet of Things (IoT) is expected to drive hyper-personalization going forward, i.e., enable personalization across the board, for example but not limited to, home, health care, marketing, transportation, energy, infrastructure. There exists a large body of prior research in real-time systems. For instance, research and development of real-time systems has been done in domains such as control systems, avionics, operations research et cetera for over 50 years. With BigData analytics becoming mainstream since the turn of the century and the growing need to leverage real-time data to grow business, several real-time systems are being researched and deployed in the consumer space. Although a lot of emphasis is being laid on real-time processing, the notion of real-time is not well defined. This, in part, stems from the fact that the notion of real-time is a function of the target application. In this paper, we walk the reader through a brief history of prior work in real-time systems, give an in-depth view of the classification of real-time systems. Further, we overview the various systems in use today for real-time processing.
151
Models and issues in data stream systems
Brian Babcock, Shivnath Babu, Mayur Datar et al. · 2002 · 2.5K citations