ppxscal/embedding_network huggingface dataset:
Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach
Authors: Tarek F. Abdelzaher, Kang G. Shin, Nina Bhatti
Venue: IEEE Transactions on Parallel and Distributed Systems (2002)

The Internet is undergoing substantial changes from a communication and browsing infrastructure to a medium for conducting business and marketing a myriad of services. The World Wide Web provides a uniform and widely-accepted application interface used by these services to reach multitudes of clients. These changes place the Web server at the center of a gradually emerging e-service infrastructure with increasing requirements for service quality and reliability guarantees in an unpredictable and highly-dynamic environment. This paper describes performance control of a Web server using classical feedback control theory. We use feedback control theory to achieve overload protection, performance guarantees, and service differentiation in the presence of load unpredictability. We show that feedback control theory offers a promising analytic foundation for providing service differentiation and performance guarantees. We demonstrate how a general Web server may be modeled for purposes of performance control, present the equivalents of sensors and actuators, formulate a simple feedback loop, describe how it can leverage on real-time scheduling and feedback-control theories to achieve per-class response-time and throughput guarantees, and evaluate the efficacy of the scheme on an experimental testbed using the most popular Web server, Apache. Experimental results indicate that control-theoretic techniques offer a sound way of achieving desired performance in performance-critical Internet applications. Our QoS (Quality-of-Service) management solutions can be implemented either in middleware that is transparent to the server, or as a library called by server code.
Replication requirements in mobile environments
Authors: David Ratner, Peter Reiher, Gerald J. Popek, Geoffrey H. Kuenning
Venue: Mobile Networks and Applications (2001)

Replication is extremely important in mobile environments because nomadic users require local copies of important data. However, today's replication systems are not "mobile-ready". Instead of improving the mobile user's environment, the replication system actually hinders mobility and complicates mobile operation. Designed for stationary environments, the replication services do not and cannot provide mobile users with the capabilities they require. Replication in mobile environments requires fundamentally different solutions than those previously proposed, because nomadicity presents a fundamentally new and different computing paradigm. Here we outline the requirements that mobility places on the replication service, and briefly describe ROAM, a system designed to meet those requirements.
Sams Teach Yourself Adobe PhotoShop 5 in 24 Hours
Authors: Carla Rose
Venue:  (1998)

:In just 24 sessions of one hour or less, you will be up and running with Adobe Photoshop 5. Using a straightforward, step-by-step approach, each lesson builds upon the previous one, allowing you to learn the essentials of Adobe Photoshop 5 from the ground up.
Minimizing resources in a repeating schedule for a split-node data-flow graph
Authors: Timothy W. O'Neil, Edwin H.-M. Sha
Venue: Proceedings of the 12th ACM Great Lakes symposium on VLSI (2002)

Many computation-intensive or recursive applications commonly found in digital signal processing and image processing applications can be represented by data-flow graphs (DFGs). In our previous work, we proposed a new technique, extended retiming, which can be combined with minimal unfolding to transform a DFG into one which is rate-optimal. The result, however, is a DFG with split nodes, a concise representation for pipelined schedules. This model and the extraction of the pipelined schedule it represents have heretofore not been explored. In this paper, we demonstrate one scheduling algorithm for such graphs, and then discuss a way to reduce the hardware requirements of the resulting schedule. In the process, we state and prove a tight upper bound on the minimum number of processors required to execute the static schedule produced by our algorithms. Finally, we demonstrate our methods on a specific example.
Temporal logic replication for dynamically reconfigurable FPGA partitioning
Authors: Wai-Kei Mak, Evangeline F. Y. Young
Venue: Proceedings of the 2002 international symposium on Physical design (2002)

In this paper, we propose the idea of temporal logic replication in dynamically reconfigurable field-programmable gate array partitioning to reduce communication cost. Temporal logic replication has never been explored before. We define the min-area min-cut replication problem given a k-stage temporal partition satisfying all temporal constraints and devise an optimal algorithm to solve this problem. We have also devised a flow-based replication heuristic in case there is a tight area bound that limits the amount of replication. In addition, we will present a correct network flow model for partitioning sequential circuits temporally.
Teaching 3D modeling and simulation: virtual kelp forest case study
Authors: Don Brutzman
Venue: Proceedings of the seventh international conference on 3D Web technology (2002)

Two classes of graduate students learning 3D graphics and analytic simulation at the Naval Postgraduate School modeled the three_dimensional (3D) shape, structure, imagery and motion behaviors of plants and animals in the kelp forest exhibit at the Monterey Bay Aquarium. Our intended audience includes educators and students of all ages, scientific users interested in composing models in a 3D Web environment, and the general public. The Virtual Reality Modeling Language (VRML) proved to be an excellent medium for capturing diverse models, composing multiple student efforts, and publishing dynamic results publicly on the Web. By focusing on thoroughly modeling a controlled environment, we produced an exemplar 3D graphics site for modeling larger and more sophisticated underwater domains. This project was successfully demonstrated to numerous new users, including 1000 people during the 1998 National Ocean Fair in Monterey. Recent results include scene translation to the Extensible 3D (X3D) Graphics specification, using the Extensible Markup Language (XML) for scene-graph encoding. Overall, this project serves as an interesting case study on teaching contemporary computer graphics to university students with a wide range of backgrounds.
Creating Killer Web Sites: The Art of Third-Generation Site Design, 2nd edition
Venue:  (1997)

:Creating Killer Web Sites was the first true design book for the web. It shows, in practical terms, the fundamentals of design applied to the web. Now completely updated! Every chapter has new material! In this expanded second edition, you'll find the techniques and principles you need to build sites for today's 4.0 and the coming 5.0 browsers. Much of the book has been rewritten with new tips, new tools, updated HTML, and an emphasis on cross-browser compatibility. There are three new chapters on strategies designers will need to know going forward, including a detailed style-sheet tutorial. 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
Is AI abstract and impractical? isn't the answer obvious?
Authors: Lisa C. Kaczmarczyk
Venue: intelligence (2001)

Musings Inspired by Sun, Lemonade, and Lost Students
C++: The Complete Reference, 3rd edition
Authors: Herbert Schildt
Venue:  (1998)

From the Book:This is the third edition of C++: The Complete Reference. In the years that have transpired since the second edition, C++ has undergone many changes. Perhaps the most important is that it is now a standardized language. In November of 1997, the ANSI/ISO committee charged with the task of standardizing C++, passed out of committee an international Standard for C++. This event marked the end of a very long, and at times contentious, process. As a member of the ANSI/ISO C++ committee, I watched the progress of the emerging standard, following each debate and argument. Near the end, there was a world-wide, daily dialogue, conducted via e- mail, in which the pros and cons of this or that issue were put forth, and finally resolved. While the process was longer and more exhausting than anyone at first envisioned, the result was worth the trouble. We now have a standard for what is, without question, the most important programming language in the world. During standardization, several new features were added to C++. Some are relatively small. Others, like the STL (Standard Template Library) have ramifications that will affect the course of programming for years to come. The net effect of the additions was that the scope and range of the language were greatly expanded. For example, because of the addition of the numerics library, C++ can be more conveniently used for numeric processing. Of course, the information contained in this edition reflects the International Standard for C++ defined by the ANSI/ISO committee, including its new features.
Special Edition Using Paradox for Windows 95: Special Edition
Authors: Don Goyette
Venue:  (1995)

:Que's Special Edition Using Paradox 7 for Windows 95 and Windows NT offers complete information and instructions on how to maximize your use of the newest version of this popular database program. From designing optimized queries to creating custom forms and reports, this reference has the answers to your most pressing Paradox questions. With a technical edit by Borland, this complete reference guides you through the fundamentals of database design. You'll find information on user interface enhancements, productivity improvements, and performance improvements. You'll learn the key concepts on how to design a database, as well as how to migrate existing databases. You'll learn how to sort and link tables, design data entry forms, and extract data with queries. And you'll learn how to enhance your work with design objects and other graphics. 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
Windows Me! I Didn't Know You Could Do That?
Authors: John Ross
Venue:  (2000)

:Looking for helpful tips, tricks, utilities, and programs to make your computing life easier? This fun, easy-to-use collection of Windows secrets will help you streamline performance, link to live Internet, and cut through the digital jungle that appears on your screen. Includes a CD with scores of useful programs.
Heuretics: The Logic of Invention
Authors: Gregory L. Ulmer
Venue:  (1994)

:In Heuretics--he defined the word as the 'branch of logic that treats the art of discovery or invention' --Ulmer sets forth new methods appropriate for conducting cultural studies research in an age of electronic hypermedia.
Seeing is believing: the importance of visualization in manufacturing simulation
Authors: Matthew W. Rohrer
Venue: Proceedings of the 32nd conference on Winter simulation (2000)

Visualization has become a critical component of simulation technology. Today we can't imagine doing a simulation without some kind of visualization to help communicate results and get better understanding of a model's behavior. Model build time and debugging have been significantly improved using 2D and 3D animation. The elements of visualization are discussed to help simulation practitioners understand where animation should be employed and how it can improve the process of simulation modeling. The future of visualization in simulation will also be discussed.
Data Structures and Algorithms in C++, 2nd edition
Authors: Adam Drozdek
Venue:  (2000)

:Building on widespread use of the C++ programming language in industry and education, this book provides a broad-based and case-driven study of data structures  and the algorithms associated with them  using C++ as the language of implementation. This book places special emphasis on the connection between data structures and their algorithms, including an analysis of the algorithms' complexity. It presents data structures in the context of object-oriented program design, stressing the principle of information hiding in its treatment of encapsulation and decomposition. The book also closely examines data structure implementation and its implications on the selection of programming languages.
Excel 97 Bible, 1st edition
Authors: John Walkenbach
Venue:  (1996)

:Excel 97 has finally arrived, putting in your hands more and better features than ever before. Excel 97 Bible gets you up to speed with all of them quickly -- even if you've never used Excel before. With Excel guru John Walkenbach to guide you, you'll get the low-down on everything from enhanced what-if analysis tools to the easy-to-use Internet Assistant, which turns your spreadsheet into a Web page that others can view over the Internet or your organization's intranet. Comprehensive and authoritative, Excel 97 Bible is the indispensable, all-in-one reference you need to unleash the power of the world's most popular spreadsheet application.
Proceedings of the 2002 ACM/SIGDA tenth international symposium on Field-programmable gate arrays
Venue: International Symposium on Field Programmable Gate Arrays (2002)

On behalf of the organizing and program committees, welcome to FPGA 2002, the tenth ACM/SIGDA International Symposium on Field Programmable Gate Arrays. This year's symposium features twenty-six papers and twenty-four poster presentations describing the latest FPGA research. Authors from universities and commercial vendors present new work on topics ranging from cryptography and reconfigurable computing to FPGA architecture and design tools.FPGA 2002 provides a relaxed atmosphere for informal information exchange, networking and stimulating discussions with the leaders in FPGA research and development from industry and academia as well as the next generation of FPGA researchers. Paper sessions are separated by ample time to peruse the poster presentations and discuss the latest FPGA news.
Elements of Hypermedia Design: Techniques for Navigation and Visualization in Cyberspace
Authors: Peter A. Gloor
Venue:  (1996)

:Elements of Hypermedia Design is a book about the conceptual and technical aspects of hypermedia publishing. Its goal is to give guidelines on how to design usable hypermedia documents and structured content. Both aspects of the term "hypermedia" are thoroughly covered, namely hypertext (non-sequential text) and multimedia (rich graphical and interactive content). Elements of Hypermedia Design will be of interest and utility to a broad spectrum of professionals in information systems, web-site design, multimedia interface designers, CD-ROM developers, and education multimedia designers.
Object-Oriented Programming for AS/400 Programmers: An Introduction with Examples in C++
Authors: Jennifer Hamilton
Venue:  (1997)

:With objected-oriented RPG, C++, and SOM/400 coming soon to an AS/400 near you, here's a quick, easy way to enhance your programming skills. This book explains OOP with your background as an AS/400 programmer in mind. Why plow through reams of irrelevant and unfamiliar material? The concepts presented here are reinforced through an introduction to the C++ object-oriented programming language, using examples based on the OS/400 object model. 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
Visual Basic 6 Complete
Authors: Sybex
Venue:  (1998)

:For students or programmers in another language who want to move into Microsoft's graphical Visual Basic programming world, Visual Basic 6 Complete has 1000 pages of coverage of the language's new 6.0 version! This inexpensive--yet complete--Visual Basic resource includes something for everyone: tutorials, advanced tips and tricks, huge references, and even VBScript and Office 2000 VBA coverage. Chapters range from the basics of the programming environment to internet and interactive Web programming. Comprehensive references include all the Visual Basic 6 commands, and examples.
An approach to integrating semi-formal and formal notations in software specification
Authors: Sergiu Dascalu, Peter Hitchcock
Venue: Proceedings of the 2002 ACM symposium on Applied computing (2002)

In this paper the integration of graphical, semi-formal modeling languages with formal notations for software specification purposes is discussed and a proposal for a procedural frame based on the combined use of UML and Z++ is presented. This procedural frame, organized in stages and steps, provides the methodological basis for a pragmatic and rigorous object-oriented modeling approach aimed at the construction of larger software systems, including real-time systems. Within the proposed frame a regular flow of modeling activities is suggested and alternative modeling scenarios are considered. A brief presentation of the Harmony integrated specification environment, a tool designed to support the proposed approach, is also included in the paper.
Variable-segment & variable-driver parallel regeneration techniques for RLC VLSI interconnects
Authors: Falah R. Awwad, Mohamed Nekili
Venue: Proceedings of the 12th ACM Great Lakes symposium on VLSI (2002)

Repeaters are now widely used to enhance the performance of long On-Chip interconnects in CMOS VLSI. For RC-modeled in¿terconnects, parallel repeaters have proved to be superior to serial ones. In this paper, a Variable-Segment Regeneration Technique is introduced and compared with a Variable-driver Parallel Tech¿nique, a recently proposed transparent repeater and with three con¿ventional techniques. HSpice Simulations using a 0.25 &mgr;m TSMC technology show that both the variable-segment and variable-driver techniques feature 62% time delay saving and 354% Area-Delay product saving over the transparent repeater, and are superior to all conventional techniques. However, our new variable-segment technique is characterized by a 116% Area-Delay product saving over the variable-driver technique. Thus, making it the most perfor¿mant in the field of high-performance RLC interconnect regenera¿tion. The simulation results confirm the superiority of the parallel regeneration technique over the serial ones.
The XML companion, 3rd ed. edition
Venue:  (2002)

This fully revised edition of this popular book is now up-to-date and even more comprehensive than before. If you're a current or potential XML user looking for just one reference to get you up to speed on XML with clarity, comprehensive coverage, and precision, then this book will be your essential and constant companion. Whether you're a programmer, analyst, or consultant involved in the management, processing, transfer, or publication of XML data and documents, all your questions will be answered here. Building on the success of the first and second editions of The XML Companion, Neil Bradley has updated this accessible, in-depth reference to cover many of the new supporting standards that have emerged since XML was released in 1998. Apart from the core chapters on the XML standard itself, this book concentrates on related standards developed by the W3C and on the two most popular applications of this technology: document publishing and data exchange
1-2-3 for Windows for Dummies, 2nd edition
Authors: John Walkenbach
Venue:  (1994)

:IDG's bestselling 1-2-3 For Windows For Dummies is now completely updated and expanded to include coverage of 1-2-3 Version 5 for Windows. This book provides friendly guidance and helpful advice that will quickly get you up to speed and working with 1-2-3, without getting you bogged down in frustrating techie jargon. Discover the fundamentals of 1-2-3 for Windows the fun and easy way with 1-2-3 For Windows 5 For Dummies, 2nd Edition: Take advantage of the 1-2-3 program's menus, dialog boxes, and SmartIcons Lifesaving tips to save and back up your data Develop formulas and use the 1-2-3 program's handy built-in functions like a pro Master 3-D worksheets in no time flat Create spreadsheets and graphs suitable for framing Display your data in attractive map format Absorb just enough about the tough stuff to get the job done: databases, macros, and importing data John's Top Ten Lists of 1-2-3 for Windows tips: Ten concepts every 1-2-3 for Windows user should understand Ten commandments of 1-2-3 for Windows
SNA Server 4.X: Level 1 Video
Authors: Kevin Wolford
Venue:  (1999)

:Let KeyStone Learning Systems put you on the cutting edge of software technology. KeyStone products bring top-notch instruction to companies and individuals through videotapes and multimedia CD-ROMs that teach individuals to use personal-computer software. Courses emphasize the practical aspects of software from Microsoft, Corel, Novell, Lotus, Oracle and other well-known vendors. They offer in-depth and refresher courses on all major desktop applications, programmer and developer tools, back-office packages, Internet training and Microsoft Certified Systems Engineer (MCSE) exams. KeyStone trainers are professional, experienced software teachers. Most are certified, or course writers, designers and developers, and authors of articles and books on software and adult learning. Learning experts agree your retention dramatically drops after three hours of instruction. The Keystone instructors know how to stimulate comprehension and retention, while communicating real-world information. KeyStone's selfpaced training not only saves time and money, but will be an invaluable learning tool for you and your entire team. Key Benefits: Cost-Efficient - Train yourself and others with one investment. Consistent - You receive the same high-quality training every time. See It - You actually see how to use the software. Hear It - Our experts talk you through each step. Do It - You can follow the training on your PC for a hands-on experience. Average 2-hours of training per video - Provides in-depth training solutions. Choose from more than 550 titles - Offers an extensive training library. Key Features: Self-Paced -Play, stop, rewind and review at your discretion. Just-in-Time - Your video training library is available right when you need it. Certified & Professional Trainers - Experienced individuals who share their knowledge with you. Quick Index System - course outline on the back of each video with correlating index numbers. Complete Line of Microsoft Training - Training for Windows, Office, Back Office, Visual Studio and many more.
LAN Blueprint: Engineering It Right
Authors: Gerald T. Charles
Venue:  (1997)

:This engineering guide gives network administrators and planners everything needed to successfully design and implement an organizational Local Area Network (LAN). The book covers hardware, software, schedules, evaluation, documentation, security, maintenance, and support. 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