Helios: Hyperscale Indexing for the Cloud & Edge

Total Page:16

File Type:pdf, Size:1020Kb

Helios: Hyperscale Indexing for the Cloud & Edge Helios: Hyperscale Indexing for the Cloud & Edge Rahul Potharaju, Terry Kim, Wentao Wu, Vidip Acharya, Steve Suh, Andrew Fogarty, Apoorve Dave, Sinduja Ramanujam, Tomas Talius, Lev Novik, Raghu Ramakrishnan Microsoft Corporation frapoth, terryk, wentwu, viachary, stsuh, anfog, apdave, sindujar, tomtal, levn, [email protected] ABSTRACT tant for debugging a large internal analytics system called Cosmos. Helios is a distributed, highly-scalable system used at Microsoft The indexes are used to quickly retrieve relevant logs when debug- for flexible ingestion, indexing, and aggregation of large streams ging failures. Over 50% of streams have more than seven columns of real-time data that is designed to plug into relational engines. that are frequently queried, and thus need to be indexed for faster The system collects close to a quadrillion events indexing approxi- retrieval. Coupled with the high cardinality (see Figure 1(b)) of mately 16 trillion search keys per day from hundreds of thousands the underlying columns, primary indexes or simple partitioning of machines across tens of data centers around the world. Helios schemes are not sufficient; secondary indexes are a necessity to use cases within Microsoft include debugging/diagnostics in both support such diverse workloads. Service telemetry also exhibits public and government clouds, workload characterization, cluster skewed temporal behavior — data streams are both diverse (Fig- health monitoring, deriving business insights and performing im- ure 1(c)) and high-volume (Figure 1(d)) — incoming telemetry pact analysis of incidents in other large-scale systems such as Azure can go as high as 4 TB/minute. None of our existing systems could Data Lake and Cosmos. Helios also serves as a reference blueprint handle these requirements adequately; either the solution did not for other large-scale systems within Microsoft. We present the sim- scale or it was too expensive to capture all the desired telemetry. ple data model behind Helios, which offers great flexibility and In this paper, we present our experiences in building and operat- control over costs, and enables the system to asynchronously in- ing Helios, a system for inexpensive and flexible ingestion, index- dex massive streams of data. We also present our experiences in ing, and aggregation of large streams of real-time data. Helios has building and operating Helios over the last five years at Microsoft. evolved over the last five years to support several capabilities. First, it gives users an easy-to-understand data to memory hierarchy map- PVLDB Reference Format: ping based on their query needs providing them with a cost/benefit Rahul Potharaju, Terry Kim, Wentao Wu, Vidip Acharya, Steve Suh, An- trade-off. This fits well with write-once, read-often, long-lifetime drew Fogarty, Apoorve Dave, Sinduja Ramanujam, Tomas Talius, Lev Novik, scenarios, which are increasingly common. There is a recency bias Raghu Ramakrishnan. Helios: Hyperscale Indexing for the Cloud & Edge. PVLDB, 13(12): 3231-3244, 2020. (since long-lived data becomes irrelevant, inaccurate, or outdated DOI: https://doi.org/10.14778/3415478.3415547 as it ages) and users can cache recent data in faster SSDs and spill older data to disks or remote storage. Second, we support computa- tion offloading in that we can distribute computation (including fil- 1. INTRODUCTION tering, projections, and index generation) to host machines, allow- International Data Corporation (IDC) estimates that data will ing the user to optimize costs. As a concrete example, for telemetry grow from 0.8 to 163 ZBs this decade [31]. As an example, Mi- in our data centers, we handle ingestion rates of 10s of PBs/day by crosoft’s Azure Data Lake Store already holds many EBs [61] and distributing index generation and online aggregation to the nodes is growing rapidly. Users seek ways to focus on the few things where the data is generated (see Section 1.1), thus utilizing com- they really need, but without getting rid of the original data. This putational slack on those machines rather than incurring additional is a non-trivial challenge since a single dataset can be used for an- costs in the indexing infrastructure. Our approach therefore applies swering a multitude of questions. As an example, inside Microsoft, naturally to edge applications, since we can similarly distribute the telemetry (e.g., logs, heartbeat information) from services such as task of data summarization — including filtering, projections, in- Azure Data Lake are stored and analyzed to support a variety of dex generation, and online aggregation — to edge devices. Third, developer tasks (e.g., monitoring, reporting, debugging). With the since we build indexes on-the-fly, a much wider range of queries, monetary cost of downtime ranging from $100k to millions of dol- including point look-ups and aggregations, can be supported effi- lars per hour [37], real-time processing and querying of this service ciently on the full spectrum of data from the freshest to the oldest. data becomes critical. At query time, we want users to leverage existing relational en- Figure 1(a) shows the distribution of the total number of columns gines without having to choose one over another. While Helios is requested to be indexed for streams that users identified as impor- an indexing and aggregation subsystem, it is designed to provide This work is licensed under the Creative Commons Attribution- query engines an abstraction of relations with secondary indexes, NonCommercial-NoDerivatives 4.0 International License. To view a copy leveraged through traditional access path selection [63] at query of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/. For optimization time. We have successfully verified the practicality any use beyond those covered by this license, obtain permission by emailing of such an abstraction through integration with Apache Spark [11] [email protected]. Copyright is held by the owner/author(s). Publication rights and Azure SQL Data Warehouse [1]. licensed to the VLDB Endowment. Proceedings of the VLDB Endowment, Vol. 13, No. 12 We view this work as our first effort on building a new genre of ISSN 2150-8097. distributed big-data processing systems that operate in the context DOI: https://doi.org/10.14778/3415478.3415547 3231 100 Across all Streams 1.00 0.75 75 0.50 0.25 50 0.00 P[X < x] Across individual Stream 1.00 P[X < x] 25 0.75 0.50 0 0.25 5 10 15 20 25 0.00 Total Columns Requested 0 1000 2000 3000 to be Indexed per Stream Data size (GB) per minute (a) (b) (c) (d) Figure 1: (a) Distribution of the number of columns queried per stream; (b) Distribution of the cardinality for columns being queried; (c) Heatmap of a subset of data streams in our ingestion workload; (d) Distribution of raw data size ingested. of cloud and edge. We see a number of future research problems that are worth investigating. One major problem is how to distribute Figure 2: Example CREATE computation between cloud and edge. In this respect, Helios pro- CREATE STREAM Table vides one example for a specific type of computation, i.e., indexing FROM FileSystemMonitorSource(SourceList,"d:\logs_ *.txt") USING DefaultTextExtractor("-d",",") of data. There are a number of related problems, such as resource ( allocation, query optimization, consistency, and fault tolerance. We Timestamp: datetime PRIMARY KEY, believe that this is a fertile ground for future research. user_id: string INDEX, job_id: string INDEX, vertex_id: string INDEX 1.1 An End-to-End Tour of Helios ) OUTPUTTO"abfs://bigdata/logdata" In this section, we discuss Helios through an example. PARTITIONBY FORMAT(Timestamp,"yyyy/mm/dd/hh") Example (Log Analytics). Consider a data-parallel cluster such as CHUNK EVERY1 MINUTE; Microsoft’s internal service Cosmos [19], which is similar to a fully managed collection of Hadoop clusters, each with tens of thousands only streams on a distributed file system (e.g., ADLS). Therefore, of nodes, containing several exabytes of data. The scope of ana- each block is persisted as an independently addressable chunk of lytics on these datasets ranges from traditional batch-style queries data with a unique durable URI (Step 2 in Figure 3). (e.g., OLAP) to explorative, “finding a needle in a haystack” type Subsequently, a collection of index blocks derived from these queries (e.g., point-look ups, summarization). Users (denoted by data blocks (by simply extracting the values of the correspond- user id) submit user jobs. A user job (denoted as job id) is a dis- ing “to be indexed” columns tenant id, job id and vertex id) are tributed program execution that runs on multiple machines, and can merged into a global index, which holds the (Column; Value) ! be thought of as a graph in which each vertex (denoted vertex id) is Data Block URI mapping (Step 3 in Figure 3). This step allows us a task that runs on a single machine and edges denote precedence to provide indexed access to massive data streams. While we dis- constraints between tasks. cussed the case where indexing happens on the ingestion layer for Example users of log analytics over Cosmos telemetry include: simplicity, in reality, it gets pushed down into the agent. We discuss User A, a service engineer interested in quickly locating all logs the complete model in Section 2.1. generated by a single failing vertex. 2. Query. Users can query the underlying data using SQL. The User B, a sales representative computing an hourly report for optimizer will transparently prepare the best execution plan, lever- jobs belonging to a specific user. aging the indexed columns if they help. User C, a data explorer looking for all relevant streams that con- SELECT Timestamp tain latency information pertaining to a specific user so she may FROM Table WHERE user_id =='adam' compute a per-tenant resource prediction model.
Recommended publications
  • The Cambridge Companion to Greek Mythology (2007)
    P1: JzG 9780521845205pre CUFX147/Woodard 978 0521845205 Printer: cupusbw July 28, 2007 1:25 The Cambridge Companion to GREEK MYTHOLOGY S The Cambridge Companion to Greek Mythology presents a comprehensive and integrated treatment of ancient Greek mythic tradition. Divided into three sections, the work consists of sixteen original articles authored by an ensemble of some of the world’s most distinguished scholars of classical mythology. Part I provides readers with an examination of the forms and uses of myth in Greek oral and written literature from the epic poetry of the eighth century BC to the mythographic catalogs of the early centuries AD. Part II looks at the relationship between myth, religion, art, and politics among the Greeks and at the Roman appropriation of Greek mythic tradition. The reception of Greek myth from the Middle Ages to modernity, in literature, feminist scholarship, and cinema, rounds out the work in Part III. The Cambridge Companion to Greek Mythology is a unique resource that will be of interest and value not only to undergraduate and graduate students and professional scholars, but also to anyone interested in the myths of the ancient Greeks and their impact on western tradition. Roger D. Woodard is the Andrew V.V.Raymond Professor of the Clas- sics and Professor of Linguistics at the University of Buffalo (The State University of New York).He has taught in the United States and Europe and is the author of a number of books on myth and ancient civiliza- tion, most recently Indo-European Sacred Space: Vedic and Roman Cult. Dr.
    [Show full text]
  • Aspects of the Demeter/Persephone Myth in Modern Fiction
    Aspects of the Demeter/Persephone myth in modern fiction Janet Catherine Mary Kay Thesis presented in partial fulfilment of the requirements for the degree of Master of Philosophy (Ancient Cultures) at the University of Stellenbosch Supervisor: Dr Sjarlene Thom December 2006 I, the undersigned, hereby declare that the work contained in this thesis is my own original work and that I have not previously in its entirety or in part submitted it at any university for a degree. Signature: ………………………… Date: ……………… 2 THE DEMETER/PERSEPHONE MYTH IN MODERN FICTION TABLE OF CONTENTS PAGE 1. Introduction: The Demeter/Persephone Myth in Modern Fiction 4 1.1 Theories for Interpreting the Myth 7 2. The Demeter/Persephone Myth 13 2.1 Synopsis of the Demeter/Persephone Myth 13 2.2 Commentary on the Demeter/Persephone Myth 16 2.3 Interpretations of the Demeter/Persephone Myth, Based on Various 27 Theories 3. A Fantasy Novel for Teenagers: Treasure at the Heart of the Tanglewood 38 by Meredith Ann Pierce 3.1 Brown Hannah – Winter 40 3.2 Green Hannah – Spring 54 3.3 Golden Hannah – Summer 60 3.4 Russet Hannah – Autumn 67 4. Two Modern Novels for Adults 72 4.1 The novel: Chocolat by Joanne Harris 73 4.2 The novel: House of Women by Lynn Freed 90 5. Conclusion 108 5.1 Comparative Analysis of Identified Motifs in the Myth 110 References 145 3 CHAPTER 1 INTRODUCTION The question that this thesis aims to examine is how the motifs of the myth of Demeter and Persephone have been perpetuated in three modern works of fiction, which are Treasure at the Heart of the Tanglewood by Meredith Ann Pierce, Chocolat by Joanne Harris and House of Women by Lynn Freed.
    [Show full text]
  • Folktale Types and Motifs in Greek Heroic Myth Review P.11 Morphology of the Folktale, Vladimir Propp 1928 Heroic Quest
    Mon Feb 13: Heracles/Hercules and the Greek world Ch. 15, pp. 361-397 Folktale types and motifs in Greek heroic myth review p.11 Morphology of the Folktale, Vladimir Propp 1928 Heroic quest NAME: Hera-kleos = (Gk) glory of Hera (his persecutor) >p.395 Roman name: Hercules divine heritage and birth: Alcmena +Zeus -> Heracles pp.362-5 + Amphitryo -> Iphicles Zeus impersonates Amphityron: "disguised as her husband he enjoyed the bed of Alcmena" “Alcmena, having submitted to a god and the best of mankind, in Thebes of the seven gates gave birth to a pair of twin brothers – brothers, but by no means alike in thought or in vigor of spirit. The one was by far the weaker, the other a much better man, terrible, mighty in battle, Heracles, the hero unconquered. Him she bore in submission to Cronus’ cloud-ruling son, the other, by name Iphicles, to Amphitryon, powerful lancer. Of different sires she conceived them, the one of a human father, the other of Zeus, son of Cronus, the ruler of all the gods” pseudo-Hesiod, Shield of Heracles Hera tries to block birth of twin sons (one per father) Eurystheus born on same day (Hera heard Zeus swear that a great ruler would be born that day, so she speeded up Eurystheus' birth) (Zeus threw her out of heaven when he realized what she had done) marvellous infancy: vs. Hera’s serpents Hera, Heracles and the origin of the MIlky Way Alienation: Madness of Heracles & Atonement pp.367,370 • murders wife Megara and children (agency of Hera) Euripides, Heracles verdict of Delphic oracle: must serve his cousin Eurystheus, king of Mycenae -> must perform 12 Labors (‘contests’) for Eurystheus -> immortality as reward The Twelve Labors pp.370ff.
    [Show full text]
  • Helios for Provable Ballot Privacy
    Adapting Helios for provable ballot privacy David Bernhard1, V´eroniqueCortier2, Olivier Pereira3, Ben Smyth2, Bogdan Warinschi1 1 University of Bristol, England 2 LORIA - CNRS, France 3 Universit´eCatholique de Louvain, Belgium Abstract. Recent results show that the current implementation of He- lios, a practical e-voting protocol, does not ensure independence of the cast votes, and demonstrate the impact of this lack of independence on vote privacy. Some simple fixes seem to be available and security of the revised scheme has been studied with respect to symbolic models. In this paper we study the security of Helios using computational models. Our first contribution is a model for the property known as ballot privacy that generalizes and extends several existing ones. Using this model, we investigate an abstract voting scheme (of which the revised Helios is an instantiation) built from an arbitrary encryp- tion scheme with certain functional properties. We prove, generically, that whenever this encryption scheme falls in the class of voting-friendly schemes that we define, the resulting voting scheme provably satisfies ballot privacy. We explain how our general result yields cryptographic security guaran- tees for the revised version of Helios (albeit from non-standard assump- tions). Furthermore, we show (by giving two distinct constructions) that it is possible to construct voting-friendly encryption, and therefore voting schemes, using only standard cryptographic tools. We detail an instan- tiation based on ElGamal encryption and Fiat-Shamir non-interactive zero-knowledge proofs that closely resembles Helios and which provably satisfies ballot privacy. 1 Introduction Electronic voting protocols have the potential to offer efficient and sound tallying with the added convenience of remote voting.
    [Show full text]
  • Athena ΑΘΗΝΑ Zeus ΖΕΥΣ Poseidon ΠΟΣΕΙΔΩΝ Hades ΑΙΔΗΣ
    gods ΑΠΟΛΛΩΝ ΑΡΤΕΜΙΣ ΑΘΗΝΑ ΔΙΟΝΥΣΟΣ Athena Greek name Apollo Artemis Minerva Roman name Dionysus Diana Bacchus The god of music, poetry, The goddess of nature The goddess of wisdom, The god of wine and art, and of the sun and the hunt the crafts, and military strategy and of the theater Olympian Son of Zeus by Semele ΕΡΜΗΣ gods Twin children ΗΦΑΙΣΤΟΣ Hermes of Zeus by Zeus swallowed his first Mercury Leto, born wife, Metis, and as a on Delos result Athena was born ΑΡΗΣ Hephaestos The messenger of the gods, full-grown from Vulcan and the god of boundaries Son of Zeus the head of Zeus. Ares by Maia, a Mars The god of the forge who must spend daughter The god and of artisans part of each year in of Atlas of war Persephone the underworld as the consort of Hades ΑΙΔΗΣ ΖΕΥΣ ΕΣΤΙΑ ΔΗΜΗΤΗΡ Zeus ΗΡΑ ΠΟΣΕΙΔΩΝ Hades Jupiter Hera Poseidon Hestia Pluto Demeter The king of the gods, Juno Vesta Ceres Neptune The goddess of The god of the the god of the sky The goddess The god of the sea, the hearth, underworld The goddess of and of thunder of women “The Earth-shaker” household, the harvest and marriage and state ΑΦΡΟΔΙΤΗ Hekate The goddess Aphrodite First-generation Second- generation of magic Venus ΡΕΑ Titans ΚΡΟΝΟΣ Titans The goddess of MagnaRhea Mater Astraeus love and beauty Mnemosyne Kronos Saturn Deucalion Pallas & Perses Pyrrha Kronos cut off the genitals Crius of his father Uranus and threw them into the sea, and Asteria Aphrodite arose from them.
    [Show full text]
  • Greek Myths Student Sample
    CONTENTS Why Study Greek Mythology? ......................................................................................................................................5 How to Use This Guide ...................................................................................................................................................6 Lesson 1: Olden Times, Gaea, The Titans, Cronus (pp. 9-15) ....................................................................................8 Lesson 2: Zeus and his Family (pp. 16-21) .................................................................................................................10 Lesson 3: Twelve Golden Thrones (pp. 22-23) ...........................................................................................................12 Lesson 4: Hera, Hephaestus (pp. 24-29) .....................................................................................................................14 Lesson 5: Aphrodite, Ares, Athena (pp. 30-37) ..........................................................................................................16 Review Lesson: Lessons 1-5 ........................................................................................................................................18 Lesson 6: Poseidon, Apollo (pp. 38-43) .......................................................................................................................26 Lesson 7: Artemis, Hermes (pp. 44-55) .......................................................................................................................28
    [Show full text]
  • FAVORITE GREEK MYTHS VARVAKEION STATUETTE Antique Copy of the Athena of Phidias National Museum, Athens FAVORITE GREEK MYTHS
    FAVORITE GREEK MYTHS VARVAKEION STATUETTE Antique copy of the Athena of Phidias National Museum, Athens FAVORITE GREEK MYTHS BY LILIAN STOUGHTON HYDE YESTERDAY’S CLASSICS CHAPEL HILL, NORTH CAROLINA Cover and arrangement © 2008 Yesterday’s Classics, LLC. Th is edition, fi rst published in 2008 by Yesterday’s Classics, an imprint of Yesterday’s Classics, LLC, is an unabridged republication of the work originally published by D. C. Heath and Company in 1904. For the complete listing of the books that are published by Yesterday’s Classics, please visit www.yesterdaysclassics.com. Yesterday’s Classics is the publishing arm of the Baldwin Online Children’s Literature Project which presents the complete text of hundreds of classic books for children at www.mainlesson.com. ISBN-10: 1-59915-261-4 ISBN-13: 978-1-59915-261-5 Yesterday’s Classics, LLC PO Box 3418 Chapel Hill, NC 27515 PREFACE In the preparation of this book, the aim has been to present in a manner suited to young readers the Greek myths that have been world favorites through the centuries, and that have in some measure exercised a formative infl uence on literature and the fi ne arts in many countries. While a knowledge of these myths is undoubtedly necessary to a clear understanding of much in literature and the arts, yet it is not for this reason alone that they have been selected; the myths that have appealed to the poets, the painters, and the sculptors for so many ages are the very ones that have the greatest depth of meaning, and that are the most beautiful and the best worth telling.
    [Show full text]
  • Heracles' Itch: an Analysis of The
    The Classical Quarterly 70.1 27–42 © The Classical Association (2020). This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecom- mons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited. 27 doi:10.1017/S0009838820000270 HERACLES’ ITCH: AN ANALYSIS OF THE FIRST CASE OF MALE UTERINE DISPLACEMENT IN GREEK LITERATURE* Scholars have long grappled with the nature of Heracles’ νόσος and his consequent fem- inization in Sophocles’ Women of Trachis (= Trachiniae).1 Despite being triggered by a poisonous garment,2 which acts by means of magic incantation, the evolution of Heracles’ symptoms is described as a clinical case. Yet, making sense of his feminiza- tion from a scientific perspective has proven hard.3 In this paper, I investigate the symp- toms experienced by Heracles, which Sophocles generically refers to as νόσος. The first part focusses on Sophocles’ description of erôs as a disease in Trachiniae. I then move on to dividing Heracles’ symptoms into two categories, which I will call νόσος1 and νόσος2. The erotic passion for Iole which Heracles naturally experiences in the first part of the tragedy will be denoted by νόσος1, whereas νόσος2 will refer to the * I wish to express my gratitude to Professor Gábor Betegh, Dr Sophia Connell, Dr Sean Coughlin, Dr Tiziana D’Angelo, Professor Patrick Finglass and the anonymous referee for their very helpful comments on this paper. 1 P. Biggs, ‘The disease theme in Sophocles’ Ajax, Philoctetes and Trachiniae’, CPh 61 (1966), 223– 35, at 228 underlines how Heracles’ disease deprives him of his humanity and condemns him to isolation.
    [Show full text]
  • Classical Mythology in English Renaissance Drama: an Analysis of Romeo and Juliet
    CLASSICAL MYTHOLOGY IN ENGLISH RENAISSANCE DRAMA: AN ANALYSIS OF ROMEO AND JULIET Trabado de fin de grado presentado por Gonzalo Carpintero Díez Línea temática: Renaissance literature Prof. Tutor: Francisco Javier Castillo Curso Académico: 2014-2015 Convocatoria: julio 2 TABLE OF CONTENTS 0. ABSTRACT ........................................................................................................................... 5 1. INTRODUCTION .................................................................................................................. 5 2. CLASSICAL MYTHOLOGY IN THE ENGLISH RENAISSANCE: A GENERAL VIEW .................................................................................................................. 7 3. MYTHOLOGY AND ROMEO AND JULIET ....................................................................... 9 4. ANALYSIS OF THE MYTHOLOGICAL REFERENCES IN ROMEO AND JULIET ..... 12 4.1. Aurora ............................................................................................................................ 12 4.2. Cupid ............................................................................................................................. 13 4.3. Diana/Cynthia ................................................................................................................ 17 4.4. Venus ............................................................................................................................. 19 4.5. Vesta .............................................................................................................................
    [Show full text]
  • The Classical Mythology of Milton's English Poems
    YALE STUDIES IN ENGLISH ALBERT S. COOK, Editor VIII THE CLASSICAL MYTHOLOGY OF Milton's English poems CHARLES GROSVENOR OSGOOD, Ph.D. NEW YORK HENRY HOLT AND COMPANY igoo Ss9a Copyright, igoo, BY CHARLES GROSVENOR OSGOOD, Ph.D. J^ 7/SS TO PROFESSQR ALBERT S. COOK AND PROFESSOR THOMAS D. SEYMOUR — PREFACE The student who diligently peruses the lines of a great poem may go far toward a realization of its char- acter. He may appreciate, in a degree, its loveliness, strength, and direct hold upon the catholic truth of life. But he will be more sensitive to these appeals, and receive gifts that are richer and less perishable, accord- ing as he comprehends the forces by whose interaction the poem was produced. These are of two kinds the innate forces of the poet's character, and certain more external forces, such as, in the case of Milton, are represented by Hellenism and Hebraism. Their activ- ity is greatest where they meet and touch, and at this point their nature and measure are most easily dis- cerned. From a contemplation of the poem in its gene- sis one returns to a deeper understanding and enjoyment of it as a completed whole. The present study, though it deals with but one of the important cultural influ- ences affecting Milton, and with it but in part, endeav- ors by this method to deepen and clarify the apprecia- tion of his art and teaching. My interest in the present work has found support and encouragement in the opinions of Mr. Churton Collins, as expressed in his valuable book.
    [Show full text]
  • The Religious and Philosophical Assimilations of Helios in the Greek Magical Papyri Eleni Pachoumi
    The Religious and Philosophical Assimilations of Helios in the Greek Magical Papyri Eleni Pachoumi HIS PAPER EXAMINES the religious and philosophical assimilations of the god Helios expressed in the Greek T magical papyri. It assesses the religious construction of Helios through his various assimilations with gods from other religious systems and with abstract epithets and philosophical concepts. Questions to be addressed are: How these manifold assimilations and the notions of ‘many-namedness’ and ‘many- formedness’ of Helios, and his various transformations, could be paralleled with or influenced by the tensions of contem- porary religious and philosophical currents in relation to the concept of ‘one and many’, or ‘the manifold one’ transcending plurality. And do the religious and philosophical assimilations of Helios reflect coherent religious attitudes? The spells to be examined are: (I) “Spell to bring the god” (PGM IV.985–1035) included in the “Spell that produces direct vision (of the divinity invoked)” (930–1114); (II) “(This is) the consecration ritual for all purposes. Spell to Helios” (IV.1596– 1715); (III) “Systasis to Helios” (III.494–611); and (IV) “Systasis with your own daimon” (VII.505–528). I. “Spell to bring the god,” θεαγωγὸς λόγος (IV.985–1035, IV A.D.) (1) Helios the greatest god, lord Horus Harpocrates The magician assimilates Helios with “the greatest god (τὸν µέγιστον θεόν), lord Horus Harpocrates,” “god of gods (θεὲ θεῶν),” whom he invokes (IV.987–988, 999–1000, 1048–1049). Helios is also described as “the one who enlightens everything and illuminates by his own power the whole cosmos” (989– ————— Greek, Roman, and Byzantine Studies 55 (2015) 391–413 2015 Eleni Pachoumi 392 THE ASSIMILATIONS OF HELIOS 991).1 In the hymn “To Helios” (939–948) Helios is also des- cribed as “gathering up the clover of the golden bean” (941) and identified with Harpocrates, “the god seated on a lotus, decorated with rays,” as he is described at the end of the spell at the moment of his expected revelation to the magician (1107–1108).
    [Show full text]
  • Mythology, Greek, Roman Allusions
    Advanced Placement Tool Box Mythological Allusions –Classical (Greek), Roman, Norse – a short reference • Achilles –the greatest warrior on the Greek side in the Trojan war whose mother tried to make immortal when as an infant she bathed him in magical river, but the heel by which she held him remained vulnerable. • Adonis –an extremely beautiful boy who was loved by Aphrodite, the goddess of love. By extension, an “Adonis” is any handsome young man. • Aeneas –a famous warrior, a leader in the Trojan War on the Trojan side; hero of the Aeneid by Virgil. Because he carried his elderly father out of the ruined city of Troy on his back, Aeneas represents filial devotion and duty. The doomed love of Aeneas and Dido has been a source for artistic creation since ancient times. • Aeolus –god of the winds, ruler of a floating island, who extends hospitality to Odysseus on his long trip home • Agamemnon –The king who led the Greeks against Troy. To gain favorable wind for the Greek sailing fleet to Troy, he sacrificed his daughter Iphigenia to the goddess Artemis, and so came under a curse. After he returned home victorious, he was murdered by his wife Clytemnestra, and her lover, Aegisthus. • Ajax –a Greek warrior in the Trojan War who is described as being of colossal stature, second only to Achilles in courage and strength. He was however slow witted and excessively proud. • Amazons –a nation of warrior women. The Amazons burned off their right breasts so that they could use a bow and arrow more efficiently in war.
    [Show full text]