ppxscal/embedding_network huggingface dataset:
Stable internet routing without global coordination
Authors: Lixin Gao, Jennifer Rexford
Venue: IEEE/ACM Transactions on Networking (TON) (2001)

The Border Gateway Protocol (BGP) allows an autonomous system (AS) to apply diverse local policies for selecting routes and propagating reachability information to other domains. However, BGP permits ASs to have conflicting policies that can lead to routing instability. This paper proposes a set of guidelines for an AS to follow in setting its routing policies, without requiring coordination with other ASs. Our approach exploits the Internet's hierarchical structure and the commercial relationships between ASs to impose a partial order on the set of routes to each destination. The guidelines conform to conventional traffic-engineering practices of ISPs, and provide each AS with significant flexibility in selecting its local policies. Furthermore, the guidelines ensure route convergence even under changes in the topology and routing policies. Drawing on a formal model of BGP, we prove that following our proposed policy guidelines guarantees route convergence. We also describe how our methodology can be applied to new types of relationships between ASs, how to verify the hierarchical AS relationships, and how to realize our policy guidelines. Our approach has significant practical value since it preserves the ability of each AS to apply complex local policies without divulging its BGP configurations to others.
Microsoft Visual Basic 6.0 Professional Step by Step with CD-ROM, 2nd edition
Authors: Michael Halvorson
Venue:  (1998)

:This information-packed Step by Step course is the easiest and fastest way to teach yourself to write 32-bit Windows-based programs using the Microsoft Visual Basic 6.0 development system. Work through every lesson to complete the full course, or do individual lessons to learn just the skills you need.
Interactive Computer Graphics, 2nd edition
Authors: Edward Angel
Venue:  (1999)

:This book teaches beginners how to create interesting computer graphics. It takes a top-down approach that starts readers creating interesting computer graphics from the start using OpenGL. Interactive Computer Graphics, 3/e features a top-down, programming-oriented approach to computer graphics. Capitalizing upon this top-down and hands-on approach, the text quickly gets readers writing interesting 3D graphics programs. Angel uses OpenGL, a graphics library supported by most workstations, as well as the C and C++ programming languages, allowing readers to be aware of what is happening at the lowest levels of computer-graphics programming. This revision includes extensive 2-color art and graphics to bring important concepts to life. This book is ideal for programmers looking for a hands-on introduction to computer-graphics programming that allows them to start writing 3D graphics programs early on.
Excel 5.0 Slick Tricks, 1st edition
Authors: Joan Bannan
Venue:  (1994)

:Designed to dramatically increase the speed and skills of post-beginner and intermediate computer users. Featuring short "recipes" for performing practical, everyday tasks, shortcuts, advanced tasks, and more. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Java Black Book: The Java Book Programmers Turn to First with CD-ROM
Authors: Steven Holzner
Venue:  (2000)

:With more than 500 examples, Java Black Book covers Java from the most basic syntax to the most advanced Internet programming. Topics include Internet security, coverage of all Java Swing components, and writing bi-directional Internet networking programs. Plus every topic is illustrated with at least one working example. Brought to you by master programmer and bestselling author Steven Holzner, Java Black Book is an all-encompassing compilation of Holzner's Java knowledge, from basic to advanced topics, in one thorough reference. He brings you the best programming practices, from design tools to flowcharting, and bulletproofing to maintainability. This book is designed to be the new standard in Java coverage, more complete - and more accessible - than ever before.
Information Breakthrough: How to Turn Mountains of Confusing Data into Gems of Useful Information
Authors: Charles J. Bodenstab
Venue:  (1997)

:Information Breakthrough: How to Turn Mountains of Confusing Data into Gems of Useful Information gives you the know-how to look for and extract specific measurements that keep track of the ebb and flow of the unique characteristics of your business. Learn how to select the relevant information from your existing data to monitor your business' health and activity. Information Breakthrough simplifies the steps to developing a reporting system that will present the information you need to stay on top of your business' operations - in non-technical and easy-to-follow terms that apply to any business type or size. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Tinkertoy Computer and Other Machinations: Computer Recreations from the Pages of Scientific American and Algorithm
Authors: A. K. Dewdney
Venue:  (1995)

:Can a contraption made of Tinkertoys win at tic-tac-toe? Can a computer create music? Design golf courses on the screen? Simulate the human brain? Can mathematics really explain anything and everything? For further elaboration on these and other provocative questions, read this latest collection of A.K. Dewdney's columns, drawn from the pages of "Scientific American" and "Algorithm." For novice hackers and longtime afficionados alike, it is a stimulating, fun-filled journey to the frontiers of computer science.
Embedded Autonomy: States & Industrial Transformation
Authors: Peter Evans
Venue:  (1995)

:In recent years, debate on the state's economic role has too often devolved into diatribes against intervention. Peter Evans questions such simplistic views, offering a new vision of why state involvement works in some cases and produces disasters in others. To illustrate, he looks at how state agencies, local entrepreneurs, and transnational corporations shaped the emergence of computer industries in Brazil, India, and Korea during the seventies and eighties. Evans starts with the idea that states vary in the way they are organized and tied to society. In some nations, like Zaire, the state is predatory, ruthlessly extracting and providing nothing of value in return. In others, like Korea, it is developmental, promoting industrial transformation. In still others, like Brazil and India, it is in-between, sometimes helping, sometimes hindering. Evans's years of comparative research on the successes and failures of state involvement in the process of industrialization have here been crafted into a persuasive and entertaining work, which demonstrates that successful state action requires an understanding of its own limits, a realistic relationship to the global economy, and the combination of coherent internal organization and close links to society that Evans calls "embedded autonomy."
Que's Computer User's Dictionary, 4th edition
Authors: Bryan Pfaffenberger
Venue:  (1993)

:Upgraded, updated, and revised to cover all the latest technology and computer issues, this edition covers more than ever before. Users will find it perfect for home, office, or academic use!Insider tips help users work harder and smarterNew topics cover latest information on networking, the Internet, computer sex, faxing, modems and moreClear, concise, "everyday user" explanations
Debugging memory on Linux
Authors: Petr Sorfa
Venue: Linux Journal (2001)

Sorfa provides some examples of multiple debugging methods.
Tom Clancy's Rainbow Six Rogue Spear: Platinum Edition: Prima's Official Strategy Guide
Authors: Michael Knight
Venue:  (2000)

:Strategies for new Urban Operations missionsIncludes five classic RAINBOW Six missionsComplete roster of all RAINBOW team membersTips on base destruction, hostage rescue, and surveillanceDetailed maps for all Rogue Spear and Urban Operations missionsMultiplayer strategies and mapsDetailed weapons and equipment lists
Linear Control Systems Engineering, 1st edition
Authors: Morris Driels
Venue:  (1995)

:Linear Control Systems Engineering is divided into a large number of modules,each having several worked examples and problems for reader self-assessment. The book's contents include all classical controls topics dealing with system classification,time domain response,frequency response,stability,and controller design. Examples of commonly used software are provided where appropriate,and the latter part of the book deals with several comprehensive control system design problems which utilize the techniques developed earlier. Readers will find modules to include: Introduction to Feedback Control; Differential Equations,Transfer Functions and Block Diagrams; First and Second Order Systems; State Space System Description; and much more.
Using Microsoft SQL Server (Special Edition)
Authors: Stephen Wynkoop
Venue:  (1999)

:SQL Server is a large, complex application that requires detailed coverage of many different kinds of tools, techniques and skills; SE Using SQL Server provides that coverage Focuses on three key SQL Server topic areas: database administration, system administration and application development Learn about Transact-SQL programming, server-side scripting and third-party tools for application development Learn to take advantage of SQL Server in an enterprise using DCOM, DTC (Distributed Transaction Coordinator) and MTS (Microsoft Transaction Server) Includes expanded coverage of web database programming, Active Server pages, IDC and ADC Internet technologies Special Reality Check elements provide feedback on how to apply SQL Server concepts to real-world situationsComprehensive: Complete coverage of all the new SQL Server features and enhancementsAuthoritative: Written by expert author Steve Wynkoop, founder and President of the World Wide SQL Server User s GroupRecommended: Presented as the recommended resource on SQL Server at Microsoft s 1997 Tech Ed conference
Distributed and Multi-Database Systems, 1st edition
Authors: Angelo R. Bobak
Venue:  (1996)

:Regardless of your database experience, Distributed and Multi-Database Systems provides the foundation and understanding necessary for proper design of databases for today's distributed and multi-database architectures. Introductory chapters help novices understand essential topics such as SQL, relational databases, transaction processing, and deadlock detection. Subsequent sections dealing with homogeneous, distributed databases, heterogenous multi-databases, and federated databases apply information discussed in earlier chapters enasbling readers to understand the complexities of distributed database design. Packed with over 200 illustrations, 50 equations, and two full chapters of examples, the book also includes discussions on objefct-oriented databases, which form an integral part of any database.
A method for assessing the reusability of object-oriented code using a validated set of automated measurements
Authors: Fatma Dandashi
Venue: Proceedings of the 2002 ACM symposium on Applied computing (2002)

A method for judging the reusability of C++ code components and for assessing indirect quality attributes from the direct attributes measured by an automated tool was demonstrated. The method consisted of two phases. The first phase identified and analytically validated a set of measurements for assessing direct quality attributes based on measurement theory. An automated tool was used to compute actual measures for a repository of C++ classes. A taxonomy relating reuse, indirect quality attributes, and measurements identified and validated during the first part of this research was defined. The second phase consisted of identifying and validating a set of measurements for assessing indirect quality attributes. A case study of the feasibility of applying direct measurements to assess the indirect quality attributes was conducted. The comparison and analysis of indirect quality attributes measured by human analysis with direct quality attributes measured by the automated tool provided empirical evidence that the two sets of quality attributes, direct and indirect, do correlate.
Microsoft Internet Explorer 5.0 Quick Source Guide
Authors: CORPORATE Quick Source Staff
Venue:  (1999)

:This 6 page tri-fold guide will acquaint new users with all the basics of using Internet Explorer 5.0, and be an invaluable reference for more experienced users. It details step by step instructions on how to: use links; use History; set up Favorites; Search the Web; use Outlook Express and much more!Author Biography: Quick Source is a national supplier of training materials to corporations throughout the United States. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Pthreads for dynamic and irregular parallelism
Authors: Girija J. Narlikar, Guy E. Blelloch
Venue: Proceedings of the 1998 ACM/IEEE conference on Supercomputing (CDROM) (1998)

High performance applications on shared memory machines have typically been written in a coarse grained style, with one heavyweight thread per processor. In comparison, programming with a large number of lightweight, parallel threads has several advantages, including simpler coding for programs with irregular and dynamic parallelism, and better adaptability to a changing number of processors. The programmer can express a new thread to execute each individual parallel task; the implementation dynamically creates and schedules these threads onto the processors, and effectively balances the load. However, unless the threads scheduler is designed carefully, the parallel program may suffer poor space and time performance.In this paper, we study the performance of a native, lightweight POSIX threads (Pthreads) library on a shared memory machine running Solaris; to our knowledge, the Solaris library is one of the most efficient user-level implementations of the Pthreads standard available today. To evaluate this Pthreads implementation, we use a set of parallel programs that dynamically create a large number of threads. The programs include dense and sparse matrix multiplies, two N-body codes, a data classifier, a volume rendering benchmark, and a high performance FFT package. We find the existing threads scheduler to be unsuitable for executing such programs. We show how simple modifications to the Pthreads scheduler can result in significantly improved space and time performance for the programs; the modified scheduler results in as much as 44% less running time and 63% less memory requirement compared to the original Pthreads implementation. Our results indicate that, provided we use a good scheduler, the rich functionality and standard API of Pthreads can be combined with the advantages of dynamic, lightweight threads to result in high performance.
Automatic generation of simulation models from neutral libraries: an example
Authors: Young Jun Son, Albert T. Jones, Richard A. Wysk
Venue: Proceedings of the 32nd conference on Winter simulation (2000)

Researchers at the National Institute of Standards and Technology have proposed the development of neutral libraries of simulation components. The availability of such libraries would simplify the generation of simulation models, enable component-based modeling, and speed Internet-based simulation services. The result would be a reduction in the complexity of simulation modeling and analysis. In this paper, we consider a discrete-event simulation of the flow of jobs through a job shop. We describe the information requirements for the components in that simulation and provide formal models based on those requirements. We then derive a database structure from these formal models and discuss the population of that database with the data entries for a sample job shop. Finally, we examine the translators we developed to go from the neutral representation of the simulation components to the representation required by a commercial simulation package.
Multiview Constraints on Homographies
Authors: Lihi Zelnik-Manor, Michal Irani
Venue: IEEE Transactions on Pattern Analysis and Machine Intelligence (2002)

The image motion of a planar surface between two camera views is captured by a homography (a 2D projective transformation). The homography depends on the intrinsic and extrinsic camera parameters, as well as on the 3D plane parameters. While camera parameters vary across different views, the plane geometry remains the same. Based on this fact, we derive linear subspace constraints on the relative homographies of multiple (\geq 2) planes across multiple views. The paper has three main contributions: 1) We show that the collection of all relative homographies (homologies) of a pair of planes across multiple views, spans a 4-dimensional linear subspace. 2) We show how this constraint can be extended to the case of multiple planes across multiple views. 3) We show that, for some restricted cases of camera motion, linear subspace constraints apply also to the set of homographies of a single plane across multiple views. All the results derived in this paper are true for uncalibrated cameras. The possible utility of these multiview constraints for improving homography estimation and for detecting nonrigid motions are also discussed.
The complexity theory companion
Venue:  (2002)

The Complexity Theory Companion is an accesible, algorithmically oriented, research-centered, up-to-date guide to some of the most interesting techniques of complexity theory. The book's thesis is that simple algorithms are at the heart of complexity theory. From the tree-pruning and interval-pruning algorithms that shape the first chapter to the query simulation procedures that dominate the last chapter, the central proof methods of the book are algorithmic. And to move clearly highlight the role of algorithmic techniques in complexity theory, the book is --- unlike other texts on complexity --- organized by technique rather than by topic. each chapter of this book focuses on one technique: what it is, and what results and applications it yields. This textbook was developed at the University of Rochester in courses given to graduate students and advanced undergraduates. Researchers also will find this book a valuable source of reference due to the comprehensive bibliography of close to five hundred entries, the thirty-five page subject index, and the appendices giving overviews of complexity classes and reductions.
Java with Object-Oriented Programming and World Wide Web Applications, 1st edition
Authors: Paul S. Wang
Venue:  (1998)

:In his newest programming book, Paul Wang provides complete coverage of Java programming, from basic concepts and procedures to advanced topics. This is one of the first Java books that is written as a text, not just as a professional reference, making it much more logical and readable than most trade books. Designed for readers with prior programming experience, the book introduces OOP, graphical user interfaces, networking, multithreading, and event-driven programming. These concepts and techniques are applied to the development of interesting programs and Java applets, with the careful attention to practical implementation details that has marked Wang's popular books on C, C++, and UNIX. Concepts and techniques are illustrated with complete, ready-to-run examples. This book makes an excellent choice for courses in Web programming or software engineering, as well as junior, senior or graduate-level Java courses and professional reference.
More Word for Windows 6 for Dummies, 1st edition
Authors: Doug Lowe
Venue:  (1994)

:Word For Windows&reg; 6 For Dummies&reg; got you up to speed using this popular, powerful word processing software to produce well-formatted, spell- and grammar-checked documents of all kinds. Now it's time to build on that knowledge so that you can do sophisticated formatting on a par with documents produced with professional desktop publishing software. MORE Word For Windows 6 For Dummies not only shows you how to do that but also how to take full advantage of Word's advanced features, including Styles and templates to ensure consistently formatted documents Mail merging for flexible, targeted mailings Generating tables of contents, indexes, and lists of illustrations Macros that transform complex tasks into one-click
Constructing and exploiting linear schedules with prescribed parallelism
Authors: Alain Darte, Robert Schreiber, B. Ramakrishna Rau, Frédéric Vivien
Venue: ACM Transactions on Design Automation of Electronic Systems (TODAES) (2002)

We present two new results of importance in code generation for and synthesis of synchronously scheduled parallel processor arrays and multicluster VLIWs. The first is a new practical method for constructing a linear schedule for the iterations of a loop nest that schedules precisely one iteration per cycle on each of a prescribed set of processors. While this problem goes back to the era in which systolic computation was in vogue, it has defied practical solution until now. We provide a closed form solution that enables the enumeration of all such schedules. The second result is a new technique that reduces the cost of code or hardware whose function is to control the flow of data and predicate operations, and to generate memory addresses. The key idea is that by using the mathematical structure of any of the conflict-free schedules we construct, a very shallow recurrence can be developed to inexpensively update these quantities.
Oracle Data Warehousing with Cdrom, 1st edition
Authors: Donald Burleson
Venue:  (1997)

:High Performance Oracle Data Warehousing provides everything that the Oracle developer and DBA need to know to design and implement fast and functional Oracle data warehouses. Using proven techniques from actual systems, this book is full of practical tips and tricks for getting the most out of the Oracle architecture and ensuring maximum performance from the data warehouse. You'll also find advance information on the eagerly awaited Oracle8. And unlike other books on data warehousing, High Performance Oracle Data Warehousing contains invaluable information and actual code examples that demonstrate the use of Oracle data warehouse features.
Building an Intranet for Dummies (with CD-ROM), 1st edition
Authors: John W. Fronckowiak
Venue:  (1997)

:Building an Intranet For Dummies takes a roll-up-your-sleeves approach to intranets -- perfect for readers who want to build their own intranet or just get hip to the latest exciting technology. This book explains how the Internet gave rise to intranets and the main differences between them, and it offers advice on how to select and configure hardware and software to get your intranet up and running today. Included are reviews of the current hot intranet technologies, easy steps showing you how to implement them, and tips on managing and maintaining your new intranet. Inside, find helpful advice on how to Build, configure, and maintain your corporate intranet Web server -- all with free software from the Internet Discover and implement key intranet technologies, including document publishing, virtual meetings, electronic mail, Web databases, search engines, push technology, extranets, Java, and ActiveX Demystify the technobabble behind important intranet technologies Incorporate all the hot intranet technologies into your own corporate intranet Discover how intranets can improve corporate communication Get ready for the up-and-coming changes in intranet technologies Uncover intranet resources available on the World Wide Web, magazines, newsgroups, newsletters, and industry organizations